@charset "utf-8";

body,div,ul,ol,ul,li,ol,dl,dd,dt,form,span,p,textarea{margin:0;padding:0;list-style:none;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;}
input{padding-top:0;padding-bottom:0;}
input::-moz-focus-inner{border:none;padding:0;}
select,input{vertical-align:middle;}
table{border-collapse:collapse;border-spacing:0;}
th,td{font-size:12px;padding:0}
img,a img{border:0;margin:0;padding:0;}
img{border:none;}
a{outline-style:none;color:#000;text-decoration:none}

/* button{border:none;}
input{border:none;} */

/*layout*/
.container:after {clear: both;}
.container:after, .container:before {display:table; content: "";}
.container > .mainbox{position: relative; padding:0px;}
.innerbox{overflow:hidden;}
.mb{margin-bottom: 30px;}

.imgscale{overflow: hidden;}
.imgscale a img{-moz-transition:all 0.3s ease-in-out 0s; -ms-transition:all 0.3s ease-in-out 0s; -o-transition:all 0.3s ease-in-out 0s; -webkit-transition:all 0.3s ease-in-out 0s; transition:all 0.3s ease-in-out 0s;}
.imgscale a:hover img{-moz-transform:scale(1.05); -ms-transform:scale(1.05); -o-transform:scale(1.05); -webkit-transform:scale(1.05); transform:scale(1.05);}


.page_title{padding-bottom: 15px; padding-top: 9px; margin-bottom: 15px; border-bottom: 1px solid #e5e5e5;}
.page_title h2{display: inline-block; position: relative; padding-left: 25px; font-size: 24px; color: #005293; font-weight: bold; }
.page_title h2:before{content:''; position: absolute; width: 5px; height: 24px; left: 0; top: 6px; background: #005293;}

/*list*/
.page_list_pic{overflow:hidden;min-height: 450px;}
.page_list_pic ul{margin-right:-10px; margin-left:-10px; overflow:hidden; zoom:1;padding: 16px 0px 0px 0px;}
.page_list_pic ul li{position:relative; float:left; width:25%;}
.page_list_pic ul li a{display:block; margin:0 10px 20px; font-size:1em; overflow:hidden;}
.page_list_pic ul li .pic{display:block; width:100%;  height:160px; background-color:#ebebeb; overflow:hidden;}
.page_list_pic ul li .pic img{display:block;  width:100%; height:100%;}
.page_list_pic ul li h4{display:none; padding:15px; line-height:24px; font-weight: normal; text-align:left; background-color:#f9f9f9; border-right:1px solid #ebebeb; border-bottom:1px solid #ebebeb; border-left:1px solid #ebebeb;}
/* .page_list_pic ul li h4:before{display:inline-block; width:0; height:100%; content:""; vertical-align:middle; visibility:hidden;} */
.page_list_pic ul li h4 span{height: 24px;font-size: 16px;}
.page_list_pic ul li h4 br{display: none;}

/* 列表页-更多 */
.page_list_more{
  text-align: center;
  margin: 30px auto;
  /* display: none; */
}
.page_list_more span{
  display: inline-block;
  min-width: 70px;
  padding: 0 10px;
  background: #005298;
  color: #fff;
  font-size: 16px;
  line-height: 36px;
  cursor: pointer;
  border-radius: 3px;
  transition: .3s;
}
.page_list_more span:hover{
  opacity: .9;
}
/*分页*/
.page_num {width:87%;margin:0 auto;}
#page_div{text-align: center;}
#page_div>span{font-size:12px;}
.prebtn{margin-right:6px;}
.current{
	 border-radius: 3px;
	 color: #666666;
	 border: 1px #b2b2b2 solid;
	 padding: 3px 10px;
	 margin: 0 3px;
	 text-align: center;
	 font-size: 14px;
	 background-color: #005298;
	 color: #fff;
	 font-size: 12px;
}
.zxfPagenum{
    border-radius: 3px;
    color: #666666;
    border: 1px #b2b2b2 solid;
    padding: 3px 10px;
    margin: 0 3px;
    text-align: center;
    font-size: 12px;
}
.nextpage{

margin: 0 3px;
}
.nextbtn,.prebtn,span.disabled{
    color: #666;
    background: #fff;
    width: 88px;
    height: 42px;
    line-height: 42px;
    border-radius: 3px;
    border: 1px #b2b2b2 solid;
    padding: 3px 10px;
	font-size:12px;
}
.zxfinput{
    width: 40px;
    height: 20px;
    line-height: 18px;
    margin: 0 5px;
    padding: 0;
    overflow: hidden;
    border: 1px solid #ccc;
    text-align: center;
}
.zxfokbtn{
    color: #666666;
    border: 1px #b2b2b2 solid;
    padding: 2px 10px;
    margin-right: 6px;
    text-align: center;
    font-size: 12px;
    cursor:pointer;
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
}
input[type="number"]{
    -moz-appearance: textfield;
}
body .ellipsis_multi:hover{
	color:#005293;
}

/**** responsive ****/
@media (max-width: 1440px){

}

@media (max-width: 1280px) {
	
}
@media (max-width: 1080px) {
	.page_list_pic ul li{width: 33.33%}
}


@media (max-width: 1023px){
  .page_list_pic ul{margin-right:-8px; margin-left:-7px;}
  .page_list_pic ul li a{margin:15px 8px 0 7px;}
}



@media (max-width: 992px){
	
}

@media (max-width: 991px){
	.page_title{margin-bottom:0px;}
  .page_list{margin-bottom:0;}
  .page_list_pic{margin-bottom:0;min-height: auto;}
	.page_list_pic ul{padding-top:0px;}
  .page_list_pic ul li .pic{height: 19vw;}
  .page_tt{padding-top:15px;}

}

@media (max-width:768px) {
  .page_list_pic ul li{width:50%;}

}

@media (max-width: 640px){
  

}

@media (max-width: 480px){
  .page_list li{padding:10px 10px 10px 0 !important;  line-height:1.6; height:auto;}
	.page_list li a, .page_list li .time{float:none; display:inline; position:static; white-space:normal; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:auto;}
  .page_list li a{margin-right: 10px;}

}

@media (max-width: 460px){
	.page_list_pic ul li{width:100%;}
  .page_list_pic ul li .pic{height: auto;}
.nextbtn, .prebtn, span.disabled,.zxfokbtn{
	width: auto;
	height: auto;
	line-height:22px;
	padding: 3px 10px;
	margin-top: 5px;
}
}

@media (max-width: 414px){
  
}

@media (max-width:320px){
  .page_list_pic ul li{width:100%;}
  .page_list_pic ul li .pic{height: auto;}
  .page_list_pic ul li h4 span{height: auto; display: block;}
}

