﻿@charset "utf-8";
/*统一标签css块*/
html, body {
	color:#333;
	background:#FFF;
	height:100%;
}
html{
		overflow-x :  auto;
}
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, strong, ul, li {
	margin:0;
	padding:0;
}
body, button, input, textarea {
	font:12px/1.5;
	font-family:Arial, Helvetica, sans-serif;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset, img {
	border:0;
}
address, caption, cite, code, dfn, em, th, var {
	font-style:normal;
	font-weight:normal;
}
li {
	list-style:none;
}
caption, th {
	text-align:left;
}
h1, h2, h3, h4, h5, h6 {
	font-size:100%;
	font-weight:normal;
}
q:before, q:after {
	content:'';
}
abbr, acronym {
	border:0;
	font-variant:normal;
}
sup {
	vertical-align:text-top;
}
sub {
	vertical-align:text-bottom;
}
input, textarea, select {
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit;
}
input, textarea, select {
 *font-size:100%;
}
legend {
	color:#000;
}
.linetxt{
	text-decoration: line-through;
}
a {
	color:#3e3e3e;
	text-decoration:none;
}
a:hover {
	color:#339900;
	text-decoration:underline;
}
/*css样式抽离块 begin*/
.cls:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.cb {
	clear: both;
}
.cl {
	clear: left;
}
.cr {
	clear: right;
}
.di{
	display:inline;
}
.cls {
	display: inline-block;
}
.pic {
	border:1px solid #e4e4e4;
}
.pic:hover {
	border:1px solid #F0B41C;
}
.bc{
	border:1px solid #cccccc;
}
.bc img{
	display:block;
}
.btn-img {
	border:none;
	cursor:pointer;
	text-align:center;
}
/*字体颜色 bigin*/
.link-a {
	color: #3e3e3e;
}
.curpoi{
	cursor: pointer;
}
.red {
	color: #CC0000;
}
.gray {
	color: #339900;
}
.blue{
	color: #035A9D;
}
.ccc {
	color: #CCCCCC;
}
.yellow{
	color: #F0B41B;
}
/*字体颜色 end*/
.ellip a, .ellips {
	display:block;
	white-space:nowrap;
	overflow:hidden;
	-o-text-overflow: ellipsis;    /* for Opera */
	text-overflow:ellipsis;        /* for IE */
}
/*margin and padding begin*/
.m0{
	margin:0;
}
.mlr0 {
	margin-left:0px!important;
	margin-right:0px!important;
}
.mauto{
	margin:0 auto;
}
.mrl5{
	margin: 0px 5px;
}
.mrl7 {
	margin: 0px 7px;
}
.ml5 {
	margin:0 0 0 5px;
}
.ml2{
	margin:0 0 0 2px;
}
.ml10{
	margin:0 0 0 10px;
}
.ml15{
	margin:0 0 0 15px;
}
.ml20 {
	margin:0 0 0 20px;
}
.ml100{
	margin-left: 100px;
}
.mr2{
	margin:0 5px 0 0;
}
.mr5 {
	margin:0 5px 0 0;
}
.mr10 {
	margin:0 10px 0 0;
}
.mr12 {
	margin:0 12px 0 0;
}
.mr15 {
	margin:0 15px 0 0;
}
.mr20 {
	margin:0 20px 0 0;
}
.mr40 {
	margin:0 40px 0 0;
}
.mt2 {
	margin:0 0 2px;
}
.mt5 {
	margin:0 0 5px;
}
.mt10 {
	margin:0 0 10px;
}
.mt15 {
	margin:0 0 15px;
}
.mt20 {
	margin:0 0 20px;
}

.mp10 {
	margin:10px 0 0 0;
}
.mp20{
	margin:10px 0 0 0;
}
.pr0 {
	padding-right:0px!important;
}
/*margin and padding end*/
.s60 {
	width:60px;
	height:60px;
}
.s90 {
	width:90px;
	height:90px;
}
.s159 {
	width:159px;
	height:159px;
}
.s168 {
	width:168px;
	height:168px;
}
.s130 {
	width:130px;
	height:130px;
}
.s150 {
	width:150px;
	height:150px;
}
.h5 {
	height: 5px;
}
.h10 {
	height: 10px;
}
.input-text {
	width:240px;
	height:16px;
	padding:4px 3px;
	border:1px solid #bbb;
}
.input-text-r {
	width:200px;
	height:16px;
	padding:4px 3px;
	border:1px solid #bbb;
}
.input-text-over {
	border:1px solid #efa100;
	outline:2px solid #ffdc97;
}
.lfloat {
	float: left;
}
.rfloat {
	float: right;
}
.nfloat {
	float: none;
}
.alignr {
	text-align: right;
}
.wait{
	background: transparent url(../images/global/spinner.gif) no-repeat scroll center center;
}

