@charset "utf-8";
.pb35{ padding-bottom:35px !important;}
/*通用文字列表 list*/
.main_content{border: 1px solid #ebebeb;padding:10px 25px;}
.main_content ul.list,
.main_content_noborder ul.list{ overflow:hidden}
.main_content ul.list li,
.main_content_noborder ul.list li{ overflow:hidden; background:url(/dj/xhtml/images/public/li_bg.jpg) no-repeat 3px 16px; padding-left:19px; line-height:34px; clear:both; font-size:16px;}
.main_content ul.list li a,
.main_content_noborder ul.list li a{ color:#333333; float:left; font-family:"微软雅黑";display:block;width: 75%;overflow: hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-moz-text-overflow:ellipsis;white-space:nowrap; font-size: 16px;}
.main_content ul.list li span,
.main_content_noborder ul.list li span{float:right;text-align:right;font-family: "Segoe UI","Lucida Grande",Helvetica,Arial,"Microsoft YaHei",FreeSans,Arimo,"Droid Sans","wenquanyi micro hei","Hiragino Sans GB","Hiragino Sans GB W3","FontAwesome",sans-serif;}
.main_content ul.list li.li_bot_border{ border-bottom:1px #d6d6d6 dashed; padding-bottom:10px; margin-bottom:10px; background-position:left 15px;}
.breadcrumb{border-bottom: 1px solid #ebebeb;margin-bottom:0 !important;padding:0 !important;padding-bottom: 14px !important;  background:url(/dj/xhtml/images/public/breadcrumb_bg.jpg) no-repeat right 10px !important; overflow:hidden !important;}
.breadcrumb p{ background:#fff;font-size: 14px;}

.sjyc{ padding-left:0 !important;}
.dhnav{border: 1px solid #ebebeb;background: #f8f8f8;}
.dhnav li.active,.dhnav li:hover{background: url(/dj/xhtml/images/public/nva_btn.png) no-repeat -1px 20px; }
.dhnav li.active>a,.dhnav li:hover>a{color: #004564;text-decoration:underline;}
.dhnav li a{padding: 20px 0;margin: 0 15px;display: block;text-align: center;font-size: 18px;color: #004564;border-bottom: 1px solid #ebebeb; font-weight:bold;}
.dhnav li.qzgz a{background: url(/dj/xhtml/images/public/xlbg.png)no-repeat right 25px;border: none;}
.dhnav li.qzgz div{border: 1px solid #ebebeb;background: #fff; padding:10px 0;}
.dhnav li.qzgz div a{display: block;color: #004564;font-size: 16px;background: url(/dj/xhtml/images/index/icoPoint1.jpg) no-repeat 45px 18px;line-height: 36px;padding: 0;margin: 0;border: 0; font-weight:normal; text-align:left; padding-left:58px;}
.dhnav li.qzgz div a.active{text-decoration:underline;}


/*标题2*/
.mb20{ margin-bottom:20px !important;}
.fl_list .no_line{width: 100%;position: relative;margin-bottom: 0px;padding-bottom: 0px; border:none;}
.fl_list .no_line>li>a{font-size: 18px; font-weight:bold;color: #333;display: initial;padding: 0;border: none;}
.fl_list .no_line>a.more{font-size: 14px;color: #999;font-weight: normal;display: inline-block;float: right;margin-top:5px;}
.fl_list .no_line>li>a:hover{ background-color:#fff;}
.fl_list ul.list li:last-child{border-bottom: 1px #d7d7d7 dashed;margin-bottom: 10px; padding-bottom: 10px;}


/*-------------------------------↓分页样式开始↓------------------------------------*/
.page_num{padding-top:15px; height:auto; overflow:hidden; width:96%; margin:auto; font-size:12px;}
#page_div{height:30px; color:#000; margin:0 auto}
#pagination_input{ width:20px; height:16px; line-height:16px; margin:0 8px; padding:0; overflow:hidden; border:1px solid #ccc;}
#page_div .pagination_index, #page_div .pagination_index_num{ 
 color: #0068b7; border: 1px #b2b2b2 solid; padding:3px 8px;
margin-right:2px;
float: left;text-align:center; font-size:12px; }
#page_div .pagination_index a, #page_div .pagination_index_num a{padding:0px; margin:0px;text-align:center;  color:#666666; display:block; font-size:12px; }
#page_div .pagination_index a:hover, #page_div .pagination_index_num a:hover{padding:0px; margin:0px;text-align:center;  color:#cc0001; font-size:12px; }
#page_div .pagination_index_last{width:260px; float:right; text-align:right; margin:0 auto;}
/* ========="首页"样式=========*/
#page_div .pagination_index_num{margin-right:2px; padding:0px; width:20px;}
#page_div .currentIndex{ background:#145190; border:1px solid #145190; width:20px; height:20px;
line-height:20px; color:#FFF;text-align:center; font-weight:bold;} /*=========当前页码样式=========*/

#page_div div.page_loca{ background-color:#c31f0b;}
#page_div div.page_loca a{ color:#fff; font-size:12px;}
#page_div div.page_loca a:hover{ color:#fff;}


/*新样式*/
#pagination-input{ width:40px; height:24px; line-height:18px; margin:0 5px; padding:0; overflow:hidden; border:1px solid #ccc;border-radius:3px;}
#page_div .pagination-index,#page_div .pagination-num{ color: #666666; border: 1px #b2b2b2 solid; padding:3px 8px; margin-right:6px; text-align:center; font-size:12px; border-radius:3px;}
#page_div .pagination-index a, #page_div .pagination-num a{padding:0px; margin:0px;text-align:center;  color:#666666; display:block; font-size:12px;  }
#page_div pagination-num:hover, #page_div{padding:0px; margin:0px;text-align:center; font-size:12px;}
#page_div .pagination_index_last{width:260px; float:right; text-align:right; margin:0 auto;}

#page_div a.hover{  color:#fff; font-size:12px;}
#page_div a.hover a:hover{ color:#fff;}

.mainLeft{float: left;width: 20%;}
.mainRight{float: right;width: 75%;background: #ffff;}
.container{overflow: hidden;}
@media screen and (max-width: 768px){
	.dhnav li a{padding: 6px 0}
	.main_content{padding: 5px 2.5%;}
	.sjyc{padding-right: 0px !important;margin-bottom: 10px;display: none;}
	.main_content_noborder ul.list li a{ width: 60%;}
	#page_div{min-height:60px; color:#000; margin:0 auto; line-height:30px;}
	#page_div .pagination_index, #page_div .pagination_index_num{ line-height: 20px; margin-bottom: 10px;}
	.dhnav li{width: 50%;float: left;text-align: left;}
	.dhnav li a{font-size: 16px;text-align: left;}
	.dhnav li.qzgz a{background: none;border-bottom: 1px solid #ebebeb;}
	.dhnav li.qzgz div{display: none;}
	.dhnav li.active,.dhnav li:hover{background: url(/dj/xhtml/images/public/nva_btn.png) no-repeat -1px 10px; }
	.mainRight{width: 95%;}
	.main_content ul.list li a, .main_content_noborder ul.list li a{font-size: 14px;}
}
@media screen and (max-width: 428px){
.main_content ul.list li a{width: 70%}
.main_content ul.list li span{font-size: 12px}
.breadcrumb{background: #fff !important;padding: 10px 0 !important;}
.pagination-last a.pagination-num{margin-left: 5px;} 
}


