body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin:0; padding:0; }
body, button, input, select, textarea { font-size:12px;font-family:Helvetica,STHeiti,Verdana,Arial,Tahoma,sans-serif; background:#fff;overflow:hidden;}
h1, h2, h3, h4, h5, h6{ font-size:100%;font-weight:400px; }
address, cite, dfn, em, var { font-style:normal; font-weight:normal;}
code, kbd, pre, samp { font-family:couriernew, courier, monospace; }
small{ font-size:12px; }
ul, ol { list-style:none; }
a { text-decoration:none; color:#666; }
a:hover { text-decoration:none; }
sup { vertical-align:text-top; }
sub{ vertical-align:text-bottom; }
legend { color:#000; }
fieldset, img { border:0; }
button, input, select, textarea { font-size:100%; }
table { border-collapse:collapse; border-spacing:0; }
.clean{ clear: both;display: block;font-size: 0;height: 0;line-height: 0;overflow: hidden;}


/* switch_box所用到的样式 */
.show {display:block !important;}
.hidden {display:none !important;}
.cover{float:left;overflow:hidden;}

.item {
	display:none;
	position:relative;
	-webkit-transition:left 1s ease-in-out;
	-moz-transition:left 1s ease-in-out;
	-o-transition:left 1s ease-in-out;
	-ms-transition:left 1s ease-in-out;
	transition:left 1s ease-in-out;
	left:0;
	top:0;
	z-index:10;
}
.active {display:block;left:0;}
.active.left{left:-100%;}
.active.right{left:100%;}
.next {position:absolute;top:0;display:block;left:100%;z-index:98;}
.prev {position:absolute;top:0;display:block;left:-100%;z-index:98;}
.next.left {left:0;}
.prev.right{left:0;}
.bc{margin-left:auto;margin-right:auto;}

/*通用样式，luozheao，20160526*/
.ellipsis{overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.pointer{cursor: pointer;}
.fl{float: left;}
.fr{float: right;}
.dn{display: none;}
.opacity80:hover{opacity: .8;filter:alpha(opacity=80);-webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;}
.opacity80_no:hover{opacity: .8;filter:alpha(opacity=80);}
.pr{position: relative;}
.pa{position: absolute;}
.clearfix { *zoom: 1; }
.clearfix:after { content: "\200B"; display: block; line-height: 0; height: 0; clear: both; visibility: hidden; font-size: 0; }
.change{-webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;}
.c_666{color: #666;}
.c_999{color: #999;}
.c_ff6{color:#ff6599;}
.f12{font-size: 12px;}
.bg_f8f{background-color:#f8f8f8;}
.center{text-align: center;}
.mt10{margin-top: 10px;}
.mt15{margin-top: 15px;}
.mt25{margin-top: 25px;}
.pl16{padding-left: 16px;}
.mr0{margin-right: 0 !important;}
.ml16{margin-left: 16px;}
