@charset "utf-8";
/* CSS Document */

.nyban {
	width:100%;
	padding:0px;
	margin:0px;
	overflow:hidden;
}
.nyban img {width:100%}

.nymain {padding:30px 0px; overflow:hidden;}
.submenu{border:none;background:#f5f5f5;padding:0;}
.submenu .nav-head{font-size:16px;height:45px;line-height:43px;margin-bottom:0;background:url(../images/list-top.jpg) right;color:#fff;border:none;}
.submenu a{border-width:1px;padding:8px 20px;border-radius:0;margin-bottom:0;}
.submenu a:hover{background:#fff;}

.lefter {
    padding-right: 50px;
}
.nav-body {
	padding: 20px 10px;
	color: #333;
	line-height:25px;
}
.detail {
	color: #333;
}

.newslist{}
.newslist .media{border-bottom: 1px solid #EFEFEF; padding-bottom: 10px;}
.newslist img{max-width: 100px; margin-top: 5px;}
.newslist .news_title{display: block; font-weight: bold;}
.newslist .news_time{font-size: 12px; padding: 5px 0;}
.newslist .news_desc{font-size: 12px; padding: 5px 0; color:#999;}
.newslist a:focus, .newslist a:hover{color:#154FBB;}


.pager{color: #666; text-align: center; clear:both; }
.pager a{display: inline-block; *display: inline; *zoom: 1; margin-left: -1px; padding: 0 12px; height: 32px; line-height: 28px; color: #428bca; border: 1px solid #ddd; background: #fff; text-decoration: none;}
.pager .prev::before{display: inline-block; content: " "; width: 10px; height: 10px; margin-right: 5px;margin-top: 9px; vertical-align: -1px; background: url('/Public/images/doubleArrow.png') no-repeat}
.pager .next::after{display: inline-block; content: " "; width: 10px; height: 10px; margin-left: 5px;margin-top: 9px;vertical-align: -1px; background: url('/Public/images/doubleArrow.png') no-repeat; background-position: 0 0}
.pager .next.disabled::after{background-position: 0 -10px}
.pager .prev::before{background-position: 0 -20px}
.pager .prev.disabled::before{background-position: 0 -30px}
.pager a:not(.goto):hover{background-color: #eee; color: #2a6496}
.pager a.cur,
.pager a.cur:hover{background-color: #428bca; color: #fff; border-color: #428bca; margin-right: 1px}
.pager a.disabled{background-color: #e6e6e6!important; color: #bbb!important; cursor: no-drop}
.pager a,
.pager button,
.pager span{vertical-align: middle}
.pager .dotted{display: inline-block; width: 14px; text-align: center}
.pager .total{margin: 0 10px 0 8px}
.pager input{padding: 6px 0; line-height: 16px; width: 40px; background: #fff; border: 1px solid #ddd; text-align: center; vertical-align: middle}
.pager input.focus{border: 1px solid #428bca}
.pager .goto{width: 0; height: 31px; margin-right: 5px; background-color: #428bca; padding: 0; border: 0; color: #fff; text-align: center; vertical-align: middle; -webkit-transition: all .1s linear; -moz-transition: all .1s linear; -ms-transition: all .1s linear; -o-transition: all .1s linear; transition: all .1s linear; visibility: hidden}
.pager .goto.focus{width: 60px; visibility: visible}
.pager .prev{border-radius: 5px 0 0 5px;}
.pager .next{border-radius: 0 5px 5px 0; }

.grid-big .space {
    padding: 10px;
}
.media-body {
	padding:0px;
	line-height:25px;
	overflow:hidden;
    text-overflow: ellipsis;
    height:25px;
    white-space: nowrap;
}

.reason {
	padding:20px 20px;
	margin:0px;
	overflow:hidden;
}
.reason_title {
	display:block;
	width:100%;
	font-size:18px;
	padding:0px 0px 10px;
	margin:0px;
	overflow:hidden;
	font-weight:bold;
}
.reason_title strong {
	font-size:24px;
	color:#C00;
}
.reason_desc {
	width:100%;
	font-size:14px;
	padding:0px;
	margin:0px;
	overflow:hidden;
	display:block;
}