	.ui-bmw{overflow:hidden;}
	.ui-grid-a .ui-block-a,.ui-grid-a .ui-block-b{float:left;position:relative;overflow:hidden;}
	.ui-grid-b .ui-block-a,.ui-grid-b .ui-block-b,.ui-grid-b .ui-block-c{float:left;}
	.ui-grid-c .ui-block-a,.ui-grid-c .ui-block-b,.ui-grid-c .ui-block-c,.ui-grid-c .ui-block-d{float:left;}
	.ui-bmw .posr{position:relative;overflow:hidden;}
	.ui-bmw h2,.ui-bmw h3,.ui-bmw h4,.ui-bmw h5,.ui-bmw h6,.ui-bmw p{padding:0;margin:0;}
	.ui-bmw .fl{float:left;}
	.ui-bmw .mt10{margin-top:10px;}
	.ui-bmw .mt20{margin-top:20px;}
	.ui-bmw .mt30{margin-top:30px;}
	.ui-bmw .mr20{margin-right:20px;}
	.ui-bmw .mt40{margin-top:40px;}
	.ui-bmw .mt60{margin-top:60px;}
	.ui-bmw .ui-banner{background:url("../images/com_01.jpg") no-repeat center center;height:400px;}
	.ui-bmw .ui-header h2{font-size:36px;color:#0697ff;font-weight:bold;text-align:center;}
	.ui-bmw .ui-header h3{font-size:18px;color:#b9d9ff;text-align:center;margin-top:7px;text-transform:uppercase;letter-spacing:17px;}
	.ui-bmw .ui-block-1 .ui-grid-solo{background:url(../images/com_02.jpg) center center;height:320px;width:1000px;margin-left:auto;margin-right:auto;padding-top:80px;}
	.ui-bmw .ui-block-1 .ui-article p{font-size:24px;color:#fff;line-height:40px;text-align:center;}
	.ui-bmw .ui-block-1 .line{width:200px;height:2px; background:#fab132;float:left;border:none;margin-top:26px;}
	.ui-bmw .ui-block-1 .ui-btn-s{float:left;margin:0 20px;font-size:24px;color:#fff;width:264px;line-height:54px;text-align:center;border-radius:25px;background:#fab132;}
	.ui-bmw .ui-block-1 .ui-btns{width:704px;margin-left:auto;margin-right:auto;margin-top:32px;}
	.ui-bmw .ui-block-2{height:540px;padding-top:60px;background:url(../images/com_03.jpg) center center;background-size:cover;}
	.ui-bmw .ui-block-2 h2{color:#fff;}
	.ui-bmw .ui-block-2 h3{color:#999;}
	.ui-bmw .ui-block-2 .current_box{position:absolute;top:280px;left:0;width:100%;height:100%;z-index:2;}
	.ui-bmw .ui-block-2 .current_black{width:100%;height:100%;position:absolute;top:280px;left:0;background:#000;opacity:0.5;z-index:1;}
	.ui-bmw .ui-block-2 .ui-article a{display:block;width:120px;text-align:center;line-height:32px;color:#fff;background:#fab132;border-radius:16px;margin-left:auto;margin-right:auto;}
	.ui-bmw .ui-block-2 h4{font-size:18px;color:#fff;margin-top:21px;text-align:center;}
	.ui-bmw .ui-block-2  .posr{width:285px;height:340px;}
	.ui-bmw .ui-block-2  p{font-size:14px;color:#fff;line-height:24px;margin-top:6px;padding:0 10px;}
	.ui-bmw .ui-block-2 .ui-block-a{width:285px;margin-right:20px;}
	.ui-bmw .ui-block-2 .ui-block-b{width:285px;margin-right:20px;}
	.ui-bmw .ui-block-2 .ui-block-c{width:285px;margin-right:20px;}
	.ui-bmw .ui-block-2 .ui-block-d{width:285px;}
	.ui-bmw .ui-block-3 p{position:absolute;bottom:0;font-size:24px;line-height:60px;text-align:center;background:#ccc;background:rgba(0,0,0,0.5);width:100%;color:#fff;}
	.ui-bmw .ui-block-3 p a{font-size:24x;color:#fff;font-weight:bold;}
	.ui-bmw .ui-block-3 p a:hover{color:#fab132;}
	.ui-bmw .ui-block-3 .ui-block-a{margin-right:40px;}
	
	.ui-bmw .ui-block-4{padding-top:60px;background:#f5f8fa;}
	.ui-bmw .ui-block-4 h5{font-size:18px;color:#333;text-align:center;width:380px;line-height:60px;border-radius:30px;cursor:pointer;}
	.ui-bmw .ui-block-4 .ui-nav{background:#fff;position:relative;}
	.ui-bmw .ui-block-4 .current_nav{background:#0697ff;position:absolute;top:0;left:0;width:380px;height:60px;line-height:60px;font-size:18px;line-height:60px;color:#fff;text-align:center;border-radius:30px;cursor:pointer;}
	.ui-bmw .ui-block-4 .ui-grid-b .ui-block-a{width:380px;margin-right:30px;}
	.ui-bmw .ui-block-4 .ui-grid-b .ui-block-b{width:380px;margin-right:30px;}
	.ui-bmw .ui-block-4 .ui-grid-b .ui-block-c{width:380px;}
	.ui-bmw .ui-block-4 .ui-container .ui-grid-b .ui-block-a{position:relative;overflow:hidden;}
	.ui-bmw .ui-block-4 .ui-container .ui-grid-b .ui-block-b{position:relative;overflow:hidden;}
	.ui-bmw .ui-block-4 .ui-container .ui-grid-b .ui-block-c{position:relative;overflow:hidden;}
	.ui-bmw .ui-block-4 .ui-container .ui-bottombar{position:absolute;width:380px;padding-top:16px;padding-bottom:15px;bottom:-41px;text-align:center;background:rgba(0,0,0,0.5);height:70px;}
	.ui-bmw .ui-block-4 .ui-container{position:relative;height:630px;}
	.ui-bmw .ui-block-4 .ui-container .ui-wrapper{position:absolute;top:0;}
	.ui-bmw .ui-block-4 .ui-container p{font-size:18px;color:#fff;text-align:center;}
	.ui-bmw .ui-block-4 .ui-container a{display:block;font-size:18px;width:145px;line-height:32px;text-align:center;background:#fab132;color:#fff;margin-left:auto;margin-right:auto;margin-top:20px;border-radius:16px;}
	.ui-bmw .ui-block-4 .ui-container span{display:block;font-size:14px;color:#fff;text-align:center;line-height:25px;margin-top:14px;}
	.ui-bmw .ui-block-4 .ui-container .divline{width:320px;margin-left:auto;margin-right:auto;height:1px;background:#ccc;margin-top:10px;}
	
	
	.ui-bmw .ui-block-5{margin-top:80px;padding-bottom:80px;}
	.ui-other h5{font-size:24px;color:#333;line-height:100%;text-align:center;}
	.ui-other p{font-size:14px;color:#666;line-height:100%;text-align:center;}
	.ui-other .ui-btn{display:block;width:104px;height:30px;line-height:30px;font-size:14px;background:#fe5a52;text-align:center;margin-left:auto;margin-right:auto;color:#fff;margin-top:10px;border:1px solid #f99f1e;transition:all 0.2s;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s;}
	.ui-other .ui-article .ui-block-a{border:1px solid #ccc;padding-bottom:20px;margin-right:33px;}
	.ui-other .ui-article .ui-block-b{border:1px solid #ccc;padding-bottom:20px;margin-right:33px;}
	.ui-other .ui-article .ui-block-c{border:1px solid #ccc;padding-bottom:20px;}
	.ui-bmw .ui-btn:hover{background:#fff;color:#fe5a52;}
		
		
		@keyframes frombottom{
			from{transform:translateY(100px);opacity:0.6}
			to(transform:translateY(0);opacity:1;)
		}
		@-webkit-keyframes frombottom{
			from{-webkit-transform:translateY(100px);opacity:0.6}
			to(-webkit-transform:translateY(0);opacity:1;)
		}
		@-moz-keyframes frombottom{
			from{-moz-transform:translateY(100px);opacity:0.6}
			to(-moz-transform:translateY(0);opacity:1;)
		}
		@-ms-keyframes frombottom{
			from{-ms-transform:translateY(100px);opacity:0.6}
			to(-ms-transform:translateY(0);opacity:1;)
		}
		@-o-keyframes frombottom{
			from{-o-transform:translateY(100px);opacity:0.6}
			to(-o-transform:translateY(0);opacity:1;)
		}
		
		
		
		
		@keyframes fromright{
			from{transform:translateX(400px);opacity:0.6}
			to(transform:translateY(0);opacity:1;)
		}
		@-webkit-keyframes fromright{
			from{-webkit-transform:translateX(400px);opacity:0.6}
			to(-webkit-transform:translateY(0);opacity:1;)
		}
		@-moz-keyframes fromright{
			from{-moz-transform:translateX(400px);opacity:0.6}
			to(-moz-transform:translateY(0);opacity:1;)
		}
		@-ms-keyframes fromright{
			from{-ms-transform:translateX(400px);opacity:0.6}
			to(-ms-transform:translateY(0);opacity:1;)
		}
		@-o-keyframes fromright{
			from{-o-transform:translateX(400px);opacity:0.6}
			to(-o-transform:translateY(0);opacity:1;)
		}
		
		
		
		@keyframes fromleft{
			from{transform:translateX(-400px);opacity:0.6}
			to(transform:translateY(0);opacity:1;)
		}
		@-webkit-keyframes fromleft{
			from{-webkit-transform:translateX(-400px);opacity:0.6}
			to(-webkit-transform:translateY(0);opacity:1;)
		}
		@-moz-keyframes fromleft{
			from{-moz-transform:translateX(-400px);opacity:0.6}
			to(-moz-transform:translateY(0);opacity:1;)
		}
		@-ms-keyframes fromleft{
			from{-ms-transform:translateX(-400px);opacity:0.6}
			to(-ms-transform:translateY(0);opacity:1;)
		}
		@-o-keyframes fromleft{
			from{-o-transform:translateX(-400px);opacity:0.6}
			to(-o-transform:translateY(0);opacity:1;)
		}
		
		
		@keyframes fromtiny{
			from{transform: translate(582px,-119px) scale(0,0);}
			to(transform: translate(0,0) scale(1,1);)
		}
		@-webkit-keyframes fromtiny{
			from{-webkit-transform: translate(582px,-119px) scale(0,0);}
			to(-webkit-transform: translate(0,0) scale(1,1);)
		}
		@-moz-keyframes fromtiny{
			from{-moz-transform: translate(582px,-119px) scale(0,0);}
			to(-moz-transform: translate(0,0) scale(1,1);)
		}
		@-ms-keyframes fromtiny{
			from{-ms-transform: translate(582px,-119px) scale(0,0);}
			to(-ms-transform: translate(0,0) scale(1,1);)
		}
		@-o-keyframes fromtiny{
			from{-o-transform: translate(582px,-119px) scale(0,0);}
			to(-o-transform: translate(0,0) scale(1,1);)
		}
		
		
		
		
		.ui-bmw .flashbottom{animation:frombottom 1.2s forwards;-webkit-animation:frombottom 1.2s forwards;-moz-animation:frombottom 1.2s forwards;-ms-animation:frombottom 1.2s forwards;-o-animation:frombottom 1.2s forwards;}
		.ui-bmw .flashleft{animation:fromleft 1.2s forwards;-webkit-animation:fromleft 1.2s forwards;-moz-animation:fromleft 1.2s forwards;-ms-animation:fromleft 1.2s forwards;-o-animation:fromleft 1.2s forwards;}
		.ui-bmw .flashright{animation:fromright 1.2s forwards;-webkit-animation:fromright 1.2s forwards;-moz-animation:fromright 1.2s forwards;-ms-animation:fromright 1.2s forwards;-o-animation:fromright 1.2s forwards;}