﻿/*reset*/
*{padding:0;margin:0;}
body{font-family:'宋体'; font-size:12px;}
ol,ul{list-style:none}img{border:0;}
em{font-style:normal}.no{border:0;text-decoration:none;font-weight:normal;font-style:normal;}

/*pub*/
.lileft,.spanleft{float:left;}
.hand{cursor:pointer;}.dft{cursor:default;}
.l{float:left;}.r{ float:right;}.cl{clear:both;}
.rel{position:relative;}.abs{position:absolute;}.absc{position:absolute;margin-left:50%;}
.t0{top:0;}.b0{bottom:0;}.l0{left:0;}.r0{right:0;}
.mc{margin-left:auto;margin-right:auto;}
.dn{display:none;}.db{display:block;}.di{display:inline;}.dib{display:inline-block;}.hh{text-indent:-1000px; overflow:hidden}
.hidden,.oh{overflow:hidden;}
.b{font-weight:bold;}.i{font-style:italic;}.u{text-decoration:underline;}.d{text-decoration:line-through;}
.tc{text-align:center;}.tr{text-align:right;}.tl{text-align:left;}
.fs{font-family:'宋体';}.fw{font-family:'微软雅黑';}
.mt5{margin-top:5px;}.mt8{margin-top:8px;}.mt10{margin-top:10px;}
.ml8{margin-left:8px;}.ml10{margin-left:10px;},.mr5{margin-right:5px;},.mr10{margin-right:10px;}
.m1{margin:1px;}.m8{margin:8px;}.m10{margin:10px;}
.p1{padding:1px;}.p8{padding:8px;}.p10{padding:10px;}.p15{padding:15px;}.p20{padding:20px;}
.pr10{padding-right:10px;}
.f1{font-size:1px; height:1px; line-height:1px;}.f5{font-size:5px;}
.f8{font-size:8px;}.f10{font-size:10px;}.f12{font-size:12px;}.f13{font-size:13px;}.f14{font-size:12px;}.f16{font-size:16px;}.f18{font-size:18px;}.f20{font-size:20px;}.f24{font-size:24px;}.f30{font-size:30px;}.f36{font-size:36px;}.f40{font-size:40px;}
.lh14{line-height:14px;}.lh15{line-height:15px}.lh16{line-height:16px;}.lh18{line-height:18px;}.lh20{line-height:20px;}.lh22{line-height:22px;}.lh23{line-height:22px;}.lh24{line-height:24px;}.lh25{line-height:25px;}.lh30{line-height:30px;}.lh35{line-height:35px;}.lh40{line-height:40px;}.lh45{line-height:45px;}.lh50{line-height:50px;}
.w100p{width:100%;}

.bcc{ border-collapse:collapse;}

/*color*/
.red{color:#FF0000}
.green{color:#02B202}
.blue{color:#1F3E99}
.orange{color:#FF6600}
.yellow{color:#FFFF00}
.purple{color:#606}
.gray{color:#8F8F8F}.gray4{color:#333}
.black{color:#000}
.white{color:#FFF}

/*bgcolor*/
.bgred{background-color:#FF0000}
.bggreen{background-color:#02B202;}.bggreen-4{background:#A2C922;}
.bgblue{background-color:#1F3E99}
.bgorange{background-color:#FF6600;}
.bgyellow{background-color:#FFFF00}
.bggray{background-color:#F0F0F0;}
.bgwhite{background-color:#FFF}
/*hack*/
.z{_zoom:1;}

/*border color*/
.sbdgray{border:1px solid #BDBDBD;}
/*line*/
.lgray,.lgray td,.lgray th{border-bottom:1px #ccc solid;}
.lgrayu,.lgrayu td,.lgrayu th{border-top:1px #ccc dashed;}
.lgray_,.lgray_ td,.lgray_ th{border-bottom:1px #ccc dashed;}
.lgreen{ border-bottom:1px solid #D0E7B1;}

/*form*/
.ipttext{padding:2px 3px; _padding-bottom:2px; border-width:1px; border-style:solid; border-color:#A7A6AB}
.ipttextu{padding:2px 3px; _padding-bottom:2px; border-width:0 0 1px 0; border-style:solid; border-color:#A7A6AB}
.iptfocus{border-color:#FC0}.ipterror{border-color:#C00}.ipterr{background-color:#FFF7D7;border-color:#F00;}

/*check*/
.inputContainer{position: relative; float: left;}
.formError{position: absolute; top: 300px; left: 300px;	display: block;	z-index: 5000; cursor: pointer;}
.ajaxSubmit{padding: 20px; background: #55ea55;	border: 1px solid #999;	display: none;}
.formError .formErrorContent {width: 100%; background: #ee0101;	position:relative; z-index:5001; color: #fff; width: 150px; font-size: 12px; border: 2px solid #ddd; box-shadow: 0 0 6px #000; -moz-box-shadow: 0 0 6px #000; -webkit-box-shadow: 0 0 6px #000;	padding: 4px 10px 4px 10px;	border-radius: 6px;	-moz-border-radius: 6px;	-webkit-border-radius: 6px;}
.greenPopup .formErrorContent{	background: #33be40;}
.blackPopup .formErrorContent {background: #393939;	color: #FFF;}
.formError .formErrorArrow {width: 15px; margin: -2px 0 0 13px; position:relative; z-index: 5006;}
.formError .formErrorArrowBottom {box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; margin: 0px 0 0 12px; top:2px;}
.formError .formErrorArrow div {border-left: 2px solid #ddd; border-right: 2px solid #ddd; box-shadow: 0 2px 3px #444;	-moz-box-shadow: 0 2px 3px #444; -webkit-box-shadow: 0 2px 3px #444; font-size: 0px; height: 1px; background: #ee0101;	margin: 0 auto;	line-height: 0;	font-size: 0; display: block;}
.formError .formErrorArrowBottom div {box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none;}
.greenPopup .formErrorArrow div {background: #33be40;}
.blackPopup .formErrorArrow div {background: #393939; color: #FFF;}
.formError .formErrorArrow .line10 {width: 15px; border: none;}
.formError .formErrorArrow .line9 {width: 13px;	border: none;}
.formError .formErrorArrow .line8 {width: 11px;}
.formError .formErrorArrow .line7 {width: 9px;}
.formError .formErrorArrow .line6 {width: 7px;}
.formError .formErrorArrow .line5 {width: 5px;}
.formError .formErrorArrow .line4 {width: 3px;}
.formError .formErrorArrow .line3 {width: 1px; border-left:2px solid #ddd;	border-right:2px solid #ddd;border-bottom:0 solid #ddd;}
.formError .formErrorArrow .line2 {width: 3px; border: none; background: #ddd;}
.formError .formErrorArrow .line1 {width: 1px; border: none; background: #ddd;}






