body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
	margin:0;padding:0;
	}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
	display:block;
	}
audio,canvas,video {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	}
body,button,input,select,textarea{
	font:14px/1.5 Microsoft YaHei,arial,\5b8b\4f53;
	}	
input,select,textarea{
	font-size:100%;
	}
table{
	border-collapse:collapse;
	border-spacing:0;
	}
th{
	text-align:inherit;
	}
fieldset,img{
	border:0;
	}
iframe{
	display:block;
	}
abbr,acronym{
	border:0;
	font-variant:normal;
	}
del {
	text-decoration:line-through;
	}
address,caption,cite,code,dfn,em,th,var {
	font-style:normal;
	font-weight:500;
	}
ol,ul {
	list-style:none;
	}
caption,th {
	text-align:left;
	}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:500;
	}
a{
	color: #f90;
	}	
a:hover {
	text-decoration:underline;
	}
ins,a {
	text-decoration:none;
	}	
table{
	width: 100%;
	}
pre{
	padding: 10px;
	white-space: pre-wrap;
	word-wrap: break-word;
	}		
select {
	width: 220px;
	height: 32px;
	background-color: #fff;
	border: 1px solid #ccc;
	display: inline-block;
	padding: 4px 6px;
	font-size: 14px;
	color: #666;
	vertical-align: middle;
	}
a:focus, input[type=submit]:focus, input[type=button]:focus {
	outline:none;
	}				
.clearfix{ 
	*zoom:1;
	}
.clearfix:before,	
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	overflow: hidden;
	visibility: hidden;
	}
.clearfix:after{
	clear: both;	
	}

	
.fl{
	float: left;	
	}
.fr{
	float: right;	
	}		
.tc{
	text-align: center;
	}
.tl{
	text-align: left;
	}
.tr{
	text-align: right;
	}
.triangle{
	display: inline-block;
	width: 0;
	height: 0;
	border-style: solid dashed dashed dashed;
	border-width: 6px;
	border-color: #666 transparent transparent transparent;
	overflow: hidden;
	}
.closeBtn{
	display: inline-block;
	width: 20px;
	height: 20px;
	cursor: pointer;
	overflow: hidden; 
	background: url(../images/icon.png) no-repeat -72px 0; 
	}	
.checkbox{
	vertical-align: middle;
	}	
.bn{
	border:none!important;
	}
.icon{
	display: inline-block;
	overflow: hidden;
	background: url(../images/icon.png) no-repeat;
	}	
.problemIcon{
	width: 16px;
	height: 16px;
	vertical-align: middle;
	margin: -2px 0 0 5px;
	*margin: 0px 0 0 5px;
	cursor: pointer;
	background-position: -120px 0;
	}
.shopingCap{
	width: 22px;
	height: 19px;
	background-position: -94px 0;
	}
.middle{
	vertical-align: middle;
	}
.hide{
	display: none;
	}
.block{
	display: block!important;
	}	
.cursor{
	cursor: pointer;
	}										
/*----------fontsize----------*/
.fz12{
	font-size: 12px!important;	
	}	
.fz14{
	font-size: 14px!important;	
	}
.fz16{
	font-size: 16px!important;	
	}
.fz18{
	font-size: 18px!important;	
	}
.fz20{
	font-size: 20px!important;	
	}
.fz30{
	font-size: 30px!important;	
	}				
/*----------color----------*/
.gray{
	color: gray!important;
	}
.red{
	color: red;
	}
.blue{
	color: #369;
	}
.green{
	color: green;
	}
.orange{
	color: #f90 !important;
	}
.bgf9{
	background: #f9f9f9 !important;;
	}		
/*----------h----------*/	
h2 {
	font-size: 20px;
	line-height: 1.3em;
	}
.row-fluid h2{
	padding: 5px 0;
	border-bottom: 1px solid #e4e4e4; 
	}	
h2 .triangle{
	position: relative;
	top: 2px;
	margin: 0 5px;
	}		
/*----------margin----------*/	
.mt0{
	margin-top: 0!important;
	}
.mtb10{
	margin: 10px 0;
	}
.mtb15{
	margin: 15px 0;
	}
.mt7 {
	margin-top: 7px;
	}		
.mt10 {
	margin-top: 10px;
	}		
.mt20 {
	margin-top: 20px;
	}
.mt30 {
	margin-top: 30px;
	}	
.mt40 {
	margin-top: 40px;
	}	
.mt50 {
	margin-top: 50px;
	}	
.mr5 {
	margin-right: 5px;
	}	
.mr10 {
	margin-right: 10px;
	}
.mr20 {
	margin-right: 20px;
	}
.mb5 {
	margin-bottom: 5px;
	}			
.mb10 {
	margin-bottom: 10px;
	}
