@charset "utf-8";
.news { width:250px; float:left }
.news .tit { margin-bottom:12px }
.news a img { border:1px solid #ccc; padding:1px; float:left; margin:0 10px 10px 0 }
.news h2 { font-weight:800; height:22px; line-height:22px; width:120px; overflow:hidden }
.news p { line-height:20px; margin-top:5px; width:120px; height:80px; overflow:hidden }
.bidu { width:465px; float:left; overflow:hidden; padding-left:10px }
.bidu .tit { margin-bottom:10px }
.bidu h2 { height:24px; line-height:24px; font-weight:800; text-align:center; margin-top:5px }
.bidu h2 a { color:#f60; font-size:14px }
.bidu p { margin-top:5px }
.bidu a img { border:1px solid #ccc; padding:1px; margin-top:8px }
.bidu .left { padding-left:18px; width:248px }
.bidu .left a { color:#4893cb }
.bidu .right { width:165px }
.kbtn img { display:block; margin-bottom:12px }
.col-box { width:357px }
.channel { padding:10px 10px 0 20px; height:323px; width:325px; background:url(../images/ttbg.gif) no-repeat 10px 10px }
.channel img { padding:10px 14px 25px 0; float:left }
.channel h2 { padding-top:10px; line-height:20px; height:20px; font-weight:800; width:176px; overflow:hidden; float:left }
.channel p { float:left; display:block; width:176px; height:70px; overflow:hidden }
.xj { padding:16px 0 17px }
.hotar { padding:12px 0 12px 10px; clear:both; width:253px }
.hotpic a { display:block; margin-right:8px; float:left; width:117px; margin-bottom:12px }
.hotpic a h2 { height:22px; line-height:22px; text-align:center; float:left; width:117px; overflow:hidden }
.hotpic a img { border:1px solid #ccc }
.latest { position:relative; float:left; width:430px; height:373px; overflow:hidden; border:1px solid #ccc; background:#f7f7f9 }
.biao { position:absolute; z-index:10000; left:0; top:0 }
.latest h2 { font-size:18px; font-weight:bold; line-height:24px; width:340px; height:24px; margin:20px auto 0; text-align:center; overflow:hidden; display:block }
.latest h2 a { color:#036 }
.latest h2 a:hover { color:#f30 }
.latest p { line-height:22px; margin:18px auto 0; width:408px; display:block; border-bottom:1px dotted #ccc }
.latest ul { margin:10px 0 0 12px }
.latest li { width:400px; display:block; line-height:24px; height:24px; border-bottom:1px dotted #ccc; padding-left:8px; color:#666; background:url(../images/or.gif) no-repeat left center }
.latest li span { float:right }
.latest li a { float:left; color:#666 }
.latest li a:hover { color:#f30 }
.titlist { float:left; border-bottom:1px dotted #ccc; height:140px; margin-bottom:24px; _margin-bottom:25px; width:660px; overflow:auto }
.titlist img { float:left; margin-right:24px; width:90px; height:110px }
.titlist p { color:#333 }
.titlist img.swtBtn { width:76px; height:27px }
.case li { padding:15px 13px; width:237px; float:left; display:block }
.case li:hover { background:#CCC; display:block }
.case li h2 { line-height:26px; font-size:12px; font-weight:800; overflow:hidden; width:120px }
.case li p { float:left; overflow:hidden; width:120px; line-height:20px }
.case li img { border:1px solid #ccc; padding:1px; float:left; margin-right:6px }
.artcon { width:662px; padding:34px 21px 0 }
.artcon h1 { text-align:center; font-size:26px; line-height:30px; color:#005e7b; font-weight:800; padding:0 0 20px; border-bottom:1px dotted #ccc }
.author { text-align:center; font-size:12px; margin:10px 0; color:#7e7e7e }
.author span { margin:0 8px }
.artcon p { margin:20px auto 0; line-height:25px; font-size:14px; color:#000; text-indent:2em; }
.arzx { margin:30px 0 0 160px; width:501px; overflow:hidden }
.artag { line-height:26px; height:26px; margin-top:20px }
.artag span { color:#f60; font-weight:800 }
.artag a { padding-left:10px }
.arnext { background:url(../images/gf.jpg) repeat-x; height:33px; line-height:34px; width:100%; overflow:hidden }
.arnext li { float:left; margin-left:10px; font-size:16px }
.arnext li a { color:#369; font-weight:bold }
.arnext span a { color:#768189 }
.arnext .last { float:left; padding-left:10px; width:340px; overflow:hidden }
.arnext .next { float:right; padding-right:10px; width:340px; overflow:hidden }
.w347 h2 a { line-height:24px; height:24px; width:182px; font-weight:600; color:#666 }
.w347 img { float:left; border:1px solid #ccc; padding:1px; margin:0 10px 17px }
.w347 p { width:182px; line-height:24px; overflow:hidden; display:block; height:72px; color:#666 }
.ts { border:1px solid #ccc; font-size:14px; width:722px; margin-top:10px; background:url(../images/ts.jpg) no-repeat 25px center; line-height:24px; padding:27px 0 }
.ts p { float:left; padding:0 20px 0 160px }
.ts p span { color:#F60; font-weight:600 }
.hot a img { border:1px solid #ccc; margin-right:8px; display:block; float:left; width:117px }
.hot a h2 { width:117px; display:block }
.hot { padding:10px 0 0 10px }
.hot li { width:225px; line-height:24px; height:24px; background:url(../images/or.gif) no-repeat left center; padding-left:10px }
.zt { padding:8px 0 0 10px }
.zt img { border:1px solid #ccc; float:left; margin-right:10px; width:107px; height:113px; overflow:hidden }
.zt h2 { font-size:14px; font-weight:600; line-height:24px }
.zt p { overflow:hidden; width:122px; height:90px; overflow:hidden }
