﻿ul,li{list-style:none;margin:0;padding:0;}
a:hover{text-decoration:none;}
ul.hide{display:none;}

header>div:first-child span{font-size:0.75rem;line-height:1;}
header>div:last-child {display:none;}
.navbar-brand{display:flex;align-items:center;}
.navbar-brand img{height:40px;background-color:#fff;border-top:#fff 3px solid;border-left:#fff 3px solid;align-self:center;margin-right:0.5rem;}
.navbar-brand .h1{margin:0;font-size:1.75rem;}

footer{background-color:#d70000;padding-bottom:1rem;}
footer>div{width:96%;margin:auto;}
footer>div:nth-child(2){padding:1rem 0;}
footer .dcopyright{width:96%;font-size:0.875rem;color:#fff;line-height:1.5;padding:0;}
footer .dcopyright a{color:#fff;}
footer .dcopyright>div:first-child{padding-bottom:1rem;}
footer .dcopyright img{padding:2px;background-color:#fff;}
footer .dcopyright img:last-child{padding:0;background:none;}

.dlink>div{border:0!important;}
.dlink>div span{display:none;margin-right:1rem;}
.dlink>div a{border:0!important;color:rgba(255,255,255,0.5);background:none!important;padding-left:0;padding-right:0;margin-right:1rem;}
.dlink>div a:hover,.dlink>div a.active{border-bottom:#fff 2px solid!important;color:rgba(255,255,255,1)!important;background:none;}
footer .tab-content div{display:flex;flex-wrap:wrap;font-size:0.875rem;line-height:1.8;}
footer .tab-content a{color:#fff;padding-right:1rem;white-space:nowrap;}

body>nav{background-color:#d70000;}
body>nav a.nav-link{color:rgba(255,255,255,.9)!important;font-size:18px;padding-left:1rem!important;padding-right:1rem!important;}
body>nav a.nav-link::after{display:none;}
body>nav a.nav-link:hover,body>nav a.nav-link.selected{background-color:#a50606;}
body>nav a.btnsearch{background-color:#cecece;color:#535353;font-size:1.25rem;border:0;padding:0.25rem 0.5rem;}

#_mainbody {display:flex;flex-wrap:wrap;justify-content:space-between;width:96%;margin-bottom:1rem;}
#mainbody {width:96%;margin-bottom:1rem;display:block!important;}
._leftwrap { display:none; }
.dleft{}
.dleft dt{line-height:3rem;background:#d70000;color:#fff;font-weight:500;text-align:center;font-size:1.125rem;}
.dleft dd{}
.dleft dd ul{width:100%;border-left:#f2f2f2 1px solid;border-right:#f2f2f2 1px solid;border-bottom:#f2f2f2 1px solid;}
.dleft dd ul li{position:relative;}
.dleft dd ul li a{display:block;height:3rem;line-height:3rem;padding-left:4rem;color:#323232;overflow:hidden;padding-right:0.5rem;}
.dleft dd ul li a:hover{background-color:#f2f2f2;}
.dleft dd ul li a.selected{background-color:#f2f2f2;}
.cate li span { position:absolute;left:0;top:0; border: #666 1px solid; padding: 0 5px; background: #f2f2f2; font-family: 'Courier New'; margin-top: 0.875rem; margin-left: 1rem; font-size: 0.875rem; }
.dleft dd ul li ul li a{padding-left:6rem;}

.leftwrap {width:100%;margin-top:1rem;}
main{width:100%;}
.dnav{line-height:40px;border-bottom:#dcdcdc 1px solid;font-size:0.875rem;}
.dnav a,.dnav{color:#323232;}
.dnav1{margin-top:1rem;line-height:40px;background:#f1f2f3;border-bottom:#dcdcdc 1px solid;font-size:0.875rem;}
.dnav1{text-align:right;padding-right:20px;}
.dnav1 h3{float:left;margin:0;height:40px;line-height:40px;padding:0 30px;background:#666;color:#fff;text-align:center;font-size:1.125rem;}

.dsubcategory{}
.dsubcategory ul {display:flex;flex-wrap:wrap;border-bottom:#dcdcdc 1px solid;padding:3px 0 3px;}
.dsubcategory li{padding:3px;margin:3px;border:#ccc 1px solid;border-radius:3px 3px;}
.dsubcategory a{display:block;font-size:0.75rem; color:#323232;}
.dsubcategory a.selected{background-color:#f2f2f2;}

.ulist{}
.ulist>li{display:flex;justify-content:flex-start;align-items:flex-start;border-bottom:#dcdcdc 1px dashed;padding:0.75rem 0;position:relative;}
.ulist>li img{display:block;float:left;width:25vw;max-width:160px;margin-right:1rem;}
.ulist>li a{color:#323232;min-height:3rem;}
.ulist li a:hover{text-decoration:underline;}
.ulist>li span{color:#939598;font-size:.875em;position:absolute;right:0.25rem;bottom:0.75rem;}
.ulist li i{display:none;}

/* 专题 */
.ul_list_zl{display:flex;flex-wrap:wrap;justify-content:start; margin:0.5rem 0 0 ;padding:0;text-align:center;}
.ul_list_zl li{text-align:center;margin:5px;border:#ccc 1px solid;padding:3px;border-radius:2px;}
.ul_list_zl li{width:46%;}
.ul_list_zl li img{width:98%;}
.ul_list_zl li a span{display:block;width:100%;height:2.5rem;line-height:1.2rem;overflow:hidden;font-size:0.875rem; color:#323232;}
.ul_list_zl li a{color:#333;}
.ul_list_zl li a span:hover{color:#f30;}

.page_wrap{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;padding-top:1rem;font-size:0.75rem;}
.page_wrap span.total{}
.page_wrap span.pages{margin-left:0.25rem;margin-right:0.25rem;}
.page_wrap a{display:block;border:#dcdcdc 1px solid;color:#323232;padding:0px 5px;line-height:25px;margin:0px 2px;}
.page_wrap a:hover{color:#fff;background-color:#e33500;}
.page_wrap .pagenow{display:block;border:#dcdcdc 1px solid;padding:0px 5px;line-height:25px;margin:0px 2px;color:#fff;background-color:#e33500;}

.dview{color:#323232;}
.dview>h3{display:flex;justify-content:center;align-items:center;height:6.25rem;line-height:1.5;font-size:1.125rem;font-weight:500;text-align:center;vertical-align:middle;}
.dview>.info{display:flex;justify-content:center;align-items:center;height:38px;line-height:1.5;background-color:#f2f2f2;font-size:0.875rem;text-align:center;}
.dview>.content{font-size:1rem;line-height:2;padding:0.5rem;}
.dview>.content .onlyimg{text-align:center;}
.dview>.content img{max-width:96%;margin:3px auto;}
.dview>.content video{max-width:96%;margin:3px auto;}
.dview>.content td{line-height:normal;border:1px solid;}
.dview>.content td img{padding:0;margin:0;}
.dview>.content p{text-indent:0em;}
.dview .download {margin:0.5rem;text-indent:2rem;background:url(img/m_down.gif) no-repeat 0.2rem 0.2rem;}
.dview .page{text-align:right;margin:0 30px 10px 0;}
.dview .page a{text-decoration:none;color: #000;}
.dview .page a:hover{text-decoration:underline;color: #FF6600;}
.dview .page a.page{margin:0 3px;}
.dview .page a.pagenow{color: #FF6600;margin:0 3px;}
.dview .page a.nav{margin:0 3px;font-family: 宋体;}
.dview .page a.nav img{vertical-align:middle;border:0;}
.dview>.explain {border-top:#a8a8a8 1px solid;padding-top:0.75rem;}
.dview>.explain span{display:block;padding-left:2rem;font-size:0.875rem;line-height:1.5rem;}
.dview>.explain span a{color:#323232;}
.dview>.explain i{color:#ccc;}

/* message css*/
.dmsg{clear:both;border:#ccc 1px solid;margin-top:0.75rem;padding:0.75rem;display:none;}
.dmsg span{line-height:60px;color:#c00;}
.dmsg div{text-align:center;}

.dlistmsg a{color:#323232;}

.d2btn{margin-top:0.75rem;display:flex;justify-content:space-between;}
.d2btn a{display:block;width:48%;line-height:3.5rem;background:#777;color:#fff;border-radius:3px 4px;text-align:center;}
.d2btn a:hover{color:#ccc;background:#333;}

.dviewmsg{margin:0.75rem;}
.dviewmsg table{width:100%;margin-top:0.75rem;}
.dviewmsg table th,.dviewmsg table td{border:#999 1px solid;padding:0.5rem;line-height:1.5rem;}
.dviewmsg table th{text-align:center;font-weight:bold;background-color:#ccc;color:#333;}
.dviewmsg table tr td:nth-child(1){width:6rem;text-align:center;}
.dviewmsg table tr td:nth-child(2){text-align:left;color:#333;}

.searchpanel {margin-top:0.5rem;}

@media(min-width:576px) {
.page_wrap{font-size:0.75rem;}
.page_wrap span.pages{margin-left:0.75rem;margin-right:0.75rem;}
.page_wrap a{padding:0 10px;line-height:30px;margin:0px 5px;}
.page_wrap .pagenow{padding:0px 10px;line-height:30px;margin:0px 5px;}

.dview>.content{padding:1rem 1rem;}

.dlink>div span{display:flex;align-items:center;color:#d70000;background:#fff;font-weight:bold;padding-left:1rem;padding-right:1rem;}
}
@media(min-width:768px) {
.navbar-brand{display:none;}
header>div span{width:720px;}
header>div:first-child{height:44px;background:url(/images/topbg.png) repeat-x bottom;}
header>div:first-child span{display:block;line-height:32px;font-size:0.875rem;margin:auto;text-align:right;}
header>div:last-child {display:block;}
header>div:last-child span{display:none;}
header>div:last-child{height:158px;background:#f2f2f2 url(/images/logobg.png) no-repeat right top;}
header>div:last-child span{display:block;height:100%;margin:auto;font-size:0;background:url(/images/logo.png) no-repeat 0 30px,url(/images/text.png) no-repeat 130px 60px;}
#navbarMenu{width:720px;margin:auto;flex-grow:0;}
body>nav a.nav-link{font-size:18px;padding-left:0.5rem!important;padding-right:0.5rem!important;}
#mainbody {width:720px;flex-wrap:nowrap; }
.page_wrap{font-size:0.875rem;}
footer>div{width:720px;}
footer .dcopyright{width:720px;}
.ul_list_zl li{width:23.6%;}
}

@media(min-width:992px) {
header>div span{width:960px;}
#navbarMenu{width:960px;margin:auto;flex-grow:0;}
#navbarMenu ul li:nth-child(8){display:none;}
#navbarMenu ul li:nth-child(9){display:none;}
#navbarMenu ul li:nth-child(10){display:none;}
#_navbarMenu ul li:nth-child(11){display:none;}
#navbarMenu ul li:nth-child(12){display:none;}
#navbarMenu ul li:nth-child(13){display:none;}
body>nav a.nav-link{font-size:18px;padding-left:0.5rem!important;padding-right:0.5rem!important;}
#mainbody {display:flex!important;flex-wrap:wrap;justify-content:space-between;width:960px;}
.leftwrap {display:block;width:275px;margin-top:1rem;}
main{width:660px;}
.dsubcategory{display:none;}
.dview>.content{padding:1rem 3rem;}
footer>div{width:960px;}
footer .dcopyright{width:960px;display:flex;justify-content:space-between;line-height:2;}
footer .dcopyright>div:first-child{padding-bottom:0;}
.ul_list_zl li{width:23.9%;}
}

@media(min-width:1200px) {
header>div span{width:1150px;}
#navbarMenu{width:1150px;margin:auto;flex-grow:0;}
body>nav a.nav-link{font-size:18px;padding-left:1rem!important;padding-right:1rem!important;}
#mainbody {width:1150px;}
.leftwrap {width:315px;}
main{width:810px;}
.dview>.content{padding:1rem 5rem;}
footer>div{width:1150px;}
footer .dcopyright{width:1150px;}
.ul_list_zl li{width:24%;}
}

/* 档案查询 */
.mlist{margin-top:1rem;}
.mlist table td:nth-child(1){text-align:center;}
.mlist table td:nth-child(4){text-align:center;}
.mlist table td:nth-child(5){text-align:center;}