.mb20 {
	margin-bottom: 20px;
	}	
.mb40 {
	margin-bottom: 40px;
	}	
.ml10 {
	margin-left: 10px;
	}
.ml20 {
	margin-left: 20px;
	}	
/*----------padding----------*/	
.pt0{
	padding-top: 0!important;
	}
.pd20{
	padding: 20px;
	}
.pl5{
	padding-left: 5px;
	}	
.pd10{
	padding-top: 10px;
	padding-bottom: 10px;
	}		
.ptb20{
	padding: 20px 0;
	}	
.plr10{
	padding: 0 10px!important;
	}	
.plr15{
	padding: 0 15px!important;
	}		
/*----------width----------*/	
.w100{
	width: 100px!important;
	}
.w150{
	width: 150px!important;
	}	
.w300{
	width: 300px!important;
	}
.w400{
	width: 400px!important;
	}	
.w450{
	width: 450px!important;
	}
/*----------span布局----------*/	
.row-fluid {
	width: 100%;
	margin: 0 auto;
	}
.row-fluid:before,.row-fluid:after {
    display: table;
    line-height: 0;
    content: "";
    }
.row-fluid:after {
    clear: both
    }
.row-fluid [class*="span"] {
    display: block;
    float: left;
    width: 100%;
    min-height: 28px;
    margin-left: 2.504102564102564%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
	} 
.row-fluid .span1,
.row-fluid .span2,
.row-fluid .span3,
.row-fluid .span4,
.row-fluid .span5,
.row-fluid .span6,
.row-fluid .span7,	 
.row-fluid .span8,
.row-fluid .span9,
.row-fluid .span10{
	_display: block;
    _float: left;
    _width: 95.9%;
	}
.row-fluid [class*="span"]:first-child {
    margin-left: 0
    }
.row-fluid .offset12 {
        margin-left: 105.12820512820512%
    }
.row-fluid .offset12:first-child {
    margin-left: 102.56410256410257%
	}
.row-fluid .offset11 {
    margin-left: 96.58119658119658%
	}
.row-fluid .offset11:first-child {
    margin-left: 94.01709401709402%
	}
.row-fluid .offset10 {
    margin-left: 88.03418803418803%
	}
.row-fluid .offset10:first-child {
    margin-left: 85.47008547008548%
	}
.row-fluid .offset9 {
    margin-left: 79.48717948717949%
	}
.row-fluid .offset9:first-child {
    margin-left: 76.92307692307693%
	}
.row-fluid .offset8 {
    margin-left: 70.94017094017094%
	}
.row-fluid .offset8:first-child {
    margin-left: 68.37606837606839%
	}
.row-fluid .offset7 {
    margin-left: 62.393162393162385%
	}
.row-fluid .offset7:first-child {
    margin-left: 59.82905982905982%
	}
.row-fluid .offset6 {
    margin-left: 53.84615384615384%
	}
.row-fluid .offset6:first-child {
    margin-left: 51.28205128205128%
	}
.row-fluid .offset5 {
    margin-left: 45.299145299145295%
	}
.row-fluid .offset5:first-child {
    margin-left: 42.73504273504273%
	}
.row-fluid .offset4 {
    margin-left: 36.75213675213675%
	}
.row-fluid .offset4:first-child {
    margin-left: 34.18803418803419%
	}
.row-fluid .offset3 {
    margin-left: 28.205128205128204%
	}
.row-fluid .offset3:first-child {
    margin-left: 25.641025641025642%
	}
.row-fluid .offset2 {
    margin-left: 19.65811965811966%
	}
.row-fluid .offset2:first-child {
    margin-left: 17.094017094017094%
	}
.row-fluid .offset1 {
    margin-left: 11.11111111111111%
	}
.row-fluid .offset1:first-child {
    margin-left: 8.547008547008547%
	}
.row-fluid .controls-row [class*="span"]+[class*="span"] {
    margin-left: 2.564102564102564%
    }  			
.row-fluid .span12 {
    width: 100%
    }
.row-fluid .span11 {
    width: 91.45299145299145%
	}
.row-fluid .span10 {
    width: 82.90598290598291%
	}
.row-fluid .span9 {
    width: 74.35897435897436%
	}
.row-fluid .span8 {
    width: 65.81196581196582%
	}
.row-fluid .span7 {
    width: 57.26495726495726%
	}
.row-fluid .span6 {
    width: 48.717948717948715%
	}
.row-fluid .span5 {
    width: 40.17094017094017%
	}
.row-fluid .span4 {
    width: 31.623931623931625%
	}
.row-fluid .span3 {
    width: 23.076923076923077%
	}
.row-fluid .span2 {
    width: 14.52991452991453%
	}
.row-fluid .span1 {
    width: 5.982905982905983%
	}
