/**
* @author	    :ru
* @version	    :1.0
* @description	:全局样式
/* @end **/

/*====== reset ====== */

	
/*====== grids - 网格 ====== */
.line,.last{overflow:hidden;_overflow:visible;_zoom:1;}
.size1of2,.size1of3,.size2of3,.size1of4,.size3of4,.size1of5,.size2of5,.size3of5,.size4of5 {float:left; _display:inline;}
.size1of1{float:none;}
.size1of2{width:50%;}
.size1of3{width:33.33333%;}
.size2of3{width:66.66666%;}
.size1of4{width:25%;}
.size3of4{width:75%;}
.size1of5{width:20%;}
.size2of5{width:40%;}
.size3of5{width:60%;}
.size4of5{width:80%;}
.last{display: table-cell; *display:block;*zoom:1;float:none;_position:relative; _left:-3px; _margin-right: -3px;width:auto;}
.wrap{width:960px; margin:0 auto;}


/*======* headings ====== */
h1,.h1{font-size:196%;}
h2,.h2{font-size:14px;}
h3,.h3{font-size:13px;}
h4,.h4{font-size:12px;}
h5,.h5{font-size:108%;}
h6,.h6{font-size:108%;}

/* ====== elements ====== */
img{display:block;}
em{font-style:italic;}
strong{font-weight:bold;}
hr{border:5px solid #e2e2e2; border-width: 0 0 5px 0; margin: 20px 10px 10px 10px;}

/* ====== tables ====== */



/* ====== forms ====== */
.text{padding:5px; border-color:#bdbdbd #d9d9d9 #d9d9d9 #bdbdbd;border-width:1px;border-style:solid;background-color:transparent;}

/* ====== generals - 通用 ====== */
.tl{text-align:left;}
.tr{text-align:right;}
.tc{text-align:center;}
.fl,.subFl li{float:left;_display:inline;}
.fr{float:right;_display:inline;}
.clear{clear:both; display:block; font-size:0; line-height:0; height:0; overflow:hidden;}
.z{overflow:hidden;#zoom:1;}
.b{font-weight:bold;}
.normal{ font-style:normal;font-weight:normal;}
.mod{/*margin:10px;*/padding:10px;}
.hide{display:none;}
.time{font-size:11px;color:#999;}
.high_light{color:#d54e4e;}
  	
.odd{background:#fff;}
.even{background:#f5f5f5;}
.table_h{background:#ebebeb;}
.box_5 p,.box_5 dd{ margin:5px 0;}
.box_10 p,.box_10 dd{ margin:10px 0;}
.the_last{ background:none;}
.radius{ display:block; font-size:0; background-position:top center;}
.radius_b{ background-position:bottom center;}	

.pagebar .pagination {
  display: flex;
  justify-content: center;
  margin-top: 10px;
}
.pagination a {
  background: #fff;
  border: 1px solid #ccc;
  color: #333;
  font-size: 14px;
  padding: 8px 12px;
  margin: 0 5px;
  border-radius: 3px;
}
.pagination span {
    color: #333;
    font-size: 14px;
    padding: 8px 2px;
    margin: 0 5px;
    border-radius: 3px;
}
.pagination a:hover {
  color: #0068b4;
  border: 1px solid #0068b4;
}
.pagination a.page-num-current {
  color: #fff;
  background: #0068b4;
  border: 1px solid #0068b4;
}
