@charset "utf-8";
/*--------------通用样式--------------*/
*{margin:0;padding:0;}
html,body{font: 12px "微软雅黑",tahoma, verdana; background:#FFF;color:#666}
body{overflow-x:hidden;overflow-y:auto;}
img{ border:0; vertical-align:top;}
ol, ul {list-style: none;}
a{text-decoration:none;outline:none; color:#666;font-family:"微软雅黑"}
a:hover{
	color:#00378a;
}
.small { font-size:12px;}
.hand{ cursor:pointer;}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
.w1000{
	width:1030px;
	margin:0 auto;
}
/*文本对齐方式*/
.text_c{text-align:center;}
.text_r{text-align: right;}
.text_l{text-align: left!important;}
/*浮动和清除浮动*/
.clear{clear:both;}
.float_l{float:left;}
.float_r{float:right;}
/*显示隐藏*/
.clearfix:after {content: "."; display: block;  height: 0; clear: both;  visibility: hidden;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/*字体颜色*/
.blue{color:#78cef7;}
.black { color:#000;}
.gray{color:#6d6d6d;}
.red{color:#ff0000;}
.green{color:#009e9a;}
.white{color:#fff;}
/*字体大小*/
h2 {font-size:22px; font-weight:normal;}
h3 {font-size:18px;}
h4 {font-size:16px;}
h5 {font-size:14px;}
h6 {font-size:12px;}
.f14 { font-size:14px;}
.f12 { font-size:12px;}
.f18{ font-size:18px;}
.f22 { font-size:22px;}
.ma_t { margin-top:10px;}
.mg45{ margin-left:45px;}
/*文字修饰*/
.bold{font-weight:bold !important;}
/*分页*/
.page{
	width:100%;
	margin:80px 0 50px 0;
	text-align:center;
}
.page span{
	border: 1px solid #646464;
    color: #333333;
    cursor: pointer;
    margin-right: 5px;
    padding:3px 10px;
}
.page span:hover{
	color:#fff;
	background-color:#009e9a;
}
.mtop50{
	margin-top:50px;
}
.mtop30{
	margin-top:30px;
}
.pd20{
	padding:20px;
}
.pd10{
	padding:10px;
}
input, button, textarea, select {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    font-size: 100%;
    outline: medium none;
    resize: none;
}
input, button{
	cursor:pointer;
}