.rowBox .one{
	width: 9.99%;
	}
.rowBox .two{
	width: 19.99%;
	}
.rowBox .three{
	width: 29.99%;
	}
.rowBox .four{
	width: 39.99%;
	}
.rowBox .five{
	width: 49.99%;
	}					
.rowBox .six{
	width: 59.99%;
	}
.rowBox .seven{
	width: 69.99%;
	}
.rowBox .eight{
	width: 79.99%;
	}
.rowBox .nine{
	width: 89.99%;
	}	
.rowBox .ten{
	width: 100%;
	}	
/*-----前后台局部通用-----*/
.rowBtn{
	border: 0;
	cursor: pointer;
	display: inline-block;
	height: 34px;
	line-height: 34px;
	background: #f90;
	color: #fff;
	padding: 0 25px;
	vertical-align: middle;
	*width: auto;
	*overflow: visible;
	}
.rowBtn:hover{
	text-decoration: none;
	background: #e80;
	}
.rowBtn-green{
	background: #8ec31d;
	}
.rowBtn-green:hover{
	background: #78ab0b;
	}
.rowTable th,
.rowTable td{
	height: 40px;
	line-height: 40px;
	border: 1px solid #cecece;
	}
.rowTable th .box,
.rowTable td .box{
	padding: 0 10px;
	}
.rowTable th .box{
	margin-top: 0;
	background: #f4f4f4;
	}	
.rowTable td{
	background: #fff;
	}	
.rowTable-a td{
	height: auto;
	line-height: 20px;	
	}	
/*.rowForm .linkBtn{
	float: left;
	margin: 0;
	height: 31px;
	line-height: 31px;
	color: #333;
	padding: 0 3px; 
	}*/	
.rowForm .promptText{
	line-height: 34px;
	color: #333;
	}	
.rowForm .rowTable .box .inputTxt{
	margin: 5px 0 6px;
	}
.rowForm .rowTable .box .closeBtn{
	margin: 13px 0 0 8px;
	}		
.maxBtn{
	font-size: 16px;
	height: 44px;
	line-height: 44px;
	padding: 0 50px!important;
	}			
.inputTxt{
	display: inline-block;
	width: 220px;
	height: 22px;
	padding: 5px 6px;
	font-size: 14px;
	vertical-align: middle;
	background-color: #fff;
	border: 1px solid #ccc;
	}	
.formMainBar .box{
	margin-top: 15px;
	padding-left: 90px;
	position: relative;
	}
.formMainBar .box span{
	line-height: 34px;
	vertical-align: middle;
	}	
.formMainBar .box .t{
	display: inline-block;
	width: 90px;
	text-align: right;
	margin-left: -90px;
	}
.formMainBar .verify .inputTxt{
	width: 60px;
	}
.formMainBar .errorBar {
	background: #fefcf3;
	border: 1px solid #de927d;
	}	
.formMainBar span.error,
.formMainBar span.valid,
.formMainBar span.advert{
	padding-left: 20px;
	position: relative;
	display: inline-block;
	margin-left: 10px;
	color: #f00; 
	background: url(../images/promptIcon.png) no-repeat 0 -43px;
	}		
.formMainBar span.valid{
	color: #28ab17; 
	background-position: 0 -82px;
	}
.formMainBar span.advert{
	color: #f90; 
	background-position: 0 -3px;
	}
.formMainBar .userName .inputTxt,
.formMainBar .passWord .inputTxt{
	padding: 5px 6px 5px 30px;
	}	
.formMainBar .userName em,
.formMainBar .passWord em{
	display: block;
	background:url(../images/icon.png) no-repeat;
	width: 17px;
	height: 17px;
	position: absolute;
	left: 7px;
	top: 43px;
	}
.formMainBar .userName em{
	background-position: -163px 0;
	}
.formMainBar .passWord em{
	background-position: -183px 0;
	}					
#userLoginBar .formMainBar .box{
	padding: 0;
	margin-top: 0px;
	}
#userLoginBar .formMainBar .errorBar{
	margin-top: 10px;
	}	
#userLoginBar .formMainBar .errorBar .error{
	margin-left: 10px;
	}		
#userLoginBar .formMainBar .box .t {
	display: block;
	width: auto;
	text-align: left;
	margin: 0;
	} 
#userLoginBar .formMainBar span.error{
	margin: 0;
	}
.pageWarpper {
	text-align: center;
	}			
.pageWarpper a{
	text-decoration:  none;
	display: inline-block;
	padding: 4px 10px;
	color: #666;
	background: #f4f4f4;
	margin: 0 5px;
	}
.pageWarpper a.current,
.pageWarpper a:hover{
	background: #f90;
	color: #fff;
	}		
.form-select{
	height: 34px;
	}	
