@charset "UTF-8";
/* CSS Document */

/*==========================================Reset=============================*/
*{
	padding:0;
	margin:0;
	list-style:none;
	/*box-sizing: border-box;*/ /* 在一个元素的 width 和 height 中包含 padding(内边距) 和 border(边框) */
}
/** 清除内外边距 **/
body, h1, h2,  p,
form, button, input, /* table elements 表格元素 */
img/* img elements 图片元素 */{ 
  border:medium none; 
} 
body, button, input, select {
    font: 14px/14px "Microsoft YaHei",tahoma, Srial, helvetica, sans-serif;
}
h1, h2 {font-weight:normal;}
/** 重置列表元素 **/
ul, ol { list-style: none; } 
/** 重置超链接元素 **/
a { text-decoration: none; color:#555;} 
a:hover { text-decoration: none; color: #084396;} 
a, button{ cursor:pointer;}
a,button,input,optgroup,select,textarea {-webkit-tap-highlight-color:rgba(0,0,0,0); /*去掉a、input和button点击时的蓝色外边框和灰色半透明背景*/}
/** 重置图片元素 **/
img{ border:0px;max-width: 100%;height:auto;display:block;} 
a, img {-webkit-touch-callout: none; /*禁止长按链接与图片弹出菜单*/}
/*----*/
input, select, a, button{outline: none;}
select{
	text-transform:none;
  	-moz-appearance:none;
  	-webkit-appearance:none;
	appearance:none;
	background: url(../images/bg/arrow.png) no-repeat scroll 92% center transparent;
	padding: 0 40px 0 0;
	padding-right: 0\9\0;
	text-indent: 4px !important;
	line-height: 24px;
	border-radius: 0;
	border: 1px solid #e8e8e8;
}
select::-ms-expand { display: none; }
html {font-size: 100%;height:100%;}
body{
	background-color: #fff;
	color:#666666;
	height:100%;
	overflow: auto;
	position:relative;
	-webkit-overflow-scrolling:touch;
}
.fl{float: left;}
.fr{float: right;}