/* 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 p{padding: 6px 0;}
.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;font-size:14px; text-indent: 21.0pt; }
.article p:first-child{ margin:0; padding:0; }
.article p{padding: 8px 0;}
.article img{ max-width:700px; }

.fenye{ width:100%; padding:20px 0; text-align:left; overflow:hidden;  }

.zscx{ width:211px;  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;}
.diyos {
	position: fixed;
	width: 54px;
	right: 0;
	top: 50%;
	z-index: 100;
}
.diyos ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.diyos ul li {
	width: 54px;
	height: 54px;
	background: #216ed5;
	float: left;
	position: relative;
	margin: 1px 0 0 0;
}
.diyos ul li:hover{ background:#216ed5;}
.diyos ul li .sidebox {
	position: absolute;
	width: 54px;
	height: 54px;
	top: 0;
	right: 0;
	color: #fff;
	font: 14px/54px "Microsoft Yahei";
	overflow: hidden;
}
.diyos ul li .sidetop {
	width: 54px;
	height: 54px;
	line-height: 54px;
	display: inline-block;
}
.diyos ul li.sideewm {
	width: 54px;
	height: 54px;
	line-height: 54px;
	display: inline-block;
}
.diyos ul li .sideewmshow{
	width: 150px;
	position:absolute; top:0; left:-151px; z-index:120; display:none;
}
.diyos ul li.sideewm:hover .sideewmshow{ display:block;}
.diyos ul li img {
	float: left;
}
.fenye{clear:both!important;padding:5px 0 0;text-align:center;margin:5px auto;line-height:30px;}
.fenye ul{text-align:center;list-style:none;}
.fenye ul li{list-style:none;text-align:center;height:24px;display:inline;margin:0 2px;padding:0;overflow:hidden;white-space:nowrap;font-size:13px;}
.fenye ul li.active a{background:#367cd9;color:#fff;}
.fenye ul li a{background:#fff;color:#555;display:inline;height:24px;overflow:hidden;padding:6px 10px;margin:0;border: #999 1px solid;}
.fenye ul li a:hover{color:#fff;background:#367cd9;border:#367cd9 1px solid;height:24px;overflow:hidden;text-decoration:none;cursor:pointer;}
.fenye ul li.thisclass a{background:#367cd9;border:#367cd9 1px solid;height:24px;overflow:hidden;color:#fff;font-weight:700;}
    </style>