/* 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: 400px; 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: 60px;
    font-size: 20px;
    color: white;
    text-align: center;
    font-weight: bold;
    padding: 0px;
    margin: 0px auto;
    border-bottom: 2px solid #dc382b;
    background-color: #dc382b;}
.subpage > .siderBar  .menu { padding: 0px 8px;}
.subpage > .siderBar  .menu li { padding: 3px 0px;}
.subpage > .siderBar  .menu a { display: block; line-height: 40px; padding: 0px 0px 5px; border-radius: 5px; position: relative; text-align:center;}
.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: #dc382b none repeat scroll 0% 0%; border: 1px solid #dc382b;}
.subpage > .siderBar  .menu a.red:hover { text-decoration: none;}
.subpage .listbar { margin: 0px 30px;}
.subpage .listbar > .title { font-size: 16px; color: #dc382b; margin-bottom: 15px; border-bottom: solid 1px #dc382b;}
.subpage .listbar > .title > span { display: inline-block; line-height: 40px;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: #b12923 none repeat scroll 0% 0%;
	border-color: #b12923;
	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 { 
    margin: 0 20px;
    font-size: 16px;
    color: #dc382b;
    margin-bottom: 15px;
    border-bottom: solid 1px #dc382b;}
.subpage .contant> .title > span { display: inline-block; line-height: 40px;  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:#b12923;}
.subpage .listbar > .title b{margin-top:11px;}
.subpage .listbar > .title b a{color:#999;}
.subpage .listbar > .title b a:hover{color:#b12923;}