/* 全局定义 */
body { background:#fff url(bg.png) repeat-x ; color:#000; font-size:12px;  margin: 0px; padding:0; font-family:Verdana,simsun,Tahoma, Arial,Helvetica,sans-serif; line-height:160% }
img{ border:0 }
h1,h2,h3,h4,h5,h6,ul,ol,form,dl,dd,dt, p { margin:0px; padding:0px }
h1 { font-size:0; display:none }
ul,ol { list-style-position:outside }
a { color:#000; text-decoration:none; text-decoration:none }
a:hover { color:#f30; text-decoration:none }

/* 系统应用 */
.casepic { text-align:center; padding:5px 0 } /* 案例内容页图片样式 */
.propic { text-align:center; padding:5px 0 } /* 产品内容页图片样式 */
.showding { text-align:center; padding:5px 0 } /* 产品内容页订购按钮样式 */
.titlenav { text-align:center; padding:5px 0; }  /* 文章内容页放大缩小等一行样式 */
/* 输入框样式 */
.smallinput { border-left:1px #e1e1e1 solid; border-top:1px #e1e1e1 solid; border-bottom:1px #c5c5c5 solid; border-right:1px #c5c5c5 solid }
/* 分页样式 */
.gopage { clear:both; text-align:center; padding:8px 0; color:#f30; font-weight:bold; font-size:12px; font-family: Georgia, "Times New Roman", Times, serif}
.gopage a { font-size:12px; border:1px #d6d6d6 solid; padding:2px 6px; background:#fff; color:#000; font-weight:normal; text-decoration:none }
.gopage a:hover { border:1px #497345 solid; padding:2px 6px; background:#497345; color:#fff; font-weight:normal; text-decoration:none }
/* 留言表格样式 */
.gbooktable { border-top:1px #e2e2e2 solid; border-left:1px #e2e2e2 solid; word-break:break-all; margin-bottom:6px }
.gbooktable td { border-right:1px #e2e2e2 solid; border-bottom:1px #e2e2e2 solid; padding:3px } 
.gbookre { margin:5px; padding-top:5px; border-top:1px #ddd dashed }
.inputbutton { } /* 提交按钮样式 */

/* 自定义 */
#header { width:920px; height:124px; margin:0 auto; background:#b7e47b url(top.png) no-repeat; border-bottom:3px #9ac056 solid; overflow:hidden  }
#header dl { height:72px; padding:0 21px 0 255px; margin-top:15px; display:block }
#header dl dt { height:26px; background:url(ri.gif) 400px top no-repeat; text-align:right }
#header dl dt span { float:right; display:block; width:72px; height:26px; background:url(addfav.gif) no-repeat; line-height:24px; text-align:center; color:#fff }
#header dl dt span a, #header dl dt span a:hover { color:#fff; text-decoration:none }
#header dl dt p { float:right; display:block; height:26px; line-height:29px;  color:#fff; font-size:14px; font-weight:bold; padding-right:23px; overflow:hidden }
#header dl dt p a, #header dl dt p a:hover { color:#fff }
#header dl dd { height:41px; background:url(callding.gif) 23px top no-repeat;padding-left:61px; }
#header dl dd p { line-height:44px; font-size:20px; color: #063; font-family: SimHei, simsum, sans-serif , Geneva , Verdana ;
position:absolute;
filter:
        Dropshadow(offx=1,offy=0,color=white)
        Dropshadow(offx=0,offy=1,color=white)
        Dropshadow(offx=0,offy=-1,color=white)
        Dropshadow(offx=-1,offy=0,color=white);
}
#header ul { height:37px; padding-left:308px; display:block }
#header ul li { float:left; width:77px; height:37px; margin-left:6px; -margin-left:5px; line-height:37px; list-style-type:none; font-weight:bold; text-align:center }
#header ul li a { font-weight:bold }
.mus { background:url(mu.gif) 0 -37px no-repeat; color:#fff }
.mus a, .mus a:hover { color:#fff }
.mu { background:url(mu.gif) top center no-repeat; color:#393 }
.mu a, .mu a:hover { color:#393 }

/*#indexflash { width:920px; height:343px; background:#f8fcf6; margin:0 auto; padding:10px 0; text-align:center;}*/
#indexflash { width:920px; height:343px; margin:0 auto; padding:10px 0; text-align:center;}

.main { width:890px; margin:0 auto; padding:0 15px; background:#f8fcf6; overflow:hidden }
.homemain { width:890px; margin:0 auto; padding:0 15px; overflow:hidden }
.leftbox1 { float:left; width:192px; }
.leftbox2 { float:left; width:440px; padding:0 10px }
.leftbox3 { float:left; width:238px; }

.tit1 { width:192px; height:30px; background:url(tit1.gif) no-repeat; margin-top:10px; line-height:30px }
.tit1 h2 { height:30px; padding-left:33px; font-size:14px; font-weight:bold; color:#fff; line-height:34px; overflow:hidden }
.titdiv { width:170px; background:#fff; border-left:3px #7ed504 solid; border-right:3px #7ed504 solid; padding:8px; overflow:hidden }
.titdiv ul li { height:25px; line-height:25px; list-style-type:none; border-bottom:1px #dfdfdf solid; overflow:hidden }

.morebox { width:192px; height:27px; background:url(morebox.gif) no-repeat;  line-height:100px; overflow:hidden; }
.morebox a { line-height:100px; display:block }

#flashnav { width:434px; height:249px; border:3px #7ed504 solid; margin-top:10px; }

.tit3 { width:238px; height:30px; background:url(tit3.gif) no-repeat; margin-top:10px; line-height:30px }
.tit3 h2 { height:30px; padding-left:33px; font-size:14px; font-weight:bold; color:#fff; line-height:34px; overflow:hidden }
.titdivs { width:216px; background:#fff; border-left:3px #7ed504 solid; border-right:3px #7ed504 solid; padding:8px; overflow:hidden }
.titdivs ul li { height:25px; line-height:25px; list-style-type:none; border-bottom:1px #dfdfdf solid; overflow:hidden }
.titdivs dl { width:217px; overflow:hidden; }
.titdivs dl dt { float:left; width:68px; height:52px }
.titdivs dl dt img { width:63px; height:50px; border:0 }
.titdivs dl dd { float:left; width:145px; height:52px }
.titdivs dl dd h3 { font-size:14px; color:#f00; padding-bottom:5px }
.titdivs dl dd p { font-size:14px; color:#f00}
.titdivs dl dd h3 a ,.titdivs dl dd p a, .titdivs dl dd h3 a:hover, .titdivs dl dd p a:hover { color:#f00 }
.titdivs td { height:25px; line-height:25px; list-style-type:none; border-bottom:1px #dfdfdf solid; overflow:hidden }


.moreboxs { width:238px; height:27px; background:url(moreboxs.gif) no-repeat;  line-height:100px; overflow:hidden; }
.moreboxs a { line-height:100px; display:block }

.tit4 { width:192px; height:30px; background:url(tit4.gif) no-repeat; margin-top:10px; line-height:30px; overflow:hidden }
.tit4 h2 { height:30px; padding-left:33px; font-size:14px; font-weight:bold; color:#fff; line-height:34px }
.tit6 { width:238px; height:30px; background:url(tit6.gif) no-repeat; margin-top:10px; line-height:30px; overflow:hidden }
.tit6 h2 { height:30px; padding-left:33px; font-size:14px; font-weight:bold; color:#fff; line-height:34px }

.msstit { width:440px; height:30px; margin-top:10px; background:url(msstit.gif) no-repeat; overflow:hidden }
.msstit h2 { height:30px; padding-left:33px; font-size:14px; font-weight:bold; color:#fff; line-height:34px }

.msbox { width:418px; height:182px; background:#fff; border-left:3px #7ed504 solid; border-right:3px #7ed504 solid; padding:8px; overflow:hidden }
.msbox dl {width:418px; height:90px; display:block }
.msbox dl dt { float:left; width:140px; height:80px }
.msbox dl dt img { width:130px; height:80px; border:0 }
.msbox dl dd { float:left; width:275px; overflow:hidden }
.msbox dl dd h3 { width:323px; height:30px; line-height:30px; font-size:18px; font-weight:bold; padding-bottom:2px }
.msbox dl dd h3, .msbox dl dd h3 a, .msbox dl dd h3 a:hover { color:#f00 }
.msbox dl dd p { font-size:14px; padding-top:3px }
.msbox dl dd p span { color:#f00 }
.msbox table { clear:both }
.msbox td { border-bottom:1px #dfdfdf solid; padding:5px 0 }

.morediv { width:440px; height:27px; background:url(morediv.gif) no-repeat }
.morediv img { float:right; padding:0 10px 0 0; border:0 }

#topbanner { float:right; width:688px; height:75px; background:url(topbanner.gif) no-repeat; }
#topbanner img { width:688px; height:75px; border:0 }

#soso { width:192px; height:75px; background:url(sosobg.gif) no-repeat }
#soso p { padding:12px; vertical-align:middle }
#soso span { height:27px; line-height:27px; color:#fff; display:block; overflow:hidden }
#soso span a , #soso span a:hover { color:#fff }
.soinput { width:120px; height:20px; border:1px #999 solid; vertical-align:middle }
.sogo { width:28px; height:28px; background:url(sogo.gif) no-repeat; border:none; vertical-align:middle }

.pspic { float:left; width:290px; height:137px; overflow:hidden }
.pspicmd { padding:0 10px }
.pd10 { padding:10px 15px }
.pspic img { width:290px; height:137px; border:0;}

.phototit { width:890px; height:26px; background:url(potit.gif) }
.phototit h2 { float:left; width:263px; height:26px; background:url(ptit.gif) no-repeat;}
.phototit h2 span { font-size:0; display:none; }
.phototit img { float:left; width:55px; height:26px; border:0 }
.phototit ul { float:left; width:572px; height:26px; overflow:hidden }
.phototit ul li { float:left; font-size:12px; font-weight:bold; color:#fff; height:24px; padding:0 10px; margin:5px 0 0 10px; list-style-type:none }

.aj1 { border-left:1px #fff solid; border-right:1px #fff solid; border-top:1px #fff solid }
.aj2 { border:0; padding:1px 1px 0 1px }

#showphotos { clear:both; background:#fff; width:868px; border-left:3px #7ed504 solid; border-right:3px #7ed504 solid; padding:8px 8px 2px 8px; overflow:hidden }
#showphotos dl { float:left; width:173px; padding:6px 0 2px 0; text-align:center  }
#showphotos dl dt img { width:150px; height:120px; }
#showphotos dl dd { width:173px; height:20px; line-height:20px; overflow:hidden }
#ppbottom { width:890px; height:8px; background:url(ppbottom.gif) no-repeat; font-size:0 }

#weblink { margin:10px 0 }
#weblink h2 { background:#3b9d00; border:3px #e4e4e4 solid; color:#fff; font-size:14px; padding:2px 10px }
#weblink h2 span { font-size:12px; padding-left:12px; letter-spacing:3px }
#weblink ul { padding-top:5px }
#weblink ul li { float:left; padding-right:10px; white-space:nowrap; list-style-type:none }

#footerlink { height:24px; background:#45ab03; color:#fff; text-align:center; line-height:24px  }
#footerlink a { color:#fff; padding:0 6px }
#footerlink a:hover { text-decoration:underline; color:#fff }

#footer { width:890px; padding:15px; background:#f8fcf6;  margin: 0 auto; text-align:center }

.newshow { padding:10px 15px }

.newsclass { text-align:center; color:#0b5f1f; font-size:14px; font-weight:bold; border-bottom:1px #dadada solid; padding-bottom:5px }
.newsclass a { color:#0b5f1f; margin:0 10px }
.inewclass { border:1px #8aaf49 solid; padding:2px 5px }

.divpsgo { width:890px; overflow:hidden }
.divpsgo dl { float:left; width:178px; padding-top:10px; text-align:center }
.divpsgo dl dt img { width:150px; height:120px; border:0 }
.divpsgo dl dd { width:178px; height:20px; line-height:20px; overflow:hidden }
.divpsgo ul { padding-top:10px }
.divpsgo ul li { height:28px; line-height:28px; list-style-type:none; border-bottom:1px #f2f2f2 solid; font-size:14px }
.divpsgo ul li a { font-size:14px }
.divpsgo h3 { text-align:center; font-size:16px; padding:15px 0 }

.divpsgo ol { padding-top:10px; list-style-position: outside }
.divpsgo ol li { height:28px; line-height:28px; border-bottom:1px #f2f2f2 solid; font-size:14px; list-style-type:none; overflow:hidden }
.divpsgo ol li span { float:right }
.divpsgo ol li a { float:left; font-size:14px }

.serbox { font-size:14px; line-height:200% }
.serbox h3 { font-size:14px; padding-top:10px }

/* 分页样式 */
.gopage { clear:both; text-align:right; padding:8px 0; color:#f30; font-weight:bold; font-size:12px; font-family: simsun, Georgia, "Times New Roman", Times, serif}
.gopage a { font-size:12px; border:1px #d6d6d6 solid; padding:4px 10px; background:#f2f1f1; color:#000; font-weight:normal; text-decoration:none }
.gopage a:hover { border:1px #50b008 solid; padding:4px 10px; background:#50b008; color:#fff; font-weight:normal; text-decoration:none }
.gopage span { border:1px #50b008 solid; padding:4px 10px; background:#50b008; color:#fff; font-weight:normal; text-decoration:none }

.titlenav { text-align:right; padding:0 0 8px 0 }
.titlenavs { text-align:center; padding:0 0 8px 0 }
#showtxt { font-size:14px; line-height:180%;}
.bego { font-size:12px; padding-top:10px }
.bego ol li { list-style-position: outside; list-style-type:none; font-size:12px; border-bottom:none }
.bego ol li a { float:none; font-size:12px }

.divppgo { width:890px; overflow:hidden }
.divppgo dl { clear:both; width:890px; padding:15px 0 5px 0; border-bottom:1px #9ac056 dashed; overflow:hidden }
.divppgo dl dt { float:left; width:248px; } 
.divppgo dl dt img { width:228px; height:144px; background:#fff; padding:3px; border:1px #ccc solid }
.divppgo dl dd { float:left; width:630px;}
.divppgo dl dd h3 { font-size:14px; color:#095614; padding-bottom:5px }
.divppgo dl dd h3 a { color:#095614; }
.divppgo dl dd h3 a:hover { color:#095614; text-decoration:underline }
.divppgo dl dd h3 span { padding-left:15px; vertical-align:middle }
.divppgo dl dd p { text-indent:24px; height:60px; overflow:hidden }
.divppgo dl dd blockquote { margin:0; padding:0 }
.divppgo dl dd blockquote span { color:#ff6600 }
.divppgo dl dd td { height:20px; text-align:center; line-height:20px;padding:3px 0; }
.tbtitle td { height:20px; background:#fff1c2;padding:3px 0; text-align:center; line-height:20px }


.divppgos { width:890px; overflow:hidden }
.divppgos dl { clear:both; width:890px; height:200px; padding:12px 0 0 0; border-bottom:1px #dfe2dd solid; overflow:hidden }
.divppgos dl dt { float:left; width:304px; } 
.divppgos dl dt img { width:284px; height:182px; background:#fff; padding:2px; border:2px #e5e5e5 solid }
.divppgos dl dd { float:left; width:586px;}
.divppgos dl dd h3 { font-size:14px; color:#095614; padding-bottom:5px }
.divppgos dl dd h3 a { color:#095614; }
.divppgos dl dd h3 a:hover { color:#095614; text-decoration:underline }
.divppgos dl dd h3 span { padding-left:15px; vertical-align:middle }
.divppgos dl dd p { text-indent:24px; height:94px; overflow:hidden }
.divppgos dl dd blockquote { margin:0; padding:0 }
.divppgos dl dd blockquote span { color:#ff6600 }
.divppgos dl dd td { height:20px; text-align:center; line-height:20px; }
.divppgos table { margin-top:5px }
.divppgos table h4 { height:16px; background:url(htpoin.gif) left top no-repeat; margin:6px 0; padding-left:20px; font-size:13px; font-weight:bold; line-height:18px; overflow:hidden }
.divppgos table td { padding:3px 0 }

.divhygo { width:890px; overflow:hidden }
.divhygo dl { clear:both; width:890px; height:200px; padding:12px 0 0 0; border-bottom:1px #dfe2dd solid; overflow:hidden }
.divhygo dl dt { float:left; width:304px; } 
.divhygo dl dt img { width:284px; height:182px; background:#fff; padding:2px; border:2px #e5e5e5 solid }
.divhygo dl dd { float:left; width:586px;}
.divhygo dl dd h3 { font-size:14px; color:#095614; padding-bottom:5px }
.divhygo dl dd h3 a { color:#095614; }
.divhygo dl dd h3 a:hover { color:#095614; text-decoration:underline }
.divhygo dl dd h3 span { padding-left:15px; vertical-align:middle }
.divhygo dl dd p { text-indent:24px; height:150px; overflow:hidden }
.divhygo dl dd blockquote { margin:0; padding:0 }
.divhygo dl dd blockquote span { color:#ff6600 }
.divhygo dl dd td { height:20px; text-align:center; line-height:20px; }
.divhygo h3 { height:16px; background:url(htpoin.gif) left top no-repeat; margin:6px 0; padding-left:20px; font-size:13px; font-weight:bold; line-height:18px; overflow:hidden }
.divhygo table { margin-top:5px }
.divhygo table td { padding:3px 0 }

.ingtit { background:#fff1c2; font-weight:bold }

.tableding { border-right:1px #dfe2dd solid; border-bottom:1px #dfe2dd solid}
.tableding td { border-left:1px #dfe2dd solid; border-top:1px #dfe2dd solid; font-size:12px }
.tbtitles td { height:20px; background:#fff1c2; text-align:center; font-weight:bold; line-height:20px }

#htpicsm img { width:110px; height:72px; padding:2px; border:2px #e5e5e5 solid; display:block; margin:5px 0; }
.suomin { background:#fef8e0; border:1px #dfe2dd solid; padding:8px }

.dingbig { text-align:right }
.dingbig img { border:0; padding:3px 0 }

.dingtit { height:34px; background:#fefad5; padding:10px; margin:20px 0; overflow:hidden }
.dingtit h2 { float:left; height:34px; background:url(dingicon.gif) left center no-repeat; padding-left:40px; font-size:18px; line-height:34px }
.dingtit p { float:right; }
.dingtit p img { display:block; text-align:right; padding-right:15px  }
.dingtit p span { display:block; padding:5px 0 0 0; margin:0; text-align:right }
.dingtit p span a { color:#f76617 }

.dingtxt { background:#fffeed; border:1px #d4d4d4 solid; padding:10px }
.dingtxt p { line-height:200% }
.dingtxt span , .dingtxt span a , .dingtxt span a:hover { color:#0a5613 }
.dingtxt blockquote { text-align:center; padding:10px 0; margin:0; font-size:15px; font-weight:bold }

.begos { padding:10px 0; text-align:center }
.begos a { width:56px; height:18px; background:url(bego.gif); border:0; text-align:center; font-size:12px; line-height:18px; color:#fff; display:inline-block }
.begos a:hover { color:#fff; text-decoration:none }

.looktxts { background:#fff; border:1px #d4d4d4 solid; padding:10px; line-height:200% }
.looktxts p span , .looktxts p span a , .looktxts p span a:hover { color:#0a5613 }

.dingdingbox { background:#fffeed; border:1px #d4d4d4 solid; padding:10px; }
.dingdingbox label { padding:5px 20px 0 0; display:inline-block; line-height:100%;}
.dingdingbox img { vertical-align:middle }
.dingdingbox span a { height:16px; border:1px #f60 solid; color:#f60 }
.inputs { border:1px #cecec2 solid; background:#fff }
