/*
Generated by 大紫网络
http://www.duzweb.com
*/
@import url("font-awesome.min.css");

.yahei {
	font-family: "Microsoft YaHei", sans-serif;
	font-weight: normal;
}

/*=========================default=========================*/
.z {
	float: left;
}
.y {
	float: right;
}
.cl:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.cl {
	zoom: 1;
}
.vm {
	vertical-align: middle;
}
.vm * {
	vertical-align: middle;
}
.hm {
	text-align: center;
}
/*//sd.S======*/
.mlra {
	margin-left: auto;
	margin-right: auto;
}
.dz-hide {
	display: none !important;
}
/*//sd.E======*/
.hidefocus {
	outline: none;
}
.bg0_c {
	background-color: transparent !important;
}
.bg0_i {
	background-image: none !important;
}
.bg0_all {
	background: none !important;
}
.pipe {
	margin: 0 5px;
	color: #ccc;
}
.pipe10 {/*//sd.*/
	margin: 0 10px;
	color: #ccc;
}
.btda {
	border-top: 1px dashed #cdcdcd; /*default:#cdcdcd*/
}
.bbda {
	border-bottom: 1px dashed #cdcdcd;
}
.bts {
	border-top: 1px dashed #cdcdcd !important;
}
.bbs {
	border-bottom: 1px solid #cdcdcd !important;
}
/*//sd.s======*/
.btdo {
	border-top: 1px dotted #cdcdcd;
}
.bbdo {
	border-bottom: 1px dotted #cdcdcd;
}
/*//sd.e======*/
.xw0 {
	font-weight: 400;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;
}
.xw1 {
	font-weight: 700;
}
.xs0 {
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: .83em;  /*default:0.83em*/
	-webkit-text-size-adjust: none;
}
.xs1 {
	font-size: 12px !important;
}
.xs2 {
	font-size: 14px !important;
}
.xs3 {
	font-size: 16px !important;
}
/*//sd.======s*/
.xs4 {
	font-size: 18px !important;
}
.xs5 {
	font-size: 20px !important;
}
.xs6 {
	font-size: 22px !important;
}
.xs7 {
	font-size: 24px !important;
}
.xs8 {
	font-size: 26px !important;
}
/*//sd.======e*/
.mtn {
	margin-top: 5px !important;
}
.mtm {
	margin-top: 10px !important;
}
.mtw {
	margin-top: 20px !important;
}
.mbn {
	margin-bottom: 5px !important;
}
.mbm {
	margin-bottom: 10px !important;
}
.mbw {
	margin-bottom: 20px !important;
}
.ptn {
	padding-top: 5px !important;
}
.ptm {
	padding-top: 10px !important;
}
.ptw {
	padding-top: 20px !important;
}
.pbn {
	padding-bottom: 5px !important;
}
.pbm {
	padding-bottom: 10px !important;
}
.pbw {
	padding-bottom: 20px !important;
}

/*//sd.======s*/
.mrn {
	margin-right: 5px !important;
}
.mrm {
	margin-right: 10px !important;
}
.mln {
	margin-left: 5px !important;
}
.mlm {
	margin-left: 10px !important;
}
.mtbm {
	margin-top: 10px !important;
	margin-bottom: 10px !important;
}
.mtbw {
	margin-top: 20px;
	margin-bottom: 20px;
}
.mlrm {
	margin-left: 10px !important;
	margin-right: 10px !important;
}
.mlrw {
	margin-left: 20px !important;
	margin-right: 20px !important;
}
.ptbm {
	padding-top: 10px !important;
	padding-bottom: 10px !important;
}
.ptbw {
	padding-top: 20px !important;
	padding-bottom: 20px !important;
}
.plrm {
	padding-left: 10px !important;
	padding-right: 10px !important;
}
.plrw {
	padding-left: 20px !important;
	padding-right: 20px !important;
}
.mg0 {
	margin: 0 !important;
}
.pd0 {
	padding: 0 !important;
}

a, i {
	-webkit-transition: background-color .5s ease-in-out,color .3s ease-in-out,border .2s ease-in-out;
	transition: background-color .5s ease-in-out,color .3s ease-in-out,border .2s ease-in-out;
}
a:hover {
	text-decoration: none;
}


