@charset "utf-8";

.breadcrumb{color:#666; line-height:23px;}
.breadcrumb .container{position:relative; padding:15px 0; min-height:26px; background:url(../images/crumb_bg.png);}
.breadcrumb dl dt{position:absolute; top:15px; left:20px; width:18px; height:26px; background:url(../images/crumb_ico.png) no-repeat left 0;}
.breadcrumb dl dd{margin-left:47px;}
.breadcrumb dl dd em{font-style:normal; display:inline-block; }
.breadcrumb a{color:#666; display:inline-block;}
.breadcrumb span{color:#2db354; font-weight:bold;}


.wrapper{padding:20px; width:1150px;  margin:auto;}
.common_head .menu1 li.on{font-weight:bold; cursor:default; color:#dc0000; background-color:transparent;}
.zfgb_title{}

.zfgb_left{float:left; width:67%;}
.zfgb_right{float:left; width:33%;}

.zfgb_head{margin-bottom:40px; text-align:center; font-size:16px;}
.zfgb_head p{ font-size:18px;}
.zfgb_head img{max-width:100%;}
.zfgb_head table{margin:0 auto;}
.zfgb_head dl{margin:0 10px; line-height:200%;}

.zfgb_content_head{margin-top:30px; text-align:center;}

.zfgb_ml{position:relative; padding-bottom:20px; line-height:30px; border-bottom:3px solid #dc0000;}
.zfgb_ml h4{font-size:24px; font-weight:bold; color:#dc0000; text-align:center;}
.zfgb_ml a{position:absolute; top:0;}
.zfgb_ml a:hover{color:#dc0000;}
.zfgb_ml a.none{cursor:default;}
.zfgb_ml a.none:hover{color:#333;}
.zfgb_ml a.prev{left:0;}
.zfgb_ml a.next{right:0;}
.zfgb_ml a i{display:inline-block; height:30px; width:30px; vertical-align:top; background-repeat:no-repeat; background-position:center;}
.zfgb_ml a font{display:inline-block; height:30px; vertical-align:top;}
.zfgb_ml a.prev i{background-image:url(../images/zfgb_prev.jpg);}
.zfgb_ml a.next i{background-image:url(../images/zfgb_next.jpg);}

.zfgb_box.mt{margin-top:15px;}
.zfgb_box .infoList{padding-top:5px;}
.zfgb_box .infoList li{padding-top:8px; padding-bottom:8px;}
.zfgb_box .infoList li h4{padding-right:0;}
.zfgb_box .infoList li h4 a{white-space:normal;}	
.zfgb_box .infoList li h4 i{top:-3px; width:5px; height:5px; background-color:#dc0000;}

.download{margin-top:15px; text-align:right; color:#dc0000;}
.download a{color:#dc0000;}

.zfgb_menu{}
.zfgb_menu dl dt{font-size:24px; font-weight:bold; line-height:48px; text-align:center; color:#dc0000; background-color:#f7f7f7; border:solid #ccc 1px;}
.zfgb_menu dl dd ul{border-left:1px solid #ccc;}
.zfgb_menu dl dd ul li{float:left; width:25%;}
.zfgb_menu dl dd ul li a{display:block; padding:30px 0; text-align:center; line-height:160%; border-right:1px solid #ccc; border-bottom:1px solid #ccc; font-size:15px;}
.zfgb_menu dl dd ul li a:hover{background-color:#fcfcfc;}
.zfgb_menu dl dd ul li a font{display:inline-block; width:110px;}
.zfgb_menu .zfgb_class dt{display:none;}
.zfgb_menu .zfgb_class dd ul li a{border-top:1px solid #ccc;}

.zfgb_tips dt{font-size:16px; font-weight:bold;}
.zfgb_tips dd{line-height:200%; padding-top:10px;}

.zfgb_side{padding-left:20px;}
.zfgb_side .nodebox{padding:20px; background-color:#f7f7f7;}
.zfgb_side .nodebox h4{padding-bottom:5px; font-size:16px; font-weight:bold; color:#dc0000;}
.wncx .layui-form-select dl dd{text-align:center;}
.wncx .layui-input{text-align:center;}
.node_search{position:relative;}
.node_search dt{position:absolute; top:0; right:0; z-index:6;}
.node_search dd{margin-right:82px; font-size:15px;}

.wncx{margin-top:12px;}
.wncx dl{position:relative; z-index:2; width:100%;}
.wncx dl dt{position:relative; border:1px #ccc solid; height:32px; background:url(../images/zfgb_arr_down.jpg) right center no-repeat #FFF; text-align:center; color:#333; line-height:32px; z-index:2;}
.wncx dd{position:absolute; right:0; left:0; z-index:99999; display:none; margin:auto; height:178px; line-height:24px; overflow-y:auto; text-align:center; background:#fff; border:#ccc 1px solid; border-top:none;}
.wncx dl dd a{display:block; color:#666; border-bottom:#e3e3e3 1px dotted; background:#fff; font-size:14px;}
.wncx dl dd a:hover{background:#f8f8f8; color:#C53338; font-size:15px;}

.wqcx dl{position:relative; margin-top:15px; z-index:1; line-height:30px;}
.wqcx dl dt{position:absolute; top:0; right:0; width:20px; text-align:center;}
.wqcx dl dt.dt1{left:0;}
.wqcx dl dd{margin-right:20px;}
.wqcx dl dd select{width:100% !important; height:30px; line-height:30px; border-color:#e6e6e6;}
.wqcx .year{float:left; width:55%;}
.wqcx .qnum{float:right; width:42%;}
.wqcx .qnum dd{margin-left:20px; font-size:14px;}

.wqcx .zong{display:none; line-height:38px;}
.wqcx .zong dd{margin-left:40px;}
.wqcx .zong dt.dt1{width:40px;}
.wqcx .button{margin-top:15px;}
.wqcx .button .layui-btn{width:100%; padding:0;}


.zfgb_jj dt{width:155px; height:200px; background:url(../images/zfgb_min.jpg) 18px 50px no-repeat #fff; margin:20px auto 20px; border:1px #ccc solid; box-shadow:3px 3px 3px #e5e5e5;}
.zfgb_jj dd{line-height:200%; padding:0px 10px;}
.zfgb_jj dd p{margin-top:20px; text-align:justify;}

.zfgb_qrcode{text-align:center;}

.pageList a font{color:#dc0000; font-weight:bold;}
.pageList .infoList li{padding-top:10px; padding-bottom:10px; border-bottom:1px dashed #efefef;}

.pagediv{padding-bottom:10px;}

.search_word{color:#666;}
.search_word font{color:#dc0000; font-weight:bold;}



.common_head{height:44px; line-height:44px; background-color:#f5f5f5; overflow: hidden;}
.common_head.addborder{border-bottom:solid #e0e0e0 1px;}
.common_head .hd{float:left;}
.common_head .hd li{float:left; text-align:center; font-size:1.3em;}
.common_head .hd li.on{cursor:pointer; font-size:20px;}
.common_head .common_hd li{padding-right:30px; padding-left:30px;}

.infoList{ font-size:1em; overflow:hidden;}
.infoList li{position:relative; float:left; width:100%; padding-top:6px; padding-bottom:6px; overflow:hidden;}
.infoList li h4{position:relative; padding:0 88px 0 20px; font-weight:normal; font-size:1em; overflow:hidden;}
.infoList li h4 a{float:left; max-width:100%; font-size:16px;}
.infoList li h4 a:hover{color:#333; font-weight:bold;}
.infoList li h4 i{position:absolute; top:-1px; left:6px; margin-top:.8em; width:3px; height:3px; background:#666;}
.infoList li .time{position:absolute; z-index:10; top:50%; right:2px; margin-top:-.8em; color:#999; font-size:14px; white-space:nowrap;}
.infoList li br{display:none;}

.mb20{margin-bottom:20px;}

/*page*/
.pagediv{ clear:both; padding:30px 0; text-align:center; color:#333;}
.pagediv .pagination_index_last *{vertical-align:middle\9;}
.pagediv .arrow{margin:0 2px 5px;}
.pagediv .arrow a, .pagediv .index_num{ display:inline-block; padding:0 8px; line-height:28px; border:#b5b5b5 1px solid; background:url(../images/page_num.gif) repeat-x;}
.pagediv .index_num{ border:#b5b5b5 1px solid; background:#fdfdfd; box-shadow:0 2px 5px rgba(0,0,0,0.15) inset;}
.pagediv a:hover{background:#fff; color:#000; text-decoration:none;}
.pagination_index_last{ padding-left:15px;}
.pagination_index_last a{display:inline-block; padding:0 8px; line-height:28px; border:#b5b5b5 1px solid; background:url(../images/page_num.gif) repeat-x;}
#pagination_input{width:40px; margin:0 2px; height:28px; border:#b5b5b5 1px solid; background:#fff; text-align:center;}



@media (max-width: 991px) {
.wrapper{width:90%;}
.zfgb_left{float:none; width:auto; margin-bottom:15px}
.zfgb_right{float:none; width:auto;}
.zfgb_side{padding-left:0;}	
.wrapper{padding:15px 10px;}
.zfgb_head{margin-bottom:20px;}
.zfgb_side .nodebox{padding:15px;}
.zfgb_menu dl dt{font-size:20px;}
.zfgb_jj dd{padding:0 5px;}
.pagediv{padding-top:20px; padding-bottom:5px;}
}

@media (max-width: 680px) {
.zfgb_head dl{text-align:left;}
.zfgb_head dd{float:none !important;}
}

@media (max-width: 550px) {
.zfgb_menu dl dd ul li{width:33.33333%;}
.zfgb_menu dl dd ul li a{padding:20px 0;}
}

@media (max-width: 400px) {
.zfgb_menu dl dd ul li{width:50%;}
.download{text-align:left;}
}

