/* 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/web/tip2.png) -94px -77px no-repeat; border-bottom:1px dashed #aaa; }
.listNews li.item a { float:left; padding-left:15px; }
.listNews li.item span { float:right; }
.listNews li.item a:hover { text-decoration:none; }
/* pageNews */
.pageNews h1 { font-size:20px; line-height:25px; font-family:"Microsoft Yahei"; padding:15px 0; text-align:center; color:#f08f0c; }
.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:#f08f0c; }
.pageNews .mark a.msg { width:40px; height:20px; line-height:20px; color:#f08f0c; }
.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:20px; }
.listProduct li.item { float:left; width:161px; padding-bottom:6px; background:url(../images/web/tip1.gif) center 161px; margin-right:12px; margin-bottom:20px; display:inline; }
.listProduct .g { width:157px; height:133px; border:2px solid #47a221; border-bottom:0; background:#FFF; }
.listProduct .g img { width:157px; height:133px; }
.listProduct .u { height:26px; background:url(../images/web/tip1.gif) center -16px no-repeat; text-align:center; }
.listProduct .u a { display:block; height:26px; line-height:26px; color:#FFF; overflow:hidden; }
.listProduct li.hover .u, .listProduct li.item:hover .u { background-position:center -52px; }
.listProduct li.hover .u a, .listProduct li.item:hover .u a { text-decoration:none; color:#016b33; }
/* pageProduct */
.pageProduct .photo { float:left; margin-bottom:20px; }
.pageProduct .photo .img { width:420px; height:356px; display:block; padding:4px; border:1px solid #ddd; }
.pageProduct .baseInfo { float:right; width:230px; }
.pageProduct h1 { height:30px; line-height:30px; font-size:12px; font-weight:700; color:#47a221; }
.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:#47a221; }
.pageProduct .detaiInfo { line-height:25px; margin-bottom:10px; }
/* listCase */
.listCase .tod { overflow:hidden; }
.listCase ul.list { float:left; width:105%; padding-top:20px; }
.listCase li.item { float:left; width:215px; padding-bottom:6px; background:url(../images/web/tip1.gif) center 209px no-repeat; margin-right:15px; margin-left:0px; margin-bottom:20px; display:inline; }
.listCase .g { width:210px; height:182px; border:1px solid #47a221; border-bottom:0; padding:1px; background:#FFF; }
.listCase .g img { width:210px; height:182px; }
.listCase .u { width:223px; height:30px; background:url(../images/web/tip5.gif) center 0 no-repeat; text-align:center; position:relative; bottom:6px; left:-4px; }
.listCase .u a { display:block; height:25px; line-height:25px; padding-top:5px; color:#FFF; overflow:hidden; }
.listCase li.hover .u, .listCase li.item:hover .u { background-position:center -40px; }
.listCase li.hover .u a, .listCase li.item:hover .u a { text-decoration:none; color:#016b33; }
/* pageCase */
.pageCase h1 { font-family:"Microsoft Yahei"; font-size:18px; line-height:25px; padding:15px 0; text-align:center; color:#f08f0c; }
.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; }

/* listNews2 
/*.content .tod .list ul { overflow:hidden; }
.content .tod .list li { float:left; padding:10px 0; width:100%; border-bottom:1px dotted #d9d9d9; }
.content .tod .list li .img { float:left; width:150px; height:110px; }
.content .tod .list li .img a { display:block; width:144px; height:104px; border:3px solid #cccccc; }
.content .tod .list li .img img { width:144px; height:104px; }
.content .tod .list li .wd { width:505px; float:right; }
.content .tod .list li .tit { height:25px; font-size:14px; line-height:20px; color:#1b7200; }
.content .tod .list li .tit a { }
.content .tod .list li .tit a:hover { }
.content .tod .list li .mark { height:20px; color:#999; }
.content .tod .list li .mark span { margin-right:5px; }
.content .tod .list li .mark span.d { margin-left:5px; }
.content .tod .list li .summary { text-indent:2em; line-height:22px; height:74px; overflow:hidden; color:#999999; }
.content .tod .list li .summary a.more { margin-left:15px; }
.content .tod .list li .summary a.more:hover { }*/

/* pageProduct2 */
/*.pageProduct2 .photo { margin:0 auto; margin-bottom:20px; overflow:hidden; width:506px;text-align:center;line-height:30px; font-size:16px; font-weight:bold; color:#47a221; }
.pageProduct2  img { width:500px; padding:2px; border:1px solid #ddd; }
.pageProduct .photo h1 { }
.pageProduct .Info { line-height:25px; margin-bottom:10px; }*/