html, body
{
	padding: 0;
	margin: 0;
}
body
{
	
	font-family: Arial, Helvetica, Verdana ,"微软雅黑";
	font-size: 14px;
	line-height: 22px;
	color: #666;
	position: relative;
	-webkit-text-size-adjust: none;
}
body *
{
	text-shadow: none;
}
h1, h2, h3, h4, h5, h6
{
	line-height: 1;
	font-weight: bold;
	margin: 20px 0 10px 0;
}
h1, h2, h3
{
	font-size: 18px;
}
h4, h5, h6
{
	font-size: 16px;
}
p
{
	margin: 0 0 10px 0;
}
a, a:link, a:active, a:visited, a:hover
{
	color: inherit;
	
}

nav:not(.mm-menu)
{
	display: none;
}

.header,
.content,
.footer
{
	text-align: center;
}
.header
{
	background: #777;
	font-size: 16px;
	font-weight: bold;
	color: #fff;
	line-height: 48px;
	-moz-box-sizing: border-box;
	box-sizing: border-box;	
	width: 100%;
	height: 40px;
	padding: 0 50px;
}
.header.fixed
{
	position: fixed;
	top: 0;
	left: 0;
}
.footer.fixed
{
	position: fixed;
	bottom: 0;
	left: 0;
}
.header { background:#1e1e1e; height:48px;}

.header .caidan
{
	background: center center no-repeat transparent;
	background-image: url( data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADhJREFUeNpi/P//PwOtARMDHQBdLGFBYtMq3BiHT3DRPU4YR4NrNAmPJuHRJDyahEeT8Ii3BCDAAF0WBj5Er5idAAAAAElFTkSuQmCC );

	display: block;
	width: 48px;
	height: 48px;
	line-height:48px;
	position: absolute;
	top: 0;
	right: 10px;
}

.ui-searchbar-wrap{display:-webkit-box;-webkit-box-pack:center;-webkit-box-align:center;background-color:#FFF;}
.ui-searchbar-wrap button{margin-right:10px}
.ui-searchbar-wrap .ui-searchbar-cancel{color:gray;font-size:16px;padding:4px 8px}
.ui-searchbar-wrap .ui-searchbar-input,.ui-searchbar-wrap button,.ui-searchbar-wrap .ui-icon-close{display:none}
.ui-searchbar-wrap.focus{-webkit-box-pack:start}
.ui-searchbar-wrap.focus .ui-searchbar-input,.ui-searchbar-wrap.focus button,.ui-searchbar-wrap.focus .ui-icon-close{display:block}
.ui-searchbar-wrap.focus .ui-searchbar-text{display:none}
.ui-searchbar{border-radius:4px;height:30px;margin:7px 10px;background:#fff;font-size:14px;line-height:30px;position:relative;padding-left:4px;-webkit-box-flex:1;display:-webkit-box;display: -ms-flexbox;display: -moz-box;display: -o-box;display: box;-webkit-box-pack:center;-webkit-box-align:center;color:gray;width:100%}
.ui-searchbar input{-webkit-appearance:none;font-size:14px;color:#000;border:0;width:100%;padding:7px 0}
.ui-searchbar-input{-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;-ms-flex:1;box-flex:1;}
.ui-icon-search{display:inline-block;height:0;position:relative;overflow:visible}
.ui-icon-search:before{background:url(../images/icon.png) no-repeat 0 0;-webkit-background-size:150px auto;content:"";display:block;position:absolute;left:0}
.ui-icon-search{width:16px;margin:4px}
.ui-icon-search:before{width:16px;height:16px;background-position:-125px -54px;top:-7px}


#menu ul li a { color:#fff;}
nav { width:50%;}
#menu { width:50%;}

.height1 { height: 1px; overflow: hidden; clear: both; }
.height2 { height: 2px; overflow: hidden; clear: both; }
.height5 { height: 5px; overflow: hidden; clear: both; }
.height10 { height: 10px; overflow: hidden; clear: both; }
.height15 { height: 15px; overflow: hidden; clear: both; }
.height20 { height: 20px; overflow: hidden; clear: both; }
.height25 { height: 25px; overflow: hidden; clear: both; }
.height30 { height: 30px; overflow: hidden; clear: both; }
.height35 { height: 35px; overflow: hidden; clear: both; }
.height40 { height: 40px; overflow: hidden; clear: both; }
.height45 { height: 45px; overflow: hidden; clear: both; }
.height50 { height: 50px; overflow: hidden; clear: both; }
.red{color:#F00;}
.bai{color:#FFF;}
.cheng{color: #f08300;}
.ml20{margin-left:20px;}
#ver_dis_id , #ver_login_id{display:none;}
.ias_loader{float:left;width:100%;text-align:center;padding:5px 0;display:none;}
.titlety{font-weight:700;}
.e2-border{border:1px solid #E2E2E2;}
.gl,.highlight{color:#FFF;background-color:#0F829F;padding:2px;}
.pltiemlist{padding:0;margin:0;}

/*圆角表单*/
.form_radius { border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius:5px;  }

/**头像**/
.user_top_pic { width:70px; height:70px; margin:0 auto; margin-top:15px;}
.tx_sm { text-align:center; font-size:16px; margin:10px 0; width:100%;}
.txxz  { width:100%; overflow:hidden;}
.txxz a { display:block; width:22%; margin:1.5%; float:left;}