@charset "utf-8";
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td,img {
    margin: 0;
    padding: 0;
}
ol, ul {
    list-style: none outside none;
}
li{
    list-style-image: none;
}
a{
    text-decoration: none;
	outline:none; 
}
.fl{
    float: left;
}
.fr{
    float: right;
}
.clearfix:before,
.clearfix:after{
    content: '';
    height: 0;
    line-height: 0;
    display: block;
    visibility: hidden;
    clear: both;
}

ul li{
    list-style:none;
    margin:0;
    padding:0;
}
ol li{
    list-style:none;
}
body{
    color:#666;
    font-size:12px;
    font-family:"微软雅黑";
}
*{
    margin:0;
    padding:0;
}
img{
    border:none;
    vertical-align: top;
}
input{
    font-family:"微软雅黑";
}
select{
    font-family:"微软雅黑";
}
textarea{
	font-family:"微软雅黑";
}
.spe_click{
	color: #1970AA;!important
}
.f8{
	background-color: #F8F8F8;
}
.fw{
	font-weight: bold;
}
.br{
	border-right: 1px solid #DDDDDD;
}
.tr{
	text-align: right;
}
.tec{
	text-align: center!important;
}
.dn{
	display: none;
}
.bold{
	font-weight: bold;
}
.tl{
	text-align: left;
}
.flexbox{
	display: flex;
	flex-flow: row;
	justify-content: space-around;
}
.flexbox_center{
	display: flex;
	flex-flow: row;
	justify-content: center;
}
.flexbox_between{
	display: flex;
	flex-flow: row;
	justify-content: space-between;
}
.overflow{
	overflow: hidden;
}
.bgf{
	background-color: #FFFFFF!important;
}
.bgf8{
	background-color: #F8F8F8!important;
}
.bgf5{
	background-color: #f5f5f5!important;
}
.bg_light_blue{
	background-color: #F1F7FD!important;
}
.mt3{
	margin-top: 30px!important;
}
.mt6{
	margin-top: 60px!important;
}
.relative{
	position: relative;
}
.pb0{
	padding-bottom: 0!important;
}
.pb2{
	padding-bottom: 20px!important;
}
.pb6{
	padding-bottom: 60px!important;
}
.fz0{
	font-size: 0;
}
.mid{
	width: 1200px;
	margin: 0 auto;
}
/*分页组件样式*/
#pageToolbar{
	padding: 30px 0;
}
.ui-paging-container{color:#666;font-size: 12px;}
.ui-paging-container ul{overflow: hidden;text-align: center;}
.ui-paging-container ul,.ui-paging-container li{list-style: none;}
.ui-paging-container li{display: inline-block;padding:3px 8px;font-size:16px;height: 28px;line-height: 20px;box-sizing: border-box;margin-left: 5px;color:#666;vertical-align: top;}
.ui-paging-container li.ui-pager{cursor: pointer; border:1px solid #ddd;border-radius: 2px;}
.ui-paging-container li.ui-pager:hover,.ui-paging-container li.focus{background-color: #1965a2;color:#FFFFFF;border:1px solid #1965a2;}
.ui-paging-container li.ui-paging-ellipse{border:none;}
.ui-paging-container li.ui-paging-toolbar{padding:0;}
.ui-paging-container li.ui-paging-toolbar select{height:28px;border:1px solid #ddd;color: #666;font-size: 16px;}
.ui-paging-container li.ui-paging-toolbar input{line-height: 26px; height:26px;padding:0;border:1px solid #ddd;text-align: center;width: 30px;margin:0 0 0 5px;vertical-align: top;}
.ui-paging-container li.ui-paging-toolbar a{vertical-align: middle;font-size: 16px; text-decoration: none;display: inline-block;height:26px;border:1px solid #ddd;vertical-align: top;border-radius: 2px;line-height: 26px;padding:0 3px;cursor: pointer;margin-left: 5px;color: #666;}
.ui-paging-container li.ui-pager-disabled,.ui-paging-container li.ui-pager-disabled:hover{background-color: #eee;;cursor: default;border:none;color:#aaa;}
