/*公用样式部分*/
html {
	filter: expression(document.execCommand (   "BackgroundImageCache", false, true)
		);
}

* {
	word-wrap: break-word
}

body {
	font: 12px "Microsoft YaHei", Arial, Helvetica, sans-serif, Simsun;
	text-align: left;
	color: #666;
    line-height:20px;
}

body,div,dl,dt,dd,ul,ol,li,pre,form,fieldset,blockquote,h1,h2,h3,h4,h5,h6,p
	{
	padding: 0;
	margin: 0
}

h1,h2,h3,h4,h5,h6 {
	font-weight: normal;
	font-size:100%;
}

table,td,tr,th {
	font-size: 12px;
}

li {
	list-style-type: none
}

table {
	margin: 0 auto
}

img {
	border: none
}

ol,ul {
	list-style: none
}

pre {
	white-space: pre-wrap; /* css3.0 */
	white-space: -moz-pre-wrap; /* Firefox */
	white-space: -pre-wrap; /* Opera 4-6 */
	white-space: -o-pre-wrap; /* Opera 7 */
	word-wrap: break-word; /* Internet Explorer 5.5+ */
}

caption,th {
	text-align: left
}

select {
	border: 1px solid #BDC7D8;
	margin-right: 5px
}

em {
	color: #999;
	font-family: Tahoma, Verdana, helvetica;
	font-size: 12px;
	font-style: normal;
	white-space: nowrap
}

abbr,acronym {
	border: 0
}

address,caption,cite,code,dfn,em,th,var {
	font-weight: normal;
	font-style: normal
}

.userPic {
	float: left
}

.userPic img {
	width: 50px;
	height: 50px;
	border: solid 1px #ccc;
	padding: 1px
}

.float_n {
	float: none;
	height: 55px;
	width: 55px
}
/* link color font */
.alR {
	text-align: right
}

.alL {
	text-align: left
}

.alC {
	text-align: center
}

.alM {
	vertical-align: middle
}

.alT {
    margin-top:0;
    vertical-align: top !important;
}

.user_app a:visited,.user_app a:active,.user_app a:hover,.user_app a:link{
	color:#fff;
	text-decoration: none;
}



.user_app p {
	color: #fff
}


.fn {
	font-weight: normal;
	overflow: hidden
}

.fB {
	font-weight: bold
}

.fI {
	font-style: italic
}

.f12px {
	font-size: 12px
}

.f14px {
	font-size: 14px
}

.f16px {
	font-size: 16px
}

.f18px {
	font-size: 18px
}

.lh180 {
	line-height: 180%
}

.lh16 {
	line-height: 16px
}

.lh18 {
	line-height: 18px
}

.lh20 {
	line-height: 20px
}

.lh25 {
	line-height: 25px
}

.lh30 {
	line-height: 30px;
	height: auto;
	_height: 30px
}

.lh35 {
	line-height: 35px;
	height: auto;
	_height: 35px
}

/*浮动及清除浮动*/
.left {
	float: left
}

.right {
	float: right
}

.flw100 {
	float: left;
	width: 100%
}

.left_text {
	text-align: left
}

.clear {
	clear: both
}

.clearL {
	clear: left
}

.c{clear:both;font-size:1px;height:0;line-height:0;visibility:hidden;}

.clearfix:after {
	clear: both;
	content: ".";
	display: block;
	margin: 0;
	padding: 0;
	font-size: 0;
	height: 0;
	line-height: 0;
	overflow: hidden
}

.clearfix {
	*zoom: 1
}

.hidden {
	display: none
}

.OverH {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.overflowH {
	overflow: hidden;
	margin: 0;
	padding: 0
}

/*内边距外边距*/
.mb15{margin-bottom:15px;}
.ml15{margin-left:15px;}
.mg5{margin:5px;}
.mg10{margin:10px;}
.pd5{padding:5px;}
.pd10{padding:10px;}
.mb0{margin-bottom:0}
.mt0{margin-bottom:0}
.ml0{margin-bottom:0}
.mr0{margin-bottom:0}
.mg0{margin:0}
.pb0{padding-bottom:0}
.pt0{padding-bottom:0}
.pl0{padding-bottom:0}
.pr0{padding-bottom:0}
.pg0{padding:0}
.mb5 {
	margin-bottom: 5px
}

.ml5 {
	margin-left: 5px
}

.mt5 {
	margin-top: 5px
}

.mr5 {
	margin-right: 5px
}

.mt10 {
	margin-top: 10px
}

.mr10 {
	margin-right: 10px
}

.ml10 {
	margin-left: 10px
}

.pb5 {
	padding-bottom: 5px
}

.pl5 {
	padding-left: 5px
}

.pt5 {
	padding-top: 5px
}

.pr5 {
	padding-right: 5px
}

.pb10 {
	padding-bottom: 10px
}

.pl10 {
	padding-left: 10px
}

.pt10 {
	padding-top: 10px
}

.pr10 {
	padding-right: 10px
}

.mb10 {
	margin-bottom: 10px
}

.ml110 {
	margin-left: 110px
}

.mt20 {
	margin-top: 20px
}

.pr20 {
	padding-right: 20px
}

.mainC_pad {
	padding: 20px
}

.main_pad {
	padding: 20px 20px 20px 20px
}

.unLine,.unLine a {
	text-decoration: none
}

.U,.U a {
	text-decoration: underline
}

.noBorder {
	border: none
}

.hand {
	cursor: pointer
}

.WB {
	word-wrap: break-word
}

.wn {
	white-space: nowrap
}

/*边框线及分割线*/
.border {
	border: 1px solid #D3D3D3
}

.border2 {
	border: 1px solid #ffe361
}

.vline {
	margin: 0 5px;
	color: #999;
	font-style: normal
}

.line_l {
	color: #e0e0e0;
	margin: 0 5px
}

.lineD_btm {
	border-bottom: 1px solid #eee
}

.lineD_top {
	border-top: 1px dashed #E6E6E6
}

.lineD_topR {
	border-top: 1px dashed #b8cdd7
}

.lineS_btm {
	border-bottom: 1px solid #E6E6E6
}

.lineS_top {
	border-top: 1px solid #E6E6E6
}

.line_box {
	background-color: #F5F5F5;
	border: 1px solid #ECECEC;
	padding: 5px
}

.bg_warning {
	background-color: #F1F6FF
}

.iine_warning {
	padding: 0 0 10px 0
}

.iine_warning a {
	color: #666
}

.iine_warning a:hover {
	text-decoration: none;
	color: #C03E3E
}

.iine_warning .hover {
	visibility: hidden;
	_visibility: visible
}

.iine_warning:hover .hover {
	visibility: visible;
	cursor: pointer
}

.roundbgF6 {
	background-color: #f6f6f6;
	border: #f2f2f2 solid 1px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	padding: 10px;
	overflow: hidden;
	*zoom: 1
}

.roundbgFc {
	background-color: #FFFFCC;
	border: #F5C83C solid 1px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	padding: 10px;
	overflow: hidden;
	*zoom: 1
}
.myinput{
    width:230px;
}
.textboxlist input{
    font-size:12px;
    height:20px;
    margin:0;
    padding:0;
    outline: none;
    border: none;
    -webkit-transition: none;
    -moz-transition: none;
    -o-transition: none;
    transition: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.textboxlist input:hover{
    border: none;
    border-top: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    z-index: 2;
}
.textboxlist input:focus{
    border: none;
    border-top: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    z-index: 2;
}
.w100{width:100px;}