﻿.wrap {position:relative;/*max-width: 640px;*/margin: 0 auto;}
body {position:relative; /*max-width: 750px*/; margin: 0 auto;}
img {display: block;max-width: 100%;}
.dn {display:none!important;}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button{
    -webkit-appearance: none !important;
    margin: 0; 
}
input[type="number"]{-moz-appearance:textfield;}

.mgauto {margin-left: auto;margin-right: auto;}

/*
该样式表存放页面的所有弹出框的样式，全局的
*/
.table{ display: table; table-layout: fixed; border-collapse: collapse; width:100%; font:inherit;}
.cell{ display: table-cell; text-align: center; vertical-align: middle;}
.hide{ display: none!important;}
/*
注：
flexItemH,表示：弹性项目水平居中
flexItemV,表示：弹性项目垂直居中
flexItemHV,表示：弹性项目垂直水平居中
flexColumn,表示：弹性项目排列方向为从上到下
*/
.flex-container{display:-webkit-box;display:-webkit-flex;display:flex;}
.flex-item{-webkit-box-flex:1;-webkit-flex:1;flex:1;}
.flex-column{-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;
 flex-direction: column;}
.flex-item-h{ -webkit-box-pack: center;-webkit-justify-content: center;justify-content: center;}
.flex-item-v{-webkit-box-align: center;-webkit-align-items: center;align-items: center;}
.flex-item-vh{
-webkit-box-pack: center;-webkit-justify-content: center;justify-content: center;
-webkit-box-align: center;-webkit-align-items: center;align-items: center;
}
.flex-item-justify{-webkit-box-pack:justify;-webkit-justify-content:space-between; justify-content:space-between; }

.text-l {text-align: left;}
.text-c {text-align: center;}
.text-r {text-align: right;}
.pos-r {position: relative;}
.pos-a {position: absolute;}
.fl {float: left;}
.fr {float: right;}
.dp-block {display: block;}
.dp-box {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;                  
}
.box-flex {
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	-ms-flex: 1;
	-webkit-flex: 1;
	flex: 1;
}

.text-orange {color: #fd9149;}
.text-blue {color: #4fa6ff;}
.text-blue2 {color: #2688db;}
.text-blue3 {color: #178ad3;}
.text-gray {color: #b2b2b2;}
.text-cyan {color: #b2b2b2;}

.text-black0 {color: #000;}
.text-black3 {color: #333;}
.text-black9 {color: #999;}
.bg-white {background: #fff}
.bg-orange-linear {
	background: -webkit-linear-gradient(#fd9149, #f57424);
	background: -o-linear-gradient(#fd9149, #f57424); 
	background: -moz-linear-gradient(#fd9149, #f57424);
	background: linear-gradient(#fd9149, #f57424); 
}

.wrap-pdb1 {padding-bottom: 1rem;}

