/*每个页面公共css */
	.ub {
	    display: -ms-flexbox;
	    display: -webkit-flex;
	    display: flex;
	    position: relative;
	}
	.ub-ps {
	    justify-content: flex-start;
	    -webkit-justify-content: flex-start;
	}
	.ub-pj {
	    justify-content: space-between ;
	    -webkit-justify-content: space-between ;
	}
	.ub-pe {
	    justify-content: flex-end;
	    -webkit-justify-content: flex-end;
	}
	.ub-pj {
	    justify-content: space-between ;
	    -webkit-justify-content: space-between ;
	}
	.ub-ver {
	    flex-direction: column;
	    -webkit-flex-direction: column;
		align-items:stretch;
		-webkit-align-items:stretch;
	}
	.ub-ac {
	    align-items:center ;
	    -webkit-align-items:center ;
	}
	.ub-pc {
	    justify-content: center;
	    -webkit-justify-content: center;
	}
	.ub-ac {
	    align-items:center ;
	    -webkit-align-items:center ;
	}
	.ub-ae {
	    align-items:flex-end;
	    -webkit-align-items:flex-end;
	}
	.ub-as {
	    align-items:flex-start;
	    -webkit-align-items:flex-start;
	}
	.ub-ab {
	    align-items:baseline ;
	    -webkit-align-items:baseline ;
	}
	.ub-ast {
	    align-items:stretch;
	    -webkit-align-items:stretch;
	}
	.ub-img {
		-webkit-background-size: contain;
		background-size: contain;
		background-repeat: no-repeat;
		background-position: center;
	}
	.ub-img1 {
	    -webkit-background-size: cover;
	    background-size: cover;
	    background-repeat: no-repeat;
	    background-position: center;
	}
	.ub-img2 {
	    background-repeat: repeat-x;
	    background-size: auto 100%
	}
	.ub-img3 {
	    background-repeat: repeat-y;
	    background-size: 100% auto
	}
	.ub-font-white{color: #FFFFFF;}
	.ub-img4 {
	    -webkit-background-size: 100% auto;
	    background-size: 100% auto;
	    background-repeat: no-repeat;
	    background-position: center;
	}
	.ub-img5 {
	    -webkit-background-size: auto 100%;
	    background-size: auto 100%;
	    background-repeat: no-repeat;
	    background-position: center;
	}
	
	.ub-img6 {
	    background-repeat: no-repeat;
	    background-position: center;
	}
	.ub-img7 {
	    -webkit-background-size: 100% 100%;
	    background-size: 100% 100%;
	    background-repeat: no-repeat;
	    background-position: center;
	}
	.ub-f1 {
	    position: relative;
	    flex: 1;
	    -webkit-flex: 1;
	}
	
	.ub-f2 {
	    position: relative;
	    flex: 2;
	    -webkit-flex: 2;
	}
	
	.ub-f3 {
	    position: relative;
	    flex: 3;
	    -webkit-flex: 3;
	}
	.ub-ae {
	    align-items:flex-end;
	    -webkit-align-items:flex-end;
	}
	.ub-as {
	    align-items:flex-start;
	    -webkit-align-items:flex-start;
	}
	.ub-ab {
	    align-items:baseline ;
	    -webkit-align-items:baseline ;
	}
	.ub-ast {
	    align-items:stretch;
	    -webkit-align-items:stretch;
	}
	.ub-ps {
	    justify-content: flex-start;
	    -webkit-justify-content: flex-start;
	}
	.ub-pb {
	    justify-content: space-between ;
	    -webkit-justify-content: space-between ;
	}
	.ub-pa {
	    justify-content: space-around;
	    -webkit-justify-content: space-around;
	}
	.ub-wrap{
	  flex-wrap: wrap;
	  -webkit-flex-wrap: wrap;
	}
	.ub-nwrap{
	  flex-wrap: nowrap;
	  -webkit-flex-wrap: nowrap;
	}
	.ub-pe {
	    justify-content: flex-end;
	    -webkit-justify-content: flex-end;
	}
	.ub-pj {
	    justify-content: space-between ;
	    -webkit-justify-content: space-between ;
	}
	.ulim {
	    // display: inline-block;
	      white-space: nowrap; 
	      overflow: hidden;
	      text-overflow:ellipsis;
	}