/****************Reset*****************/
html { font-size: 100%; overflow-y: scroll; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
body { margin: 0; font-size: 13px; line-height: 1.231; }
/*body, button, input, select, textarea, p, span { font-family: 微软雅黑,  Helvetica ;}*/
/*body, button, input, select, textarea, p, span { font-family: 微软雅黑, 黑体, 宋体, Helvetica, Verdana, sans-serif;} */
body, button, input, select, textarea, p, span { font-family:  黑体,  Helvetica, Neue;}
/*p{font-family:  Helvetica,微软雅黑}
span{font-family:  Helvetica,微软雅黑}*/

/*::-moz-selection { background: #fe57a1; color: #fff; text-shadow: none; }*/
/*::selection { background: #fe57a1; color: #fff; text-shadow: none; }*/

/*a { color: #00e; }
a:visited { color: #551a8b; }
a:hover { color: #06e; }*/
a:focus { outline: thin dotted; }
a:hover, a:active { outline: 0; }

/*a:link {color: #000; text-decoration:none;} */     /* 未访问的链接 */
/*a:visited {color: #000; text-decoration:none;} */  /* 已访问的链接 */
/*a:hover {color: #000; text-decoration:none;} */    /* 当有鼠标悬停在链接上 */
/*a:active {color: #000; text-decoration:none;} */   /* 被选择的链接 */

.a_none:link {color: #000; text-decoration:none;}
.a_none:visited {color: #000; text-decoration:none;}
.a_none:hover {color: #000; text-decoration:none;}
.a_none:active {color: #000; text-decoration:none;}


abbr[title] { border-bottom: 1px dotted; }
b, strong { font-weight: bold; }
blockquote { margin: 1em 40px; }
dfn { font-style: italic; }
hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }
ins { background: #ff9; color: #000; text-decoration: none; }
mark { background: #ff0; color: #000; font-style: italic; font-weight: bold; }
pre, code, kbd, samp { font-family: monospace, monospace; _font-family: 'courier new', monospace; font-size: 1em; }
pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; }
q { quotes: none; }
q:before, q:after { content: ""; content: none; }
small { font-size: 85%; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
ul, ol { margin: 1em 0; padding: 0 0 0 40px; }
dd { margin: 0 0 0 40px; }
nav ul, nav ol { list-style: none; list-style-image: none; margin: 0; padding: 0; }
img { border: 0; -ms-interpolation-mode: bicubic; vertical-align: middle; }
svg:not(:root) { overflow: hidden; }
figure { margin: 0; }

form { margin: 0; }
fieldset { border: 0; margin: 0; padding: 0; }
label { cursor: pointer; }
legend { border: 0; *margin-left: -7px; padding: 0; }
/*button, input, select, textarea { font-size: 100%; margin: 0; vertical-align: baseline; *vertical-align: middle; }*/
button, input { line-height: normal; *overflow: visible; }
table button, table input { *overflow: auto; }
button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button; }
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; }
input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }
input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }
textarea { overflow: auto; vertical-align: top; resize: vertical; }
input:valid, textarea:valid {  }
input:invalid, textarea:invalid { background-color: #f0dddd; }
/***************/



/**************************iscroll**************************************/
.iscroll-wrapper {
	position: absolute;
	width:100%;
	overflow: hidden;

	/* Prevent native touch events on Windows */
	-ms-touch-action: none;

	/* Prevent the callout on tap-hold and text selection */
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;

	/* Prevent text resize on orientation change, useful for web-apps */
	-webkit-text-size-adjust: none;
	-moz-text-size-adjust: none;
	-ms-text-size-adjust: none;
	-o-text-size-adjust: none;
	text-size-adjust: none;
}

.iscroll-body {
	position: absolute;
	width:100%;
	/* Prevent elements to be highlighted on tap */
	-webkit-tap-highlight-color: rgba(0,0,0,0);

	/* Put the scroller into the HW Compositing layer right from the start */
	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	-ms-transform: translateZ(0);
	-o-transform: translateZ(0);
	transform: translateZ(0);
}

/***************************************************************/
* {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

:focus {
	outline: 0;
	border:none;
	/*color: rgba(0, 0, 0, 0);*/
}
.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

* html .clearfix {height: 1%;}

.bgBlackOpacity-5{
    background:rgba(0, 0, 0, 0.5) !important;
    width:100vw;
    height:100vh;
}
.bgBlackOpacity-8{
    background:rgba(0, 0, 0, 0.8) !important;
    width:100vw;
    height:100vh;
}
.bgBlackOpacity-9{
    background:rgba(0, 0, 0, 0.9) !important;
    width:100vw;
    height:100vh;
}

.pull-full{
    width:100vw;
    height:100vh;
}

.pull-fixed-bottom{
    position: fixed;
    bottom: 0;
}

.fullContainer{
    width:100vw;
    height:100vh;
}

.img-750{
	width:750px;
	height:auto;
}


.container-640{
    width: 640px;
    overflow: hidden;
}

.zindex-99999{
	  z-index:99999
	}


/*横排LI+去点*/
.menu-horizontal ul{
	margin:0; 
	padding:0;
	list-style:none;
	}
.menu-horizontal  ul li{
	float:left;	
	margin:0;
	padding:0;	
	}
 
.app-640{width:640px}
.app-750{width:750px}

.label-pro{
    background-color: #e44525;
    border-radius: 3px;
    bottom: 1px;
    color: white;
    font-size: 11px;
    font-weight: bold;
    padding: 2px 5px;
    position: relative;
    text-transform: uppercase;
}


.label-pao{
		background: none repeat scroll 0 0 #ff6f69;
		font-size: 0.6em;
		font-weight: normal;
		left: 60%;
		padding-top: 4px;
		position: absolute;
		top: 0;
	}
.text-24{font-size:24px}
.text-28{font-size:28px}
.text-32{font-size:32px}
.text-center{
	text-align:center;
	/*top: 50%;
	-webkit-transform:translateY(50%);
		-moz-transform:translateY(50%);
		-o-transform:translateY(50%);
		-ms-transform:translateY(50%);
		transform:translateY(50%);*/
	}

.pull-left{ float:left}
.pull-right{ float:right}
/*垂直水平居中*/
.pull-middle-center{
		text-align:center;
		/*position: relative;
		
		left: 50%;
		-webkit-transform: translateX(-50%) translateY(-50%);
		-moz-transform: translateX(-50%) translateY(-50%);
		-o-transform: translateX(-50%) translateY(-50%);
		-ms-transform: translateX(-50%) translateY(-50%);
		transform: translateX(-50%) translateY(-50%);*/
	}

.pull-air{
	 position:absolute;
	}
.pull-air-0{
	position:absolute;
	top:0px;
	left: 0px;
}

.pull-alpha-0{
	 opacity:0;
	}

.layout-lt{
	  position:absolute;
	  left:0px;
	  top:0px;
	}

	
.noscroll{overflow:hidden;}
.autoscroll{overflow:auto;}
.hide{ display:none}
.hide2{visibility:hidden}
.show{display:block}
.show2{visibility:hidden}
.full-pop{
	  width:100%;
	  height:100%;
	}


.input-alpha-0{
	background-color:transparent;
	color:#fff;
	FILTER: alpha(opacity=0); /*androd*/
	appearance:none;  /*下拉框去掉右侧图标*/
	-moz-appearance:none;
	-webkit-appearance:none;
	border: none;
}

/****************app.zebra********************/

/************百度地图************/
.anchorBL{display:none} 


/************* 缩略图 *****************/
.thumbnail {
  position: relative;
  width: 200px;
  height: 200px;
  overflow: hidden;
}
.thumbnail img {
  position: absolute;
  left: 50%;
  top: 50%;
  height: 100%;
  width: auto;
  -webkit-transform: translate(-50%,-50%);
      -ms-transform: translate(-50%,-50%);
          transform: translate(-50%,-50%);
}
.thumbnail img.portrait {
  width: 100%;
  height: auto;
}

/**********************************************/
