@charset "utf-8";
* {
	margin: 0px;
	padding: 0px;
	
}
body{ font-size:12px; font-family:"Arial";}
table{border-collapse:collapse;border-spacing:0;font-size:12px; }
img { border: 0 none; vertical-align: middle; }
li{ list-style-type:none; }
.block{ display:block;}
.inline{ display:inline;}
.left{ float: left;}
.right{ float: right;} 
.clear{ clear:both;}
.strong{ font-weight: bold;}
.center{ margin:0 auto; text-align:center;}
.relative { position: relative; }
.zindex100{ z-index:100;}
.vtop{ vertical-align:top;}
em{ font-style:italic !important;}

.public{
	width:1000px;
	margin:0px auto;
}
a{ text-decoration:none;color:#666666;}

/* 解决ie下连接加粗的鼠标样式问题*/
a strong{ cursor:pointer;}


/* 固定不动 */
.fixed{
	position:fixed; clip:rect(0 100% 100% 0); _position:absolute;
	
	/* 底部 */
	bottom:0px; left:0px; _top:expression(document.documentElement.scrollTop+document.documentElement.clientHeight-this.clientHeight);
	/*_left:expression(document.documentElement.scrollLeft + document.documentElement.clientWidth - offsetWidth);*/
	
	/* 左侧 */
	/*left:0px;*/
	/*_top:expression(document.documentElement.scrollTop+document.documentElement.clientHeight-this.clientHeight);*/
	/*_left:expression(document.documentElement.scrollLeft + document.documentElement.clientWidth - offsetWidth);*/
}
*html{ background-image:url(about:blank); background-attachment:fixed; /* 解决固定层在IE6下闪的问题 */}

/* png透明 */
.pngfix{filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/x.png');}


/**/
.mr3{ margin-right:3px;}
.pt1{ padding-top:1px;}
.pt25{ padding-top:25px !important; }
.pl10{ padding-left:10px;}
.ml80{ margin-left:80px;}
.marr30{ margin-right:30px;}
.marl25{ margin-left:25px;}
.marr10{ margin-right:10px;}
.marr20{ margin-right:20px;}
.marl30{ margin-left:30px;}
.marl35{ margin-left:35px;}
.marl10{ margin-left:10px;}
.marl20{ margin-left:20px; }
.mlj5{ margin-left:-5px;}
.marl60{ margin-left:60px;}
.marl15{ margin-left:15px;}
.marr15{ margin-right:15px;}
.pb40{ padding-bottom:40px;}
.marr48{ margin-left:48px;}
.mart13{ margin-top:13px;}
.marb43{ margin-bottom:43px;}
.ml25{ margin-left:25px;}

.mt10{ margin-top:10px;}



/**btn**/
.btn1{ display:block; height:24px; width:70px; float:left; line-height:24px; text-align:center; color:#fff; background-color:#3085c5; margin-right:20px;cursor:pointer;}
.btn2{ display:block; height:24px; width:60px; float:left; line-height:24px; text-align:center; color:#fff; background-color:#e35f36; margin-right:20px;cursor:pointer;}
.btn3{ display:inline-block; height:24px; width:70px;line-height:24px; text-align:center; color:#fff; background-color:#196a03; border-radius:5px; cursor:pointer;}
.btn4{ display:inline-block; height:24px; width:75px;line-height:24px; text-align:center; color:#fff; background-color:#ee8f71;cursor:pointer; border:none;}
.btn5{ display:inline-block; height:31px; width:84px;line-height:31px; text-align:center; color:#fff; background-color:#8d8b83;cursor:pointer; border:none;}
.btn6{ display:inline-block; height:20px; width:48px;line-height:20px; text-align:center; color:#fff; background-color:#e35f36;cursor:pointer; border:none;}
.btn7{ display:inline-block; height:27px; font-size:14px; font-weight:bold; width:80px;line-height:27px; text-align:center; color:#fff; background-color:#e36036;cursor:pointer; border:none;}
.btn8{ display:inline-block; height:23px; width:63px;line-height:23px; text-align:center; color:#1b1b1b; background-color:#d9d9d9;cursor:pointer; border:none;}
/*颜色*/
.color1{ color:#c62914;}
.color2{ color:#196a03;}
.color3{ color:#333333 !important; }
.baccolor1{ background-color:#468634;}
.baccolor2{ background-color:#e35f36;}
.baccolor3{ background-color:#eeebe2;}
.baccolor4{ background-color:#ee8f71;}

/*弹窗*/
.tanc{ border:5px solid #cccccc; background-color:#fff;}
.t_title{ height:28px; line-height:28px; padding-left:10px; color:#fff; background-color:#4c8f0b; position:relative;}
.tan_close{ width:15px; height:15px; display:block; position:absolute; cursor:pointer; background:url(../images/cha.png) no-repeat; top:8px; right:10px;}


.tan{ padding:10px; padding-left:15px; padding-top:15px; color:#2a2a2a;}
.tan-btn{ text-align:center; padding-top:20px;}


/***分页**/ 
.paging{ padding-top:34px; padding-bottom:20px; text-align:center;}
.paging a{ padding:3px 8px; border:1px solid #c8c8c8; color:#666666;}
.paging .paging-active{ border-color:#0c6ab0;}


/**from 表单**/
.checkbox{ position:relative; top:3px; margin-right:3px;}
.input{ height:20px; font-size:12px; line-height:20px; padding-left:3px; border:1px solid #dbdbdb; width:315px;}
.textarea{ height:69px; padding-top:3px; font-size:12px; line-height:20px; padding-left:3px; border:1px solid #dbdbdb; width:315px;}
.textarea2{ padding-top:3px; padding-left:3px; border:1px dashed #d5d5d5; font-size:12px; width:890px; height:80px;}
.area-t1{ position:relative; top:-53px;}
.area-t2{ position:relative; top:-25px;}

/**width**/
.w108{ width:108px;}
.w65{ width:65px;}
.w322{ width:322px;}
.w82{ width:82px !important;}
.w85{ width:85px;}
.w173{ width:173px;}


/*height*/
.h40{ height:40px;}

/*select 插件**/
.done select{
	height:1px;
	width:1px;
	border:none;
	background:none;
	padding:0;
	margin:0;
    position: relative;
    left:-2px;
    z-index: -10;
	outline:none;
	-webkit-appearance: none;
	}
.select-list{
	position:			absolute;
	left:				0
	}
.custom-select{
	z-index:			1
	}
.custom-select *{
	-webkit-user-select:none;
	-khtml-user-select: none;
	-moz-user-select: 	none;
	-ms-user-select: 	none;
	-o-user-select: 	none;
	user-select: 		none;
	}
.open_list{
	z-index:			10
	}
.custom-select ul,
.custom-select li{
	margin:				0;
	padding:			0;
	list-style:			none
	}
.custom-select,
.custom-select ul{
	position:			relative;
	top:				0;
	left:				0
	}
.custom-select .custom-text{
	cursor:				pointer;
	display:			inline-block;
	}
.custom-select li{
	cursor:				pointer;
	min-height: 		25px;
	}
.select-scroll{
	position:			absolute;
	right:				2px;
	top:				2px;
	z-index:			2
	}
.default-scroll ul{
	overflow-y:			scroll
	}
.custom-scroll{
	overflow:			hidden
	}
.scroll-drag{
	display:			block;
	position:			absolute;
	left:				1px;
	cursor:				pointer
	}
.disabled *{
    cursor:             default !important
    }
/* Style for example*/
.custom-select{
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			12px;
	}
.custom-select .custom-text,
.custom-select.disabled span.custom-text:hover{
	overflow:			hidden;
	height:				18px;
	padding:			0 0 0 10px;
	line-height:		18px;
	color:				#787878;

	border:1px solid #e7e7e7;
	
	}
	/*
.custom-select .custom-text:after{
	font-size:			15px;
	position:			relative;
	top:				-6px;
	right:				12px;
	display:			block;
	content:			'̬';
	float: 				right;
	width:				6px;
	z-index: 			2;
	}*/

.select-list{
	top:				28px;
	line-height:		25px;
	padding:			0 0 0 10px;
	background-color:	#14609e;
	color:				#bdd3e6;
	text-shadow:		0 1px 1px #113870;
	/* border styles */
	-webkit-border-radius:2px;
	-moz-border-radius: 2px;
	border-radius: 		2px; 
	/* Shadow styles */
	-webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 	0px 1px 2px 0px rgba(0, 0, 0, 0.3);
	box-shadow: 		0px 1px 2px 0px rgba(0, 0, 0, 0.3);
	}
.select-list.custom-scroll{
	padding:			2px 0 2px 10px;
	}
.select-list .selected,
.select-list li:hover{
	color:				#FFF
	}
.select-list li.disabled{
	color:				#CCCCCC;
	cursor:				default
	}
.select-scroll{
	background-color:	#73b0e2;
	width:				12px;
	-webkit-border-radius:2px;
	-moz-border-radius: 2px;
	border-radius: 		2px; 
	}
.scroll-drag{
	top:				0;
	width:				10px;
	background-color:	#14609e;
	-webkit-border-radius:2px;
	-moz-border-radius: 2px;
	border-radius: 		2px; 
	}
.maxlength .scroll-drag:after{
	display:			block;
	content:			'≡';
	font-size:			14px;
	position:			relative;
	left:				50%;
	top:				50%;
	margin:				-14px 0 0 -4px
	}
.custom-select .hover{
	color:				#FFF
	}
.custom-select.disabled{
    opacity:            0.5 !important;
    }

.custom-select,.select-block,.selects{ display:inline-block;}



.select{ }
.cursor{ cursor:pointer;}

.ui-page .ui-page-item-current {
    border-color: #0c6ab0;
}

.ui-page-btn {
    background-color: #0c6ab0;
    border: medium none;
    color: #fff;
    cursor: pointer;
    height: 22px;
    line-height: 22px;
    position: relative;
    top: 2px;
    width: 40px;
}