/* CSS Document */

#mainContent {width:1200px; margin:20px auto; overflow:hidden; }

.sidebar{ width:211px; float:left; overflow:hidden; }
.ColumnCategory{ width:209px; border:1px solid #e3e3e3;  overflow:hidden; }
.CategoryList{ overflow:hidden; }
.topClass{ width:100%; list-style:none; margin:0; padding:0px; float:left; }
.topClass li{ width:100%; line-height:40px; background:url(../images/bj_s1.jpg) no-repeat left top; float:left; }
.topClass li:hover{ background:#64a1f1; }
.topClass li.on{ width:100%; background:#64a1f1; float:left; }
.topClass li a{ width:100%; height:40px;display:block; text-align:left; text-indent:40px; font-size:14px; color:#000; }
.topClass li a:hover{ color:#fff;  }
.topClass li.on a{ color:#fff;  }
.topClass li ul{ width:100%; list-style:none; margin:0px 0; padding:0px 0; display:none; float:left; border-bottom:1px solid #e3e3e3; }
.topClass li ul li{ width:100%; line-height:30px; float:left; background:url(../images/nb.jpg) no-repeat 30px center; margin:0px; }
.topClass li ul li:hover{ background:url(../images/nb.jpg) no-repeat 30px center; }
.topClass li ul li.on{ background:url(../images/nb.jpg) no-repeat 30px center; }
.topClass li ul li a{ height:30px; font-weight:normal; text-align:left; text-indent:42px; }
.topClass li.on ul{ display:block; }
.topClass li.on ul li a{ color:#999; font-weight:normal; }
.topClass li.on ul li a:hover{ color:#000;}
.topClass li.on ul li.on a{ color:#000;}
.GeneralTitle{ width:209px; height:39px; background:#367cd9; margin:0; overflow:hidden; text-align:center; }
.GeneralTitle-l{ height:39px; line-height:39px; clear:both;  background:url(../images/bj_tll.png) no-repeat left top;  font-size:18px; color:#fff; }
.contactWay{ width:100%; margin-top:10px; overflow:hidden; }
.contactWay-box{ padding:10px; line-height:2; border:1px solid #eee;  overflow:hidden; }
.crumbs{ width:100%; height:42px; background:url(../images/bj_tr.png) repeat-x left bottom; overflow:hidden; }
.crumbs-l{ height:42px; line-height:42px; clear:both; float:left; font-size:14px;}
.crumbs-l span{ font-size:12px; color:#999; margin-left:5px;}

.content{ width:960px; float:right; overflow:hidden;  }
.insidePic{ width:100%;  overflow:hidden; }

.mainbox{ border-top:1px solid #a8a7a7;  overflow:hidden; }
.share{ padding:0px; overflow:hidden; }

.mainlist{ padding:0px; overflow:hidden;   }
.article{ line-height:2; padding:20px 0; overflow:hidden;  }
.article p:first-child{ margin:0; padding:0; }
.article img{ max-width:700px; }

.fenye{ width:100%; padding:20px 0; text-align:left; overflow:hidden;  }

.zscx{ width:211px; height:90px; margin: auto; margin-top:10px;}

.newspage{ color:#367cd9; padding:10px 0px 20px 0px; font-weight:bold; overflow:hidden;  }

.title-list{ padding:20px 0 0 0; text-align:center; font-size:24px; color:#000; }
.func-list{ text-align:center; padding:8px 0; margin:0px; border-bottom:1px dashed #ccc; color:#666; }

.list-news-3{ width:100%; list-style:none; margin:0px; padding:0px; overflow:hidden; }
.list-news-3 li{ float:left; width:100%; padding:20px 0; background:url(../images/line1.jpg) repeat-x left bottom; }
.list-news-3 li dl{ width:100%; margin:0px; padding:0px; }
.list-news-3 li dl dt{ width:180px; height:135px; border:1px solid #e3e3e3; float:left; overflow:hidden; }
.list-news-3 li dl dd{ width:755px; float:right; margin:0; padding:0px;  }
.list-news-3 li dl dd h6{ margin:0; padding:0; }
.list-news-3 li dl dd h6 a{ font-size:14px; color:#367cd9; }
.list-news-3 li dl dd h6 span{ float:right; font-size:12px; color:#999; font-weight:normal; font-family:Arial, Helvetica, sans-serif;  }
.list-news-3 li dl dd p{ margin:5px 0px 0px 0px; padding:0px; line-height:1.5; }

.menu_list{margin:auto;width:100%;}
.menu_head{width:185px;height:40px;line-height:40px;padding-left:38px;font-size:14px;color:#525252;cursor:pointer;border-bottom:1px solid #e3e3e3;position:relative;background:url(../images/bj_s1.jpg) no-repeat left top;margin:0;}
.menu_list .current{background:url(../images/bj_s2.jpg) no-repeat left top; color:#367cd9; }
.menu_body{width:223px;height:auto;overflow:hidden;line-height:38px;border-left:1px solid #e1e1e1;backguound:#fff;border-right:1px solid #e1e1e1; display:none;}
.menu_body a{display:block;width:223px;height:38px;line-height:38px;padding-left:38px;color:#777777;background:#fff;text-decoration:none;border-bottom:1px solid #e1e1e1;}
.menu_body a:hover{text-decoration:none; color:#fff; background:#64a1f1;}
.menu_body a.on{ color:#fff; background:#64a1f1;}
.menu_body a.onn{ display:block;}

.mandatory{ color:#f00; }

.tab_download{ border-left:1px solid #e3e3e3; border-top:1px solid #e3e3e3; margin-top:20px; }
.tab_download tr td{ border-right:1px solid #e3e3e3; border-bottom:1px solid #e3e3e3; padding:8px 0; text-align:center; }
.tab_download thead tr td{ background:#f8f8f8; font-weight:bold; }

.chaxun{ width:420px; margin:40px auto; background:#f4f4f4; padding:40px;}
