/* Code tidied up by ScrapBook */
ol, dl, dt, dd, ul, li { margin: 0px; padding: 0px; }
.containerindex, .wrap { width: 1100px; margin: 0px auto; position: relative; }
#header { width: 100%; position: relative; z-index: 3; }
#main { width: 1200px; margin: 0 auto; margin-bottom: 30px;  margin-top: 20px;}
a.more:link, a.more:visited { display: block; line-height: 24px; font-size: 12px; color: rgb(81, 117, 199); position: absolute; top: 50%; margin-top: -12px; right: 10px; }
a.more::after { font-family: "iconfont" ! important; font-size: 13px; font-style: normal; content: ""; }
#main > .content { width: 100%; padding-top: 20px; }
#main .leftbox { width: 810px; float: left; }
#main .rightbox { width: 270px; float: right; }
.bordered { border: 1px solid rgb(235, 235, 235); }
.leftbox .column { width: 395px; float: left; height: 221px; }
.leftbox .column + .column { margin-left: 20px; }
.leftbox .column > .title { line-height: 30px; height: 32px; border-bottom: 2px solid rgb(233, 233, 233); position: relative; }
.leftbox .column > .title .tab { overflow: hidden; }
.leftbox .column > .title .tab a { display: block; font-size: 16px; padding: 0px 8px; border-bottom: 2px solid rgb(233, 233, 233); float: left; }
.leftbox .column > .title .tab a.has-icon { padding-left: 32px; }
.leftbox .column > .title .tab a.has-icon i { font-size: 26px; position: absolute; top: -2px; left: 1px; }
.leftbox .column > .title .tab a.active { color: rgb(45, 48, 146); border-bottom: 2px solid rgb(30, 35, 139); }
.leftbox .column > .title.tip .msg { display: block; font-size: 16px; color: rgb(136, 136, 136); padding: 0px 8px 0px 34px; float: left; position: relative; margin-right: 10px; }
.leftbox .column > .title.tip .msg i { font-size: 24px; color: rgb(231, 131, 14); position: absolute; top: 0px; left: 5px; }
.leftbox .column > .title.tip .tab { float: left; }
.zhongbiao { font-size: 24px ! important; color: rgb(180, 202, 58); }
.zf { font-size: 34px ! important; top: 0px ! important; color: rgb(246, 102, 102); }
.daili { font-size: 24px ! important; color: rgb(180, 202, 58); }
.leftbox .column > .title .tab a.active { color: rgb(45, 48, 146); border-bottom: 2px solid rgb(231, 130, 13); }
.slide-box { width: 100%; position: relative; }
.slide-box::before { content: ""; width: 391px; height: 277px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; border: 1px solid rgb(237, 237, 237); position: absolute; top: -3px; left: -3px; z-index: 1; }
.slide-box > .content { height: 280px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; border: 1px solid rgb(237, 237, 237); padding: 8px; overflow: hidden; position: relative; z-index: 2; }
.slide-box img { width: 100%; height: 100%; }
.leftbox .list-box { padding-top: 6px; }
.rightbox .list-box { padding: 0px 14px; }
.list-column > .contant { border-width: medium 1px 1px; border-style: none solid solid; border-color: -moz-use-text-color rgb(213, 213, 213) rgb(213, 213, 213); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; padding: 10px; }
.list-column.notice > .contant, .list-column.news > .contant {  }
.list-column.equ > .contant { height: 330px; }
.friendlink { width: 213px; padding: 5px 0px 10px; margin: 0px auto; }
.friendlink > a { display: block; margin-bottom: 4px; }
.friendlink > a img { display: block; width: 100%; }
#footer span { margin: 0px 10px; }
.subpage { background: rgb(255, 255, 255) repeat-y scroll 5px 0px; border: 1px solid rgb(229, 229, 229); position: relative; padding-left: 200px; }
.subpage.no-sider { background: rgb(255, 255, 255) none repeat scroll 0% 0%; padding-left: 0px; }
.subpage.no-sider .siderBar { display: none; }
.subpage.no-sider > .contant { border-left: 0px none; }
.subpage > .contant { min-height: 600px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; border-left: 1px solid rgb(229, 229, 229); }
.subpage > .siderBar { width: 200px; position: absolute; left: 0px; top: 0px; }
.subpage > .siderBar > .title {
	line-height: 40px;
	font-size: 14px;
	font-weight: bold;
	padding: 0px 10px;
	margin: 0px 10px 15px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #009f8b;
}
.subpage > .siderBar  .menu { padding: 0px 8px; }
.subpage > .siderBar  .menu li { padding: 3px 0px; }
.subpage > .siderBar  .menu a { display: block; line-height: 30px; padding: 5px 10px; border-radius: 5px; position: relative; }
.subpage > .siderBar  .menu a > i { display: block; line-height: 24px; position: absolute; top: 5px; right: 10px; }
.subpage > .siderBar  .menu a.default:link, .subpage > .siderBar  .menu a.default:visited { color: rgb(102, 102, 102); border: 1px solid rgb(226, 226, 226); }
.subpage > .siderBar  .menu a.default:hover { background: rgb(244, 244, 244) none repeat scroll 0% 0%; text-decoration: none; border: 1px solid rgb(218, 218, 218); }
.subpage > .siderBar  .menu a.selected:link, .subpage > .siderBar  .menu a.selected:visited { color: rgb(255, 255, 255); background: #009f8b none repeat scroll 0% 0%; border: 1px solid #009f8b; }
.subpage > .siderBar  .menu a.red:hover { text-decoration: none; }
.subpage .listbar { margin: 0px 30px; }
.subpage .listbar > .title { font-size: 14px; color: rgb(85, 85, 85); margin-bottom: 15px; border-bottom: 1px solid rgb(221, 221, 221); }
.subpage .listbar > .title > span { display: inline-block; line-height: 40px; border-bottom: 2px solid #009f8b; margin-bottom: -1px; font-weight: bold; }
.subpage .listbar > .list { width: 100%; padding-bottom: 50px; }
.subpage .listbar > .list .wp_article_list_table td { display: block; line-height: 24px; padding: 7px 115px 7px 0; border-bottom: 1px dotted rgb(238, 238, 238); position: relative; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.subpage .listbar > .list .wp_article_list_table td a { color: rgb(68, 68, 68); }
.subpage .listbar > .list .wp_article_list_table td span { color: rgb(170, 170, 170); display: block; position: absolute; top: 7px; right: 0px; }
.subpage .textbox { padding: 20px; }
.subpage .textbox  .title { border-bottom: 1px solid rgb(245, 245, 245); text-align: center; padding-bottom: 15px; }
.subpage .textbox  .title h1 { font-size: 21px; font-weight: 800; color: rgb(68, 68, 68); line-height: 1.5em; }
.subpage .textbox  .title > span { color: rgb(153, 153, 153); line-height: 2em; margin: 0px 1em; }
.subpage .textbox  .msbox { width: auto; font-size: 14px; line-height: 2em; padding: 30px; }
.subpage .search-bar { padding: 50px 0px; border-bottom: 1px solid rgb(238, 238, 238); margin: 0px 0px 40px; }
.subpage .search-bar > .search-tool { width: 500px; margin: 0px auto; }
.subpage .search-bar > .search-tool > input { display: block; width: 410px; line-height: 22px; height: 42px; font-size: 12px; padding: 8px 12px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; border: 2px solid rgb(71, 116, 214); border-radius: 3px 0px 0px 3px; float: left; }
.subpage .search-bar > .search-tool > button { display: block; width: 62px; line-height: 42px; font-size: 14px; color: rgb(255, 255, 255); background: rgb(71, 116, 214) none repeat scroll 0% 0%; border: 0px none; border-radius: 0px 3px 3px 0px; float: left; overflow: hidden; }
.subpage .search-bar > .search-tool > button:hover { background: rgb(72, 121, 228) none repeat scroll 0% 0%; cursor: pointer; }
.pagination .fa { line-height: 17px; }
.zt .pagination .active a, .pagination .active a :hover, .pagination .active a :focus { background-color: rgb(223, 74, 30) ! important; border-color: rgb(223, 74, 30) ! important; }
body.zt { background: rgb(248, 248, 248) none repeat scroll 0% 0%; }
.zt .zt_containerindex { width: 1000px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; padding: 0px 15px; box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.1); margin: 0px auto; }
.zt .zt_containerindex::before { display: none; }
.zt .head-sm { width: 100%; }
.zt .head-sm img { display: block; width: 100%; }
.column-zt { width: 100%; }
.column-zt .column-sm { width: 460px; float: left; }
.column-zt .column-md { width: 500px; float: right; }
.zt .slide-box::before { width: 445px; }
.ztlist-box { height: 280px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; border: 1px solid rgb(237, 237, 237); padding: 5px 10px; }
.ztlist-box > .title { line-height: 38px; font-size: 16px; font-family: SimHei; color: rgb(218, 22, 22); position: relative; }
.ztlist-box > .title .name { display: block; position: relative; padding-left: 40px; }
.ztlist-box > .title .name.lump { width: 100px; color: rgb(255, 255, 255); line-height: 34px; text-align: center; background: rgb(217, 52, 19) none repeat scroll 0% 0%; border-radius: 4px ! important; padding: 0px 8px; margin: 2px 0px; }
.ztlist-box > .title .name.lump::after { position: absolute; bottom: -9px; left: 18px; display: inline-block; border-right: 9px solid transparent; border-top: 9px solid rgb(217, 52, 19); border-left: 0px solid transparent; content: ""; }
.ztlist-box > .title .name i { font-size: 24px; position: absolute; top: 0px; left: 6px; }
.ztlist-box > .content { width: 100%; }
.zt .textlist > li::before { color: rgb(218, 156, 75); }
.zt .links { width: 438px; padding-top: 27px; margin: 0px auto; }
.zt .links a { display: block; margin-bottom: 10px; float: left; }
.zt #footer { width: auto; min-height: 0px; color: rgb(220, 189, 187); background: rgb(164, 36, 23) none repeat scroll 0% 0%; border-top: 0px none; padding: 20px; margin: 0px -15px; }
.zt .subpage { min-height: 600px; }
.zt .subpage .listbar > .title > span { padding: 0px 5px; border-bottom: 2px solid rgb(217, 61, 31); }
.bor-btn { width: 210px; margin: 0px auto; }
.bor-btn a { display: block; line-height: 32px; border: 1px solid rgb(221, 221, 221); border-radius: 3px; padding: 0px 10px 0px 53px; margin-bottom: 10px; position: relative; }
.bor-btn a::after { font-family: "iconfont" ! important; font-size: 12px; font-style: normal; content: ""; position: absolute; top: 0px; right: 10px; }
.bor-btn a i { display: block; font-size: 26px; position: absolute; top: 0px; left: 15px; }
@media (max-width: 1200px) {
}
/* 分页样式 */
.page {
	text-align: right;
}

.dis {
	display: inline-block;
	vertical-align: top;
	width: 100%;
	margin: 30px 0;
}
.page a {
	font-size: 14px;
	float: left;
	width: 38px;
	height: 38px;
	text-align: center;
	line-height: 38px;
	border: 1px solid rgb(226, 226, 226);
	color: rgb(51, 51, 51);
	margin-left: 5px;
}

.page a:hover,
.page a.on {
	background: #009f8b none repeat scroll 0% 0%;
	border-color: #009f8b;
	color: rgb(255, 255, 255);
}
.page .dis ul {
	width: 100%;
}

.page .dis ul .rows {
	text-align: left;
	float: left;
	font-size: 14px;
	color: #333;
	line-height: 38px;
	margin-right: 10px;
}

.page .dis ul li {
	width: 38px;
	height: 38px;
	line-height: 38px;
	float: left;
	margin-right: 10px;
	padding: 0;
	border-bottom: none;
}
.subpage .contant> .title { font-size: 14px; color: rgb(85, 85, 85); margin-bottom: 15px; border-bottom: 1px solid rgb(221, 221, 221); margin:0 20px }
.subpage .contant> .title > span { display: inline-block; line-height: 40px; border-bottom: 2px solid #009f8b; margin-bottom: -1px; font-weight: bold; }
.subpage .contant> .title b{margin-top:11px}
.subpage .contant> .title b a{color:#999}
.subpage .contant> .title b a:hover{color:#009f8b}
.subpage .listbar > .title b{margin-top:11px}
.subpage .listbar > .title b a{color:#999}
.subpage .listbar > .title b a:hover{color:#009f8b}