.cont_home {
	position:relative;
	height:340px;
	background:no-repeat 50% 50%;
	-webkit-background-size:cover;
	background-size:cover;
}
.cont_design {
	height:auto;
}
.cont_home .list_design {
	overflow:hidden;
	width:100%;
}
.cont_home .list_design li {
	float:left;
	width:50%;
}
.cont_home .list_design .btn_design {
	display:block;
	overflow:hidden;
	width:100%;
	font-size:0;
	line-height:0;
	text-indent:-9999px;
}
.cont_home .img_brand {
	display:block;
	width:100%;
	vertical-align:top;
}
.footer {
	padding-bottom:60px;
	background-color:#fafafa;
	text-align:center;
}
.footer .f_copy {
	padding:35px 0 30px;
	text-align:center;
}
.footer .copy {
	text-align:center;
	color:#a0a0a0;
	height:44px;
	line-height:4.4rem;
}
.footer .copy {
	height:44px;
	line-height:4.4rem;
}
.footer .copy {
	height:38px;
	padding-top:22px;
	border-top:1px solid #e4e4e4;
	line-height:1;
	color:#a0a0a0;
	text-align:center;
}
.container {
	background:url(../img/bg.jpg) no-repeat center center;
	background-size:cover;
	background-attachment:fixed;
}
.mConDiv {
	display:block;
	margin:0;
	padding:50px 0 100px;
}
.mConDiv .mConD1 {
	width:94%;
	margin:0 auto;
}
.posR {
	position:relative !important;
}
.clear {
	content:"";
	clear:both;
	display:block !important;
}
.clear:after {
	content:"";
	clear:both;
	display:block !important;
}
.mConDiv .mConD1 .banner {
	width:100%;
	margin-right:0 !important;
	background-position:center center !important;
	float:left;
	box-sizing:border-box;
	margin-top:5px;
	height:160px;
	padding:30px;
	opacity:1;
	top:0px;
    border-radius: 5px;
}
.mConDiv .mConD1 .banner.left1 {
	position:relative;
	background:url(../img/001.jpg) no-repeat left center;
	background-size:cover;
}
.mConDiv .mConD1 .banner.left2 {
	position:relative;
	background:url(../img/002.jpg) no-repeat left center;
	background-size:cover;
}
.mConDiv .mConD1 .banner.left3 {
	position:relative;
	background:url(../img/003.jpg) no-repeat left center;
	background-size:cover;
}
.mConDiv .mConD1 .banner.left4 {
	position:relative;
	background:url(../img/004.jpg) no-repeat left center;
	background-size:cover;
}
.mConDiv .mConD1 .banner.left5 {
	position:relative;
	background:url(../img/005.jpg) no-repeat left center;
	background-size:cover;
}
.mConDiv .mConD1 .banner.left6 {
	position:relative;
	background:url(../img/006.jpg) no-repeat left center;
	background-size:cover;
}
.mConDiv .mConD1 .banner.left7 {
	position:relative;
	background:url(../img/007.jpg) no-repeat left center;
	background-size:cover;
}
.mConDiv .mConD1 .banner.left8 {
	position:relative;
	background:url(../img/008.jpg) no-repeat left center;
	background-size:cover;
}
.mConDiv .mConD1 .banner.left9 {
	position:relative;
	background:url(../img/009.jpg) no-repeat left center;
	background-size:cover;
}
.mConDiv .mConD1 .banner.left10 {
	position:relative;
	background:url(../img/010.jpg) no-repeat left center;
	background-size:cover;
}
.mConDiv .mConD1 .banner.left11 {
	position:relative;
	background:url(../img/011.jpg) no-repeat left center;
	background-size:cover;
}
.mConDiv .mConD1 .banner.left12 {
	position:relative;
	background:url(../img/012.jpg) no-repeat left center;
	background-size:cover;
}
.mConDiv .mConD1 .banner.left13 {
	position:relative;
	background:url(../img/013.jpg) no-repeat left center;
	background-size:cover;
}
.mConDiv .mConD1 .banner.left14 {
	position:relative;
	background:url(../img/014.jpg) no-repeat left center;
	background-size:cover;
}
.mConDiv .mConD1 .banner.left15 {
	position:relative;
	background:url(../img/015.jpg) no-repeat left center;
	background-size:cover;
}
.mConDiv .mConD1 .banner.left16 {
	position:relative;
	background:url(../img/016.jpg) no-repeat left center;
	background-size:cover;
}
.mConDiv .mConD1 .banner.left17 {
	position:relative;
	background:url(../img/017.jpg) no-repeat left center;
	background-size:cover;
}
.mConDiv .mConD1 .banner.left18 {
	position:relative;
	background:url(../img/018.jpg) no-repeat left center;
	background-size:cover;
}
.mConDiv .mConD1 .banner.left19 {
	position:relative;
	background:url(../img/019.jpg) no-repeat left center;
	background-size:cover;
}
.mConDiv .mConD1 .banner.left20 {
	position:relative;
	background:url(../img/020.jpg) no-repeat left center;
	background-size:cover;
}
.mConDiv .mConD1 .banner.left21 {
	position:relative;
	background:url(../img/021.jpg) no-repeat left center;
	background-size:cover;
}
.mConDiv .mConD1 .banner.left22 {
	position:relative;
	background:url(../img/022.jpg) no-repeat left center;
	background-size:cover;
}
.mConDiv .mConD1 .banner.left23 {
	position:relative;
	background:url(../img/023.jpg) no-repeat left center;
	background-size:cover;
}
.mConDiv .mConD1 .banner.left24 {
	position:relative;
	background:url(../img/024.jpg) no-repeat left center;
	background-size:cover;
}

.mConDiv .mConD1 .banner .tit {
	font-size:20px;
	line-height:1;
	color:#fff;
	font-weight:bold;
}
.mConDiv .mConD1 .banner .txt {
	font-size:14px;
	line-height:1;
	margin-top:10px;
	color:#fff;
}
.mConDiv .mConD1 .banner .bt {
	background:url(../img/mConD1_banner_left_play.png) center no-repeat;
	position:absolute;
	text-indent:-9999px;
	overflow:hidden;
	width:30px;
	height:30px;
	background-size:30px;
	bottom:25px;
	right: 25px;
}

.app-place {
	background-color:#222;
	bottom:0;
	height:60px;
	position:fixed;
	width:100%;
	z-index:1000
}
.app-logo {
	cursor:pointer;
	float:left;
	height:50px;
	margin:5px;
	width:50px
}
.app-txt {
	cursor:pointer;
	float:left;
	height:40px;
	margin-left:0;
	margin-top:13px
}
.app-close {
	cursor:pointer;
	float:right;
	margin-right:15px;
	margin-top:24px;
	width:15px
}