@charset "utf-8";
/* CSS Document */
/*-----------------------------------

	*Filename: 		reset.css
	*Description:	重置样式
	*Version:		1.0.0(2014-08-0·) 
	*Author:		yangchanyuan
	
-------------------------------------*/

body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, fieldset, lengend, button, input, textarea, th, td {margin: 0;padding: 0; }
body, button, input, select, textarea {font: 14px / 1.5 "Microsoft YaHei","\5b8b\4f53",sans-serif; color:#464646; }

h2, h3, h4, h5, h6 {
  font-family: Microsoft YaHei,sans-serif; 
}

ul, ol {
  list-style: none; 
}

fieldset, img {
  border: none; }

address, caption, cite, code, dfn, em, strong, th, var, optgroup {
  font-style: normal;
  font-weight: normal; }

abbr, acronym {
  border: 0;
  font-variant: normal; }

input, button, textarea, select, optgroup, option {
  font-family: inherit;
  font-size: inherit;
  font-style: inherit;
  font-weight: inherit; }

code, kbd, samp, tt {
  font-size: 100%; }

input, button, textarea, select {
  font-size: 100%; }

textarea{  
  resize:none;
  }

table {
  border-collapse: collapse;
  border-spacing: 0; }

caption, th {
  text-align: left; }

sup, sub {
  font-size: 100%;
  vertical-align: baseline; }

:link, :visited, ins {
  text-decoration: none; }

blockquote, q {
  quotes: none; }

blockquote:before, blockquote:after, q:before, q:after {
  content: '';
  content: none; }

html {
  /* overflow-y: scroll; */
  -webkit-overflow-scrolling: touch;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  zoom: expression(function(ele) { ele.style.zoom = "1"; document.execCommand("BackgroundImageCache", false, true); } (this)); }

a {color:#272727; text-decoration:none; outline:none; blr:expression(this.onFocus=this.blur()); outline-style:none}

a:hover { text-decoration: underline; }

.clearfix{*zoom:1;}

.clearfix:after{content:"";display:table;clear:both;}

.iconBottom,.iconLeft,.iconTop,.iconRight{
	position:absolute;
	overflow:hidden;
	width:0;height:0;
	border:5px dashed transparent;
}
.iconBottom{
	border-top-style:solid;
	border-top-color:#000;	
}
.iconLeft{
	border-right-style:solid;
	border-right-color:#000;	
}
.iconTop{
	border-bottom-style:solid;
	border-bottom-color:#000;	
}
.iconRight{
	border-left-style:solid;
	border-left-color:#000;	
}
p strong {
	font-weight: bold;
}