@charset "UTF-8";
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin:0; padding:0; }
/*body, button, input, select, textarea { font:12px/1.5 Tahoma,Helvetica,Arial,'宋体',sans-serif;}*/
/*body, button, input, select, textarea{font:12px/1.5 Tahoma,Microsoft YaHei,'微软雅黑',Helvetica,Arial,'宋体',sans-serif;}*/
body, button, input, select, textarea{font-size:12px;font-family: Tahoma,Microsoft YaHei,'微软雅黑',Helvetica,Arial,'宋体',sans-serif;line-height: 1;}
h1, h2, h3, h4, h5, h6{  }
/*address, cite, dfn, em, var { font-style:normal; }*/
code, kbd, pre, samp { font-family:couriernew, courier, monospace; }
small{ font-size:12px; }
/*ul, ol { list-style:none; }*/
a { text-decoration:none;color: black }
a:hover { text-decoration:none; }
sup { vertical-align:text-top; }
sub{ vertical-align:text-bottom; }
legend { color:#000; }
fieldset, img { border:0;vertical-align:middle; }
/*img{max-width: 100%;}
button, input, select, textarea { font-size:100%; }*/
input,textarea{outline: none;}
table { border-collapse:collapse; border-spacing:0; }

.fl{float: left;}
.fr{float: right;}

/*清除浮动*/
.clearfix:after{ display: block;clear:both;font-size:0;line-height:0;height:0;visibility:hidden;content: '.';}

/*超出*/
.cut{overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}

.IndexBlockD{ padding-bottom:20px;}
.IndexBlockD .ul{font-size:0; }
.IndexBlockD .ul li{display:inline-block; vertical-align:top; width:32%; margin-right:2%; margin-bottom:2%;box-shadow:0 2px 5px rgba(0,0,0,0.1);}
.IndexBlockD .ul li:nth-child(3n){ margin-right:0}

.IndexBlockD .ul li .imgh{ display:block; background:#fff; position:relative; overflow:hidden; transition:all .3s; }
.IndexBlockD .ul .imgDiv{ display:inline-block; vertical-align:top; width:50%; }
.IndexBlockD .ul .imgBox{ padding-top:60%; }
.IndexBlockD .ul .cont{ padding:25px 20px; position:relative; }
.IndexBlockD .ul .cont .title{ font-size:18px; line-height:1.4em; color:#333333;  font-weight:bold; height:50px}
.IndexBlockD .ul .cont .des{ display:block; font-size:14px; line-height:1.4em; height:1.3em; color:#888888; margin-bottom:60px; }
.IndexBlockD .ul li .MoreBox{ display:block; text-align:right; }
.IndexBlockD .ul li .MoreBox .a span{ display:block; position:relative; }
.IndexBlockD .ul li .MoreBox .a{ border-color:#f8f8f8; color:#004086; position:relative; }
.IndexBlockD .ul li .MoreBox .a::before{ content:""; position: absolute; left:0px; top:0px; height:100%; width:100%; box-sizing:content-box; padding:0; background:#f8f8f8; }
.IndexBlockD .ul li .time{ font-size:14px; line-height:30px; display:block; color:#999999; margin:10px 0; }
@media (min-width: 1200px){
    .IndexBlockD .ul li .MoreBox .a:hover{ color:#004086; background:transparent; }
    .IndexBlockD .ul li .imgh:hover{ background:#004086; }
    .IndexBlockD .ul li .imgh:hover::before{ opacity:.1; }
    .IndexBlockD .ul li .imgh:hover .title,
    .IndexBlockD .ul li .imgh:hover .des,
    .IndexBlockD .ul li .imgh:hover .time{ color:#fff; }
    .IndexBlockD .ul li .imgh:hover .MoreBox .a{ color:#004086; background:#ffffff; border-color:#ffffff; }
	.IndexBlockD .ul li:nth-child(1) .imgh:hover .MoreBox .a,
    .IndexBlockD .ul li:nth-child(2) .imgh:hover .MoreBox .a,
    .IndexBlockD .ul li:nth-child(3) .imgh:hover .MoreBox .a,
	.IndexBlockD .ul li:nth-child(4) .imgh:hover .MoreBox .a,
	.IndexBlockD .ul li:nth-child(5) .imgh:hover .MoreBox .a,
    .IndexBlockD .ul li:nth-child(6) .imgh:hover .MoreBox .a{ transform:translate(32px,27px); }
    .IndexBlockD .ul li:nth-child(2) .imgh:hover .MoreBox .a::before,
    .IndexBlockD .ul li:nth-child(3) .imgh:hover .MoreBox .a::before,
	.IndexBlockD .ul li:nth-child(4) .imgh:hover .MoreBox .a::before,
	.IndexBlockD .ul li:nth-child(5) .imgh:hover .MoreBox .a::before,
    .IndexBlockD .ul li:nth-child(6) .imgh:hover .MoreBox .a::before{  }
}
@media (max-width: 1200px){
    .IndexBlockD{ padding-bottom:30px; }
    .IndexBlockD .ul{ margin:-5px; }
    .IndexBlockD .ul li{ padding:5px; }
    .IndexBlockD .ul li .cont{ padding:20px; }
    .IndexBlockD .ul li .cont .title{ font-size:16px; }
    .IndexBlockD .ul li .time{ margin:0; font-size:14px; }
    .IndexBlockD .ul li .cont .des{ margin-bottom:20px; }
}

.MoreBox a,
.MoreBox .a{ font-size:14px; color:#004086; line-height:38px; padding:0 15px; border:1px solid #004086; display:inline-block; transition:all .5s; }
@media only screen and (min-width: 1200px){
    .MoreBox a:hover,
    .MoreBox .a:hover{ color:#fff; background-color:#004086; }
}

/*翻页*/
.p12-pagination-1-main {
    margin: 0 auto; 
    padding: 10px 0;
    height: 37px;
    text-align: center;
	margin-bottom:60px;
	margin-top:30px;
}

.p12-pagination-1 a,
.p12-pagination-1 span {
    vertical-align: top;
    display: inline-block;
    padding: 0 14px;
    height: 37px;
    line-height: 37px;
    border: 1px solid #e5e5e5; 
    text-align: center;
    margin: 0 2px;
    background: #fff;
}

.p12-pagination-1 span {
    border: 1px solid #fff;
}

.p12-pagination-1 .page_curr {
    background:#006ab6;
    color:#fff;
    border-color:#006ab6;
}

.p12-pagination-1 .laypage_first,
.p12-pagination-1 .laypage_last {
    display: none;
}

.dropdown{vertical-align: top;
    display: inline-block;
    padding: 0 10px;
    height: 37px;
    line-height: 37px;
    text-align: center;
	border: 1px solid #e5e5e5;
    margin: 0px;
	background-color:#e5e5e5 !important;
	
}