@charset "utf-8";
/* 公共部分 */
html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td,a,font,i {
	margin: 0;
	padding: 0;
	font-family:arial,"微软雅黑";
	/*font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro W3","Hiragino Kaku Gothic Pro";*/
	font-size:13px;
}
html {
	background: none;
}
body {
	background: #fff;
}
a, img {
	border: none;
	text-decoration: none;
}
ul, li {
	list-style-type: none;
	list-style:none;
}
h1, h2, h3, h4, h5, h6 {
	font-size: 14px;
}
input, select, button, textarea {
	outline: none;
}
table {
	border-collapse: collapse;
}
.block {
	display: block;
}
.inline {
	display:inline;
}
.inline_block {
	display:inline-block;
}
.right {
	float:right;
}
.left {
	float:left;
}
/*清除漂浮*/
.clearfix:before, .clearfix:after {
	content: "";
	display: table;
}
.clearfix:after {
	clear: both;
}
.clearfix {
    *zoom: 1;
/*ie6,7*/
}
/*特殊情况清除飘浮-备用*/
.clear {
	clear: both;
}
.cursor_pointer {
	cursor: pointer!important;
}
.bold {
	font-weight:bold;
}
.italics {
	font-style: italic;
}
/* 公用a样式 */
a  {
	color: #666666;
	outline:none;
	text-decoration: none;
}
a:visited,a:active  {
	color: #3e3e3e;
}
a:hover {
	color: #3e3e3e;
	text-decoration: underline;
}
a:focus {
	outline: none;
}
.font_red {
	color:#f00;
	font-size:18px;
}
.font_gray{
	color:#999999;
	font-size:18px;
}
.weight {
	font-weight: bold;
}
.margin_right_8 {
	margin-right:8px;
}
.margin_top_4 {
	margin-top:4px;
}
/*input_select_textarea*/
.focus_border {
	border:1px solid #2f6ccc!important;
}
.hidden {
	display:none;
}
.all_content {
	padding-top:58px;
}

.all_module_content {
	width: 1240px;
	margin: 0 auto;
}
p {
	line-height: 24px;
}

.hidden {
	display:none;
}

/*定义滚动条高宽及背景 高宽分别对应横竖滚动条的尺寸*/
::-webkit-scrollbar
{
    width: 8px;
    height:8px;
    /*background-color: #F5F5F5;*/
}
 
/*定义滚动条轨道 内阴影+圆角*/
::-webkit-scrollbar-track
{
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.6);
    /*border-radius: 3px;*/
    background-color: #fff;
}
 
/*定义滑块 内阴影+圆角*/
::-webkit-scrollbar-thumb
{
    /*border-radius: 3px;*/
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.1);
    background-color: #999;
}
/*has-info*/
.has-info .help-block {
	color:#0066FF;
}

.common-top-label  {
	font-weight: normal;
}
.font-color-red {
	color:#f00;
}
/*layer-btn*/
.layer-btn-box {
	background-color:#eee;
	border-top:1px solid #ccc;
	padding:8px 0;
	border-bottom-left-radius:4px;
	border-bottom-right-radius:4px;
	text-align:right;
	padding-right:9px;
}
.layer-btn-a:link {
	color:#fff;
}
.layer-btn-a {
	background-color:#3e7ad4;
	border-radius:4px;
	padding:0px 12px;
	height:30px;
	line-height:30px;
	color:#fff;
	margin:0 3px;
	display:inline-block;
}
.layer-btn-a span {
	line-height:30px;
}
.layer-btn-a:hover {
	background-color:#255db1;
	color:#fff;
}
