@charset "UTF-8";
/* CSS Document */

* {
	margin:0px;
	padding:0px;
	}
body {
	font-size:13px;
	font-family: sans-serif;
	line-height:22px;
	color:#666;
	}
ul,li {
	list-style:none;
	}
a {
	text-decoration:none;
	color:#666;
	}
img {
	display:block;
	}
.fl {
	float:left;
	}
.fr {
	float:right;
	}
.clear {
	float:none !important;
	clear:both;
	width:100% !important;
	height:0px !important;
	border: 0px !important;
	margin: 0px !important;
	padding: 0px !important;
	line-height:1px;
	font-size:1px;
	overflow:hidden;
	}
	.clear_h {
		height: 10px !important;
		}
.en {
	font-family: "Times New Roman"
	}
.center {
	padding-top:66px;
	width:100%;
	position:relative;
	z-index:1;
	}
.all_width {
	float: none;
	clear: both;
	position: relative;
	width: 90%;
	max-width: 1006px;
	min-width:996px;
	margin: 0px auto;
	z-index:1;
	}
.title {
	width: 100%;
	padding:20px 0px;
	}
	.title strong {
		font-size: 24px;
		padding-right: 10px;
		font-weight: normal;
		}
	.zi {
		color: #999;
		}
		.zi strong {
			color: #340a60;
			}
/*---------------------------head-------------------------------*/
.head {
	width:100%;
	height:66px;
	border-bottom:1px #e2e2e2 solid;
	background: url(../images/pc_hd_bg_center.png) no-repeat center top #fefefe;
	background-size: 100% auto;
	position:fixed;
	left:0px;
	top:0px;
	z-index:9999;
	}
	.logo {
		display:block;
		width:94px;
		height:42px;
		float:left;
		padding:12px 20px;
		}
		.logo img {
			width:94px;
			}
	.sns {
		width:132px;
		height:24px;
		padding:21px;
		float:right;
		}
		.sns li {
			float:right;
			width:24px;
			height:66px;
			padding:0px 10px;
			}
		.sns img {
			width:24px;
			}
	.menu {
		display:block;
		width:660px;
		height:66px;
		line-height:66px;
		margin:0 auto;
		font-size:15px;
		}
	.menu li {
		width: auto;
		padding:0px 32px;
		float:left;
		height:66px;
		text-align:center;
		}
	.menu a:hover {
		color:#340a60;
		}
		
	.sns_web {
		display:none;
		width:132px;
		height:24px;
		padding:21px;
		float:right;
		}
		.sns_web li {
			float:right;
			width:24px;
			height:66px;
			padding:0px 10px;
			}
		.sns_web img {
			width:24px;
			}
	.menu_web {
		display:none;
		width:654px;
		height:66px;
		line-height:66px;
		margin:0 auto;
		font-size:15px;
		}
	.menu_web li {
		width: auto;
		padding:0px 32px;
		float:left;
		height:66px;
		text-align:center;
		}
	.menu_web a:hover {
		color:#340a60;
		}

/*---------------------------foot-------------------------------*/
.foot {
	width:100%;
	height:66px;
	text-align:center;
	line-height:66px;
	color:#340a60;
	font-size:12px;
	background: url(../images/head_bg.jpg) repeat;
	border-top:1px #e2e2e2 solid;
	position: relative;
	z-index: 99
	}
/*---------------------------all kv-------------------------------*/
.all_kv {
	width:100%;
	height: auto;
	position:relative;
	z-index:1;
	}
	
	.device {
			  width: 100%;
			  height: auto;
			  position: relative;
			  z-index:1;
			}
			.device .arrow-left {
			  width: 44px;
			  height:88px;
			  background: url(../images/arrows_left.png) no-repeat center center;
			  background-size: 22px 41px;
			  position: absolute;
			  left: 22px;
			  top: 50%;
			  margin-top: -44px;
			  z-index: 9;
			}
			.device .arrow-right {
			  width: 44px;
			  height:88px;
			  background: url(../images/arrows_right.png) no-repeat center center;
			  background-size: 22px 41px;
			  position: absolute;
			  right: 22px;
			  top: 50%;
			  margin-top: -44px;
			  z-index: 9;
			}
			.Shop_arrow-right {
			  width: 44px;
			  height:88px;
			  background: url(../images/arrows_right.png) no-repeat center center;
			  background-size: 22px 41px;
			  position: absolute;
			  right: 122px;
			  top: 50%;
			  margin-top: -44px;
			  z-index: 9;
			}
			.collection_arrow-left {
			  width: 44px;
			  height:88px;
			  background: url(../images/arrows_left.png) no-repeat center center;
			  background-size: 22px 41px;
			  position: absolute;
			  left: 22px;
			  top: 50%;
			  margin-top: -44px;
			  z-index: 9;
			}
			.collection_arrow-right {
			  width: 44px;
			  height:88px;
			  background: url(../images/arrows_right.png) no-repeat center center;
			  background-size: 22px 41px;
			  position: absolute;
			  right: 22px;
			  top: 50%;
			  margin-top: -44px;
			  z-index: 9;
			}
			.arrow-right ,.arrow-left ,.Shop_arrow-right ,.collection_arrow-left ,.collection_arrow-right {
				filter:alpha(opacity=0); -moz-opacity:0; opacity:0;
				}
			.all_kv .arrow-left,.all_kv .arrow-right ,.all_kv .Shop_arrow-right ,.all_kv .collection_arrow-left ,.all_kv .collection_arrow-right {
		transition: filter 2s;
		-moz-transition: filter 2s;	/* Firefox 4 */
		-webkit-transition: filter 2s;	/* Safari 和 Chrome */
		-o-transition: filter 2s;	/* Opera */
		}
			.all_kv:hover .arrow-left,.all_kv:hover .arrow-right ,.all_kv:hover .Shop_arrow-right ,.all_kv:hover .collection_arrow-left ,.all_kv:hover .collection_arrow-right {
				filter:alpha(opacity=100); -moz-opacity:1; opacity:1;
				}
			.swiper-container {
			  height: auto;
			  width: 100%;
			  position:relative;
			  z-index:1;
			}
			.pagination {
			  position: absolute;
			  z-index:9;
			  left: 0;
			  text-align: center;
			  bottom:5px;
			  width: 100%;
			}
			.swiper-slide {
				width: 100%;
				height: auto;
				position: relative;
				z-index: 1;
				overflow: hidden;
				}
			.kv_bg {
				position: relative;
				z-index:1;
				left:0px;
				top:0px;
				width:100%;
				}
			.swiper-pagination-switch {
			  display: inline-block;
			  width: 8px;
			  height: 8px;
			  background: #695545;
			  margin: 0 5px;
			  cursor: pointer;
			}
			.swiper-active-switch {
			  background: #968a7c;
			}

/*--------------------------collection--------------------------*/
.c_catalog {
	width: 100%;
	position: relative;
	padding-bottom: 20px;
	}
	.c_catalog li {
		width: 269px;
		margin: 0px auto;
		}
	.c_catalog a {
		display: block;
		width: 100%;
		}
	.c_catalog span {
		display: block;
		}
		.cc_title {
			height:44px;
			color:#340a60;
			text-align: center;
			padding-top: 10px;
			}
			.cc_title strong {
				display: block;
				font-weight: normal;
				font-size: 22px;
				line-height:22px;
				}
		.cc_img {
			width: 259px;
			height: 356px;
			overflow: hidden;
			padding: 5px;
			border: 1px #ceb89a solid;
			background: #fff;
			}
			.c_catalog a:hover .cc_img {
				background: #ceb89a;
				}
			.cc_img img {
				width: 259px;
				height:100%;
				}

.c_item {
	width:100%;
	background: #f8f8f8;
	padding-bottom: 20px;
	}
	.c_item img {
		width: 100%;
		z-index: 1;
		cursor:pointer;
		}
	.ci_s {
		width: 239px;
		height: 239px;
		overflow: hidden;
		position: relative;
		z-index: 1;
		}
	.ci_b {
		width: 488px;
		height: 239px;
		overflow: hidden;
		position: relative;
		z-index: 1;
		}
	.ml {
		float: left;
		margin-right: 10px;
		}
	.c_item a  {
		display: block;
		width: 100%;
		height: 100%;
		}
	.c_item ul {
		padding-left:5px;
		}
	.c_item span {
		display: block;
		height: 22px;
		line-height: 22px;
		background:url(../images/icon_rj_1.png) no-repeat right center;
		background-size: 4px 8px;
		color: #340a60;
		text-align: right;
		padding-right: 15px;
		position: absolute;
		bottom: 10px;
		right: 10px;
		z-index:9;
		}

/*--------------------------collection list--------------------------*/
.c_catalog_list {
	width: 100%;
	position: relative;
	z-index: 1;
	background: #f8f8f8;
	padding: 20px 0px;
	}
	.left_menu {
		width: 216px;
		float:left;
		}
		.left_new , .left_item {
			width: 216px;
			margin-bottom:30px;
			}
		.cl_title {
			font-size: 18px;
			line-height: 18px;
			height: 18px;
			margin-bottom: 10px;
			background: url(../images/line.png) repeat-x left 14px;
			}
			.cl_title span {
				padding-right:8px;
				background: #f8f8f8;
				color: #340a60;
				}
			.ccl_list li {
				font-size: 12px;
				color: #999;
				border-bottom: 1px #bebebe dashed;
				padding: 10px 0px;
				}
			.ccl_list a {
				color:#999;
				}
			.ccl_list a:hover {
				color: #340a60;
				}
			.left_banner {
				display: block;
				width: 214px;
				border: 1px #fff solid;
				}
				.left_banner img {
					width: 100%;
					}
	.right_list {
		width: 760px;
		float: right;
		}
		.right_list a {
			width: 180px;
			float: left;
			margin: 5px;
			}
			.right_list a img {
				width: 100%;
				}
				
/*--------------------------collection inner--------------------------*/



.history {
	width: 100%;
	height: 34px;
	line-height: 34px;
	background: #f8f8f8;
	}
	.history a {
		padding: 0px 20px;
		background: url(../images/icon_dline.png) no-repeat right center;
		color: #999;
		font-size: 12px;
		}
	.history a:hover,.history a.h_now {
		color: #340a60;
		}
	.history a.h_now {
		background: none;
		}

.collection_intruce {
	width: 100%;
	position: relative;
	z-index: 1;
	background: #fff;
	padding: 10px 0px;
	}
	.ci_bphoto {
		width: 100%;
		max-width: 460px;
		float: left;
		position: relative;
		}
		.ci_bphoto .pagination {
			display:none;
			}
		.ci_bphoto img {
			width: 100%;
			}
	.ci_inform {
		width: 100%;
		max-width: 530px;
		float: right;
		position: relative;
		z-index: 1;
		}
		.ci_inform li {
			width: 80%;
			max-width: 360px;
			min-width: 300px;
			margin: 0px auto;
			}
		.ci_fl {
			padding: 20px 0px;
			color: #340a60;
			line-height: 30px;
			}
			.ci_fl a {
				display: block;
				width: 120px;
				padding: 0px 10px;
				float: right;
				height: 28px;
				border: 1px #e2e2e2 solid;
				background: url(../images/icon_sj.png) no-repeat 120px center;
				background-size: 7px;
				color: #340a60;
				font-style: italic;
				}
				.ci_fl a:hover {
					border: 1px #340a60 solid;
					background: url(../images/icon_sj_on.png) no-repeat 120px center #340a60;
					background-size: 7px;
					color: #fff;
					}
		.money {
			font-size: 32px;
			color: #340a60;
			line-height: 32px;
			padding: 10px 0px 30px 0px;
			}
			.money span {
				font-size: 12px;
				padding-right: 5px;
				}
			.ci_text {
				padding-bottom: 20px;
				}
		.ci_other {
			padding-bottom: 30px;
			}
			.ci_other span {
				display:block;
				border-bottom: 1px #e2e2e2 dashed;
				padding: 15px 0px;
				}
	.tabs {
		height: 60px;
		width: 80%;
		max-width: 360px;
		min-width: 300px;
		margin: 0px auto;
		}

.tabs a {
  display: block;
  float: left;
  width: 58px;
  border: 1px #e2e2e2 solid;
  margin-right: 10px;
  filter:alpha(opacity=40); -moz-opacity:0.4; opacity:0.4;
}
.tabs a.active {
  border: 1px solid #ceb89a;
  filter:alpha(opacity=100); -moz-opacity:1; opacity:1;
}
.tabs a img {
	width:100%;
	}

.ci_banner {
	padding: 20px 5px 10px 5px;
	}
.ci_banner a {
	display: block;
	width: 984px;
	margin: 0px auto;
	border: 1px #fff solid;
	overflow: hidden;
	}
	.ci_banner a img {
		width: 100%;
		}
		
/*--------------------------coordinate --------------------------*/
.coordinate {
	width: 100%; 
	bottom: 0px;
	position: relative;
	border-bottom: 2px #fff solid;
	z-index: 1;
	}
	.coordinate img {
		width: 100%;
		position: relative;
		z-index: 1;
		}
	.coordinate span {
		display: block;
		width: 32%;
		min-width: 360px;
		position: absolute;
		bottom: 30px;
		z-index: 9;
		}
		.cd_leftt {
			left: 0px;
			padding-left: 40px;
		}
		.cd_rightt {
			right: 0px;
			padding-right: 40px;
		}
		.coordinate strong {
			color: #340a60;
			display: block;
			background: url(../images/icon_rj_1.png) no-repeat 100px 28px;
			background-size:4px 9px;
			font-size: 22px;
			padding-top: 20px;
			font-weight: normal;
			cursor: pointer;
			}

.coordinate_foot {
	position: absolute;
	}
	.cd_tabs {
		width:100%;
		max-height: 100%;
		position: relative;
		overflow: hidden;
		}
	.cd_tabs li {
		width: 25%;
		float: left;
		overflow: hidden;
		padding-top: 66px;
		position: relative;
		}
		.cd_tabs img {
			width:100%;
			position: relative;
			left: 0px;
			top: 0px;
			z-index: 1;
			}
			.cd_tabs a {
				display: block;
				background: #000;
				color: #fff;
				width:100%;
				height: 100%;
				}
				.cd_tabs span {
					display: none;
					width: 64px;
					height: 22px;
					position: absolute;
					left: 50%;
					top: 50%;
					margin-left: -32px;
					margin-top: -11px;
					background: url(../images/icon_rj_2.png) no-repeat right center;
					background-size: 4px auto;
					z-index: 9
					}
				.cd_tabs a:hover span {
					display: block;
					}
					.cd_tabs a:hover img {
						filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8;
						}
			
.light_box {
	width: 100%;
	height: 100%;
	position: fixed;
	z-index: 5;
	background: url(../images/light_box_bg.png);
	display:none;
	}
	.btn_closed {
		width: 28px;
		height: 29px;
		position: absolute;
		right: 15px;
		top: 81px;
		z-index: 9;
		cursor: pointer;
		}
		.btn_closed img {
			width: 100%;
			}
	.light_b1 ,.light_b2,.light_b3 {
		width: 570px;
		height: 490px;
		position: absolute;
		left: 50%;
		margin-left: -290px;
		top: 50%;
		margin-top: -245px;
		z-index: 1;
		display:none;
		}
		.light_b4 {
		width: 760px;
		height: 490px;
		position: absolute;
		left: 50%;
		margin-left: -390px;
		top: 50%;
		margin-top: -245px;
		z-index: 1;
		display:none;
		}
	.light_title {
		background: url(../images/DancingLight.png) no-repeat center;
		background-size:290px 70px;
		color: #fff;
		font-size: 50px;
		line-height: 70px;
		padding-bottom:100px;
		margin-bottom: 30px;
		text-align: center;
		position: relative;
		}
		.light_title span {
			display: block;
			width: 60px;
			height: 2px;
			position: absolute;
			bottom: 0px;
			left:50%;
			margin-left: -30px;
			background: #fff;
			}
 	.cd_list a {
		display: block;
		width: 180px;
		height: 180px;
		overflow: hidden;
		margin:5px;
		float: left;
		}
		.cd_list img {
			width: 100%;
			}
			
			
.bo {
	overflow: hidden;
	}
	
	.s_cd {
		color: #fff;
		}
		.s_cd strong {color:#fff;background: url(../images/icon_rj_2.png) no-repeat 100px 28px;background-size:4px 9px;}
/*--------------------------news --------------------------*/
.year {
	width:100%;
	padding-top: 20px;
	}
	.hui {
		background: #f8f8f8;
		}
	.year .all_width {
		background:url(../images/news_line.png) repeat-y 5px top;
	background-size: 2px auto;
	}
	.year_title {
		font-size: 32px;
		line-height: 40px;
		height: 40px;
		color: #340a60;
		font-style: italic;
		background: #fff;
		}
	.hui .year_title {
		background: #f8f8f8;
		}
	.year li {
		padding: 15px 0px;
		}
	.day {
		font-size: 12px;
		font-style: italic;
		background:url(../images/news_icon.png) no-repeat 1px center;
		background-size: 10px;
		padding-left: 25px;
		}
	.news_list {
		padding-left: 25px;
		}
	.news_list a {
		display: block;
		border-bottom: 1px #e2e2e2 dashed;
		padding: 30px 0px;
		}
		.news_list span {
			display: block;
			}
	.news_photo {
		width: 88px;
		height: 88px;
		overflow: hidden;
		position: relative;
		-moz-border-radius: 88px;-webkit-border-radius: 88px;border-radius: 88px;
		border: 5px #fff solid;
		float: left;
		text-align: center;
		line-height: 88px;
		color: #340a60;
		background: #fff;
		}
		.news_photo img {
			position: absolute;
			left: 0px;
			top: 0px;
			width: 100%;
			}
		.news_text {
			float: left;
			padding-left: 20px;
			width: 50%;
			}
			.news_text strong {
				display: block;
				color: #111;
				padding-bottom: 15px;
				}
				
/*--------------------------news inner--------------------------*/
.news_inner {
	width:100%;
	min-height: 100%;
	background: #f8f8f8;
	}

	.news_inner_test {
		padding: 10px;
		background: #fff;
		margin: 20px 0px;
		}
		.nb_photo {
			width: 440px;
			padding: 5px;
			position:relative;
			box-shadow:0px 1px 4px #e2e2e2;
			margin-bottom: 20px;
			float: left;
			}
			.nb_img {
				width:100%;
				}
		.nb_text {
			float: left;
			padding: 0px 40px;
			}
			.nb_text img {
				/* width:100%; */
				margin: 0px auto;
				}
		.nb_text strong {
			display: block;
			padding: 30px 0px;
			font-size:16px;
			color: #111;
			}
		.nb_text span {
			display: block;
			padding-bottom: 40px;
			}
		.nb_text a {
			display: block;
			color: #340a60;
			}
		
		
	.news_inner_btn {
		width: 190px;
		 height: 36px;
		 margin: 0px auto;
		 border: 1px #e2e2e2 solid;
		 line-height: 36px;
		 text-align: center;
		 }
		.news_inner_btn a {
			display: block;
			float: left;
			color: #340a60;
			}
			.nb_left {
				background:url(../images/news_btn_line.png) no-repeat right center;
				}
			.nb_right {
				background:url(../images/news_btn_line.png) no-repeat left center;
				}
			.news_inner_btn a:hover {
				background: #fff;
				}
		.nb_left,.nb_right {
			width: 8px;
			height: 8px;
			padding: 14px;
			}
		.news_inner_btn img {
			height: 8px;
			margin: 0px auto;
			}
		.nb_back {
			width: 118px;
			}

/*--------------------------store--------------------------*/
.store_foot {
	position: fixed;
	bottom: 0px;
	left: 0px;
	}
.store_box {
	top: 66px;
	bottom: 66px;
	width: 500px;
	position: absolute;
	right: 0px;
	z-index: 9;
	background: #fff;
	overflow-y: scroll;
	overflow-x: hidden;
	}
	.store {
		width: 80%;
		margin: 0px auto;
		}
	.store_title {
		height: 22px;
		padding-top:30px;
		}
		.store_title img {
			height:22px;
			}
	.store li {
		padding: 30px 0px;
		border-bottom: 1px #e2e2e2 dashed;
		}
	.store span {
		display: block;
		}
		.store_inner_title {
			color: #999;
			font-size: 12px;
			}
			.store_inner_title strong {
				display: block;
				color: #340a60;
				font-size:14px;
				font-weight:normal;
				}
			.phone {
				padding: 20px 0px;
				}
	.store a {
		display: block;
		background: url(../images/icon_add.png) no-repeat left center;
		padding-left: 20px;
		background-size: auto 16px;
		}
		.store a:hover {
			color: #340a60;
			}
			
.store_photo {
	position: fixed;
	top: 66px;
	bottom: 0;
	bottom: 66px;
	left:0px;
	right: 400px;
	z-index: 1
	}
	.store_photo .all_kv,.store_photo .device,.store_photo .swiper-container {
		height:100%;
		}
		.store_photo .kv_bg {
			width: auto;
			height: 100%;
			}
		
/*--------------------------brand--------------------------*/
.brand {
	position: absolute;
	width: 100%;
	top: 66px;
	bottom: 66px;
	z-index: 1
	}
	.brand .all_kv,.brand .device,.brand .swiper-container {
		height: 100%;
		}
	.brand .title {
		position: absolute;
		left: 15px;
		z-index: 1;
		color: #333;
		}
	.brand_1 {
		width: 100%;
		height: 100%;
		background:url(../images/brand_bg1.jpg) no-repeat left top #fbf9f5;
		background-size: 100% auto;
		}
		.brand_logo {
			height: 92%;
			position: absolute;
			left: 0px;
			bottom: 0px;
			z-index: 1;
			}
			.brand_logo img {
				height: 100%;
				}
		.brand_text {
			width: 40%;
			height: 70%;
			position: absolute;
			z-index: 9;
			left: 55%;
			top: 15%;
			}

		.b_logo {
			width: 100%;
			top: 0px;
			bottom: 120px;
			overflow: hidden;
			position: absolute;
			padding-bottom:20px;
			}
			.b_logo img{
				height: 100%;
				margin: 0px auto;
				}
		.b_text {
			width: 520px;
			height: 110px;
			border-left: 2px #e8e2e8 solid;
			padding-left: 15px;
			position: absolute;
			left: 50%;
			margin-left: -225px;
			bottom: 0px;
			}
			
	.brand_2 {
		width: 100%;
		height: 100%;
		background: url(../images/brand_02.jpg) no-repeat top;
		background-size:cover;
		position: relative;
		}
		.story {
			background: url(../images/story_bg.png) ;
			width: 480px;
			height:auto;
			position: absolute;
			top: 45%;
			margin-top: -66px;
			left: 50%;
			margin-left:-250px;
			padding: 30px 15px;
			}
			.story .fl {
				width: 100px;
				font-size: 42px;
				color: #111;
				line-height: 44px;
				padding-right:10px;
				}
				.story .fl span {
					display: block;
					}
			.story .fr {
				width: 360px;
				color: #333;
				}
	
	.brand_3 {
		width:100%;
		height: 100%;
		position: relative;
		background:url(../images/brand_bg2.jpg) no-repeat center center;
		background-size: auto 100%;
		}
		.design {
			position: absolute;
			width:500px;
			text-align: center;
			color: #111;
			height: 110px;
			left: 50%;
			margin-left: -180px;
			top: 50%;
			margin-top: -55px;
			font-size: 14px;
			line-height: 28px;
			}
	.brand_4 {
		width: 100%;
		height: 100%;
		position: relative;
		z-index: 1;
		background:url(../images/brand_bg3.jpg) no-repeat center center ;
		background-size:cover;
		}
		.jewel { 
		width: 40%;
		position: absolute;
		left: 20px;
		bottom:30px;
		z-index: 9;
		color: #111;
		}
		.jewel span {
			display: block;
			padding-bottom:20px;
			}
		.jewel li {
			padding-left: 15px;
			background: url(../images/brand_icon.png) no-repeat left 10px;
			background-size: auto 5px;
			}
	.brand_5 {
		width: 100%;
		height: 100%;
		position: relative;
		z-index: 1;
		background: #f8f8f8;
		}
		.method_photo {
			position: absolute;
			left: 15px;
			width: 30%;
			bottom: 15px;
			top: 55px;
			z-index: 1;
			overflow: hidden;
			}
			.method_photo img {
				width: 100%;
				}
		.method_text {
			position: absolute;
			height: 500px;
			top: 50%;
			margin-top:-250px;
			left: 35%;
			margin-left: 15px;
			right: 5%;
			z-index: 1;
			}
			.method_title img {
				height: 63px;
				padding: 15px 0px;
				}
			.method_text span {
				display: block;
				padding: 15px 0px;
				margin: 0px auto;
				}
			.method_text strong {
				display: block;
				color: #340a60;
				}
			.method_text li {
				width: 46%;
				}

.brand .pagination {
			  position: absolute;
			  left: auto;
			  right: 15px;
			  top:15px;
			  width: 12px;
			}

			.brand .swiper-pagination-switch {
			  display: inline-block;
			  width: 12px;
			  height: 12px;
			  background: url(../images/tab_icon2.png) no-repeat;
			  background-size: 12px;
			  margin: 1px 0px;
			  cursor: pointer;
			}
			.brand .swiper-active-switch {
			  background: url(../images/tab_icon1.png) no-repeat;
			  background-size: 12px;
			}
			
			
/*--------------------------index--------------------------*/
.index > div {
		position:fixed;
		top:0;
		left:0;
		width:100%;
		height:100%;
		background:transparent center no-repeat;
		background-size:cover;
		z-index:9
	}

	.index > div:nth-child(1) {
	}

	.index > div:nth-child(2) {
		width: 100%;
		height: 100%;
		background: #fff;
		top:-5px;
		overflow: hidden;
	}
	.index_2_text_box {
		width: 40%;
		height: 100%;
		position: absolute;
		left: 0px;
		background:#fff;
		}
		.index_2 .index_2text {
			width: 100%;
			height: 320px;
			position: absolute;
			text-align: center;
			top: 50%;
			margin-top: -160px;
			}
			.index_2text img {
				width: 359px;
				margin: 0px auto ;
				}
			.index_2photo {
				width: 60%;
				height: 100%;
				position: absolute;
				right: 0px;
				top: 0px;
				overflow: hidden;
				background: url(../images/index_p2.jpg) no-repeat center center;
				background-size: auto 100%;
				}
				
.index_all_text {
	display:block;
	padding: 40px 0px;
	text-align: center;
	}
	.index > div:nth-child(3) {
		background: url(../images/index_p3_bg.jpg) no-repeat center center;
		background-size: auto 100%;
		overflow-x:hidden;
		
	}
	.index_3text {
		width:50%;
		height: 220px;
		position: absolute ;
		right: 0px;
		top: 50%;
		margin-top:-110px;
		}
	.index_3text img {
		width: 280px;
		margin: 0px auto;
		}
		.index_3box {
			width: 50%;
			height: 100%;
			position: absolute;
			left: 0px;
			 top: 0px;
			 }
		
		
	.index > div:nth-child(4) {
		background: url(../images/index_p4bg.png) #f8f8f8;

	}
	.index_4text {
		width:40%;
		height: 260px;
		position: absolute;
		left: 0px;
		top: 50%;
		margin-top: -130px;
		}
		.index_4text img {
			width: 260px;
			margin: 0px auto;
			}
.index_4photo {
	width:60%;
	height: 80%;
	position: absolute;
	right:0px;
	top: 10%;
	overflow: hidden;
	}
	.index_4photo li {
		position: absolute;
		width: 50%;
		height: 100%;
		}
		.index_4photo .fl {
			left: 0px;
			}
		.index_4photo .fr {
			right: 2%;
			}
		.index_4photo div {
			width: 94%;
			margin: 0px auto;
			overflow: hidden;
			}
			.index_4photo img {
				width: 100%;
				}
	.box {
		position:absolute;
		left:0;
		height:100%;
		background:#09f;
	}
.index_p1 .all_kv,.index_p1 .device,.index_p1 .swiper-container {
		height: 100%;
		}
		.index_p1 .kv_bg {
			width:100%;
			height:auto;
			}
.knew_more {
	display:block;
	width: 60px;
	text-align: center;
	border-bottom: 1px #b29165 solid;
	color: #b29165;
	margin: 0px auto;
	}
	
	
	
/*----------------------------------------------*/
.index_3box div {
	position: absolute;
	}
	.index_3box img {
		width: 100%;
		}
	.ip_1 {
		width: 12%;
		left: 54%;
		}
	.ip_2 {
		width: 12%;
		left: 70%;
		}
	.ip_3 {
		width: 42%;
		left: 81%
		}
	.ip_4 {
		width: 19%;
		left: 61%;
		
		}
	.ip_5 {
		width:73%;
		left: 2%;
		top: 48%;
		}
	.ip_6 {
		width: 38%;
		left: 9%;
		}
	.ip_7 {
		width: 13%;
		left: 9%;
		}
	.ip_8 {
		width: 20%;
		left: 30%;
		}
	
	
	
.phone_method_text {
	display: none;
	}
	
	
.store_light {
	display:none;
	width: 100%;
	height: 100%;
	background: url(../images/light_box_bg.png);
	position: fixed;
	z-index: 999999;
	left: 0px;
	top: 0px;
	}
	.map_link {
	display: block;
	position: absolute;
	width:960px;
	height: 500px;
	top: 50%;
	margin-top: -250px;
	left: 50%;
	margin-left: -480px;
	background-repeat: no-repeat;
	background-position: center center;
	}
	
	.phone_display {
		display:none;
		}
		
.cd_see {
	width:152px;
	height:auto;
	position:absolute;
	bottom:15%;
	left:30px;
	font-size:30px;
	color:#fff;
	background:url(../images/arrows_right.png) no-repeat 140px 1px;
	background-size:11px 20px;}
		
.wx_QRcord {
	width:100%;
	height:100%;
	display:none;
	position:fixed;
	background: url(../images/light_box_bg.png) repeat;
	z-index:9999999;
	padding-top:15%;}
	.wx_QRcord div {
		width:320px;
		height:340px;
		margin:0 auto;
		padding:10px;
		border:1px solid #ccb998;}
		.wx_QRcord div img {
			width:320px;
			height:340px;}
	
.wQ_close {
	width:80px;
	height:80px;
	position:absolute;
	background: url(../images/close_btn.png) no-repeat;
	top:66px;
	right:0;
	display:block;}
	
.dw {
	position: absolute;
	top: -60px;
	left: 0px;
	width: 100%;
	z-index: 1;
	}
	.text_phone {
		display: none;
		}
		
.aw-1 {
		width:100%;
		height:100%;
		background:url(../images/aw_bg1.jpg) no-repeat center;
		background-size:cover;
		position:relative;
		}
		.awp-1 {
			width:30%;
			height:auto;
			position:absolute;
			bottom:50px;
			left:50px;
			color:#000;}
			.awp-1 span {
				width:242px;
				height:34px;
				display:block;
				margin-bottom:20px;}
		
.aw-2 {
		width:100%;
		height:100%;
		background:url(../images/aw_bg2.jpg) no-repeat center;
		background-size:cover;
		position:relative;
		}
		.awp-2 {
			width:450px;
			height:120px;
			position:absolute;
			bottom:60px;
			right:40px;
			color:#000;}
			.awp-2 span {
				width:242px;
				height:34px;
				display:block;
				margin-bottom:20px;}
		
.aw-3 {
		width:100%;
		height:100%;
		background:url(../images/aw_bg3.jpg) no-repeat center;
		background-size:cover;
		position:relative;
		}
		.awp-3 {
			width:300px;
			height:120px;
			position:absolute;
			top:70px;
			left:60px;
			color:#000;}
			.awp-3 span {
				width:242px;
				height:34px;
				display:block;
				margin-bottom:20px;}
		
.aw-4 {
		width:100%;
		height:100%;
		background:url(../images/aw_bg4.jpg) no-repeat center;
		background-size:cover;
		position:relative;
		}
		.awp-4 {
			width:500px;
			height:120px;
			position:absolute;
			bottom:60px;
			left:50%;
			text-align:center;
			margin-left:-245px;
			color:#000;}
			.awp-4 span {
				width:242px;
				height:34px;
				display:block;
				margin:0 auto;
				margin-bottom:20px;}
		
.aw-5 {
		width:100%;
		height:100%;
		background:url(../images/aw_bg5.jpg) no-repeat center;
		background-size:cover;
		position:relative;
		}
		.awp-5 {
			width:30%;
			height:auto;
			position:absolute;
			bottom:50%;
			left:60px;
			max-width:370px;
			margin-bottom:-60px;
			color:#000;}
			.awp-5 span {
				width:242px;
				height:34px;
				display:block;
				margin-bottom:20px;}

/*----------------------------------------------*/
	
.ss-1 {
		width:100%;
		height:100%;
		background:url(../images/ss_bg1.jpg) no-repeat center;
		background-size:cover;
		position:relative;
		}
		.ssp-1 {
			width:310px;
			height:auto;
			position:absolute;
			bottom:80px;
			right:80px;
			color:#fff;}
			.ssp-1 span {
				width:95px;
				height:35px;
				display:block;
				margin-bottom:20px;}
				
.ss-2 {
		width:100%;
		height:100%;
		background:url(../images/ss_bg2.jpg) no-repeat center;
		background-size:cover;
		position:relative;
		}
		.ssp-2 {
			width:260px;
			height:auto;
			position:absolute;
			bottom:50%;
			left:80px;
			color:#000;
			margin-bottom:-60px;}
			.ssp-2 span {
				width:136px;
				height:35px;
				display:block;
				margin-bottom:20px;}
				
.ss-3 {
		width:100%;
		height:100%;
		background:url(../images/ss_bg3.jpg) no-repeat center;
		background-size:cover;
		position:relative;
		}
		.ssp-3 {
			width:250px;
			height:auto;
			position:absolute;
			top:80px;
			left:80px;
			color:#000;}
			.ssp-3 span {
				width:115px;
				height:35px;
				display:block;
				margin-bottom:20px;}
				
.ss-4 {
		width:100%;
		height:100%;
		background:url(../images/ss_bg4.jpg) no-repeat center;
		background-size:cover;
		position:relative;
		}
		.ssp-4 {
			width:310px;
			height:auto;
			position:absolute;
			bottom:50%;
			left:80px;
			color:#fff;
			margin-bottom:-50px;}
			.ssp-4 span {
				width:185px;
				height:34px;
				display:block;
				margin-bottom:20px;}
				
/*----------------------------------------------*/
	
.ss15-1 {
		width:100%;
		height:100%;
		background:url(../images/2015_bg1.jpg) no-repeat center;
		background-size:cover;
		position:relative;
		}
		.ssp15-1 {
			width:317px;
			height:auto;
			position:absolute;
			bottom:60px;
			left:50%;
			color:#000;
			text-align:center;
			margin-left:-158px;}
			.ssp15-1 span {
				width:317px;
				height:35px;
				display:block;
				margin-bottom:20px;}
				
.ss15-2 {
		width:100%;
		height:100%;
		background:url(../images/2015_bg2.jpg) no-repeat center;
		background-size:cover;
		position:relative;
		}
		.ssp15-2 {
			width:245px;
			height:auto;
			position:absolute;
			bottom:60px;
			right:60px;
			color:#000;}
			.ssp15-2 span {
				width:245px;
				height:35px;
				display:block;
				margin-bottom:20px;}
				
.ss15-3 {
		width:100%;
		height:100%;
		background:url(../images/2015_bg3.jpg) no-repeat center;
		background-size:cover;
		position:relative;
		}
		.ssp15-3 {
			width:254px;
			height:auto;
			position:absolute;
			bottom:50%;
			right:60px;
			color:#000;
			margin-bottom:-50px;}
			.ssp15-3 span {
				width:254px;
				height:35px;
				display:block;
				margin-bottom:20px;}
				
.ss15-4 {
		width:100%;
		height:100%;
		background:url(../images/2015_bg4.jpg) no-repeat center;
		background-size:cover;
		position:relative;
		}
		.ssp15-4 {
			width:242px;
			height:auto;
			position:absolute;
			bottom:60px;
			left:60px;
			color:#000;}
			.ssp15-4 span {
				width:242px;
				height:35px;
				display:block;
				margin-bottom:20px;}
				
.ss15-5 {
		width:100%;
		height:100%;
		background:url(../images/2015_bg5.jpg) no-repeat center;
		background-size:cover;
		position:relative;
		}
		.ssp15-5 {
			width:310px;
			height:auto;
			position:absolute;
			bottom:50%;
			left:60px;
			color:#000;
			margin-bottom:-50px;}
			.ssp15-5 span {
				width:245px;
				height:35px;
				display:block;
				margin-bottom:20px;}

/*----------------------------------------------*/
	
.ac15-1 {
		width:100%;
		height:100%;
		background:url(../images/2015_ac1.jpg) no-repeat center;
		background-size:cover;
		position:relative;
		}
		.acp15-1 {
			width:170px;
			height:auto;
			position:absolute;
			bottom:60px;
			right:15%;
			color:#000;
			text-align:left;
			margin-right:-85px;}
			.acp15-1 span {
				width:126px;
				height:35px;
				display:block;
				margin-bottom:20px;}
				
.ac15-2 {
		width:100%;
		height:100%;
		background:url(../images/2015_ac2.jpg) no-repeat center;
		background-size:cover;
		position:relative;
		}
		.acp15-2 {
			width:232px;
			height:auto;
			position:absolute;
			bottom:60px;
			left:5%;
			color:#000;
			text-align:right;}
			.acp15-2 span {
				width:232px;
				height:35px;
				display:block;
				margin-bottom:20px;}
				
.ac15-3 {
		width:100%;
		height:100%;
		background:url(../images/2015_ac3.jpg) no-repeat center;
		background-size:cover;
		position:relative;
		}
		.acp15-3 {
			width:270px;
			height:auto;
			position:absolute;
			bottom:60px;
			left:50%;
			color:#000;
			margin-left:-135px;
			text-align:center;}
			.acp15-3 span {
				width:104px;
				height:35px;
				margin:0 auto;
				display:block;
				margin-bottom:20px;}
				
.ac15-4 {
		width:100%;
		height:100%;
		background:url(../images/2015_ac4.jpg) no-repeat center;
		background-size:cover;
		position:relative;
		}
		.acp15-4 {
			width:312px;
			height:auto;
			position:absolute;
			bottom:60px;
			right:6%;
			color:#000;
			text-align:left;}
			.acp15-4 span {
				width:312px;
				height:35px;
				display:block;
				margin-bottom:20px;}
				
.ac15-5 {
		width:100%;
		height:100%;
		background:url(../images/2015_ac5.jpg) no-repeat center;
		background-size:cover;
		position:relative;
		}
		.acp15-5 {
			width:200px;
			height:auto;
			position:absolute;
			bottom:50%;
			left:8%;
			color:#000;
			text-align:left;
			margin-bottom:-50px;}
			.acp15-5 span {
				width:126px;
				height:35px;
				display:block;
				margin-bottom:20px;}
				
.ac15-6 {
		width:100%;
		height:100%;
		background:url(../images/2015_ac6.jpg) no-repeat center;
		background-size:cover;
		position:relative;
		}
		.acp15-6 {
			width:254px;
			height:auto;
			position:absolute;
			bottom:80px;
			left:8%;
			text-align:right;
			color:#000;}
			.acp15-6 span {
				width:254px;
				height:74px;
				display:block;
				margin-bottom:20px;}
				
/*----------------------------------------------*/
	
.wx_ac15-1 {
		width:100%;
		height:100%;
		background:url(../images/wx_2015ac01.jpg) no-repeat center;
		background-size:cover;
		position:relative;}
		.wx_acp15-1 {
			width:100%;
			height:auto;
			position:absolute;
			bottom:0;
			left:0;
			padding-top:15px;
			padding-bottom:15px;
			text-align:center;
			color:#695545;
			background:#f0eee9;}
			.wx_acp15-1 span {
				width:236px;
				height:35px;
				margin:0 auto;
				display:block;
				margin-bottom:15px;}
				.wx_acp15-1 span img {
					width:236px;
					height:35px;}

.wx_ac15-2 {
		width:100%;
		height:100%;
		background:url(../images/wx_2015ac02.jpg) no-repeat center;
		background-size:cover;
		position:relative;}
		.wx_acp15-2 {
			width:100%;
			height:auto;
			position:absolute;
			bottom:0;
			left:0;
			padding-top:15px;
			padding-bottom:15px;
			text-align:center;
			color:#695545;
			background:#f0eee9;}
			.wx_acp15-2 span {
				width:236px;
				height:35px;
				margin:0 auto;
				display:block;
				margin-bottom:15px;}
				.wx_acp15-2 span img {
					width:236px;
					height:35px;}
				
.wx_ac15-3 {
		width:100%;
		height:100%;
		background:url(../images/wx_2015ac03.jpg) no-repeat center;
		background-size:cover;
		position:relative;}
		.wx_acp15-3 {
			width:100%;
			height:auto;
			position:absolute;
			bottom:0;
			left:0;
			padding-top:15px;
			padding-bottom:15px;
			text-align:center;
			color:#695545;
			background:#f0eee9;}
			.wx_acp15-3 span {
				width:236px;
				height:35px;
				margin:0 auto;
				display:block;
				margin-bottom:15px;}
				.wx_acp15-3 span img {
					width:236px;
					height:35px;}
				
.wx_ac15-4 {
		width:100%;
		height:100%;
		background:url(../images/wx_2015ac04.jpg) no-repeat center;
		background-size:cover;
		position:relative;}
		.wx_acp15-4 {
			width:100%;
			height:auto;
			position:absolute;
			bottom:0;
			left:0;
			padding-top:15px;
			padding-bottom:15px;
			text-align:center;
			color:#695545;
			background:#f0eee9;}
			.wx_acp15-4 span {
				width:236px;
				height:35px;
				margin:0 auto;
				display:block;
				margin-bottom:15px;}
				.wx_acp15-4 span img {
					width:236px;
					height:35px;}
				
.wx_ac15-5 {
		width:100%;
		height:100%;
		background:url(../images/wx_2015ac05.jpg) no-repeat center;
		background-size:cover;
		position:relative;}
		.wx_acp15-5 {
			width:100%;
			height:auto;
			position:absolute;
			bottom:0;
			left:0;
			padding-top:15px;
			padding-bottom:15px;
			text-align:center;
			color:#695545;
			background:#f0eee9;}
			.wx_acp15-5 span {
				width:236px;
				height:35px;
				margin:0 auto;
				display:block;
				margin-bottom:15px;}
				.wx_acp15-5 span img {
					width:236px;
					height:35px;}
				
.wx_ac15-6 {
		width:100%;
		height:100%;
		background:url(../images/wx_2015ac06.jpg) no-repeat center;
		background-size:cover;
		position:relative;}
		.wx_acp15-6 {
			width:100%;
			height:auto;
			position:absolute;
			bottom:0;
			left:0;
			padding-top:15px;
			padding-bottom:15px;
			text-align:center;
			color:#695545;
			background:#f0eee9;}
			.wx_acp15-6 span {
				width:236px;
				height:35px;
				margin:0 auto;
				display:block;
				margin-bottom:15px;}
				.wx_acp15-6 span img {
					width:236px;
					height:35px;}
				
.wx_ac15-7 {
		width:100%;
		height:100%;
		background:url(../images/wx_2015ac07.jpg) no-repeat center;
		background-size:cover;
		position:relative;}
		.wx_acp15-7 {
			width:100%;
			height:auto;
			position:absolute;
			bottom:0;
			left:0;
			padding-top:15px;
			padding-bottom:15px;
			text-align:center;
			color:#695545;
			background:#f0eee9;}
			.wx_acp15-7 span {
				width:236px;
				height:35px;
				margin:0 auto;
				display:block;
				margin-bottom:15px;}
				.wx_acp15-7 span img {
					width:236px;
					height:35px;}
				
.wx_ac15-8 {
		width:100%;
		height:100%;
		background:url(../images/wx_2015ac08.jpg) no-repeat center;
		background-size:cover;
		position:relative;}
		.wx_acp15-8 {
			width:100%;
			height:auto;
			position:absolute;
			bottom:0;
			left:0;
			padding-top:15px;
			padding-bottom:15px;
			text-align:center;
			color:#695545;
			background:#f0eee9;}
			.wx_acp15-8 span {
				width:236px;
				height:35px;
				margin:0 auto;
				display:block;
				margin-bottom:15px;}
				.wx_acp15-8 span img {
					width:236px;
					height:35px;}
				
.wx_ac15-9 {
		width:100%;
		height:100%;
		background:url(../images/wx_2015ac09.jpg) no-repeat center;
		background-size:cover;
		position:relative;}
		.wx_acp15-9 {
			width:100%;
			height:auto;
			position:absolute;
			bottom:0;
			left:0;
			padding-top:15px;
			padding-bottom:15px;
			text-align:center;
			color:#695545;
			background:#f0eee9;}
			.wx_acp15-9 span {
				width:236px;
				height:35px;
				margin:0 auto;
				display:block;
				margin-bottom:15px;}
				.wx_acp15-9 span img {
					width:236px;
					height:35px;}
				
.wx_ac15-10 {
		width:100%;
		height:100%;
		background:url(../images/wx_2015ac10.jpg) no-repeat center;
		background-size:cover;
		position:relative;}
		.wx_acp15-10 {
			width:100%;
			height:auto;
			position:absolute;
			bottom:0;
			left:0;
			padding-top:15px;
			padding-bottom:15px;
			text-align:center;
			color:#695545;
			background:#f0eee9;}
			.wx_acp15-10 span {
				width:236px;
				height:35px;
				margin:0 auto;
				display:block;
				margin-bottom:15px;}
				.wx_acp15-10 span img {
					width:236px;
					height:35px;}
				
.wx_ac15-11 {
		width:100%;
		height:100%;
		background:url(../images/wx_2015ac11.jpg) no-repeat center;
		background-size:cover;
		position:relative;}
		.wx_acp15-11 {
			width:100%;
			height:auto;
			position:absolute;
			bottom:0;
			left:0;
			padding-top:15px;
			padding-bottom:15px;
			text-align:center;
			color:#695545;
			background:#f0eee9;}
			.wx_acp15-11 span {
				width:236px;
				height:35px;
				margin:0 auto;
				display:block;
				margin-bottom:15px;}
				.wx_acp15-11 span img {
					width:236px;
					height:35px;}
					
/*----------------------------------------------*/
	
.wx_watch-1 {
		width:100%;
		height:100%;
		background:url(../images/wx_watch01.jpg) no-repeat center;
		background-size:cover;
		position:relative;}
		.wx_watchp-1 {
			width:100%;
			height:auto;
			position:absolute;
			bottom:0;
			left:0;
			padding-top:15px;
			padding-bottom:15px;
			text-align:center;
			color:#2b2946;
			background:#f0eee9;}
			.wx_watchp-1 span {
				width:236px;
				height:35px;
				margin:0 auto;
				display:block;
				margin-bottom:10px;}
				.wx_watchp-1 span img {
					width:236px;
					height:35px;}

.wx_watch-2 {
		width:100%;
		height:100%;
		background:url(../images/wx_watch02.jpg) no-repeat center;
		background-size:cover;
		position:relative;}
		.wx_watchp-2 {
			width:100%;
			height:auto;
			position:absolute;
			bottom:0;
			left:0;
			padding-top:15px;
			padding-bottom:15px;
			text-align:center;
			color:#2b2946;
			background:#f0eee9;}
			.wx_watchp-2 span {
				width:236px;
				height:35px;
				margin:0 auto;
				display:block;
				margin-bottom:10px;}
				.wx_watchp-2 span img {
					width:236px;
					height:35px;}
				
.wx_watch-3 {
		width:100%;
		height:100%;
		background:url(../images/wx_watch03.jpg) no-repeat center;
		background-size:cover;
		position:relative;}
		.wx_watchp-3 {
			width:100%;
			height:auto;
			position:absolute;
			bottom:0;
			left:0;
			padding-top:15px;
			padding-bottom:15px;
			text-align:center;
			color:#2b2946;
			background:#f0eee9;}
			.wx_watchp-3 span {
				width:236px;
				height:35px;
				margin:0 auto;
				display:block;
				margin-bottom:10px;}
				.wx_watchp-3 span img {
					width:236px;
					height:35px;}
				
.wx_watch-4 {
		width:100%;
		height:100%;
		background:url(../images/wx_watch04.jpg) no-repeat center;
		background-size:cover;
		position:relative;}
		.wx_watchp-4 {
			width:100%;
			height:auto;
			position:absolute;
			bottom:0;
			left:0;
			padding-top:15px;
			padding-bottom:15px;
			text-align:center;
			color:#2b2946;
			background:#f0eee9;}
			.wx_watchp-4 span {
				width:236px;
				height:35px;
				margin:0 auto;
				display:block;
				margin-bottom:10px;}
				.wx_watchp-4 span img {
					width:236px;
					height:35px;}
				
.wx_watch-5 {
		width:100%;
		height:100%;
		background:url(../images/wx_watch05.jpg) no-repeat center;
		background-size:cover;
		position:relative;}
		.wx_watchp-5 {
			width:100%;
			height:auto;
			position:absolute;
			bottom:0;
			left:0;
			padding-top:15px;
			padding-bottom:15px;
			text-align:center;
			color:#2b2946;
			background:#f0eee9;}
			.wx_watchp-5 span {
				width:236px;
				height:35px;
				margin:0 auto;
				display:block;
				margin-bottom:10px;}
				.wx_watchp-5 span img {
					width:236px;
					height:35px;}
				
.wx_watch-6 {
		width:100%;
		height:100%;
		background:url(../images/wx_watch06.jpg) no-repeat center;
		background-size:cover;
		position:relative;}
		.wx_watchp-6 {
			width:100%;
			height:auto;
			position:absolute;
			bottom:0;
			left:0;
			padding-top:15px;
			padding-bottom:15px;
			text-align:center;
			color:#2b2946;
			background:#f0eee9;}
			.wx_watchp-6 span {
				width:236px;
				height:35px;
				margin:0 auto;
				display:block;
				margin-bottom:10px;}
				.wx_watchp-6 span img {
					width:236px;
					height:35px;}
				
.wx_watch-7 {
		width:100%;
		height:100%;
		background:url(../images/wx_watch07.jpg) no-repeat center;
		background-size:cover;
		position:relative;}
		.wx_watchp-7 {
			width:100%;
			height:auto;
			position:absolute;
			bottom:0;
			left:0;
			padding-top:15px;
			padding-bottom:15px;
			text-align:center;
			color:#2b2946;
			background:#f0eee9;}
			.wx_watchp-7 span {
				width:236px;
				height:35px;
				margin:0 auto;
				display:block;
				margin-bottom:10px;}
				.wx_watchp-7 span img {
					width:236px;
					height:35px;}
				
.wx_watch-8 {
		width:100%;
		height:100%;
		background:url(../images/wx_watch08.jpg) no-repeat center;
		background-size:cover;
		position:relative;}
		.wx_watchp-8 {
			width:100%;
			height:auto;
			position:absolute;
			bottom:0;
			left:0;
			padding-top:15px;
			padding-bottom:15px;
			text-align:center;
			color:#2b2946;
			background:#f0eee9;}
			.wx_watchp-8 span {
				width:236px;
				height:35px;
				margin:0 auto;
				display:block;
				margin-bottom:10px;}
				.wx_watchp-8 span img {
					width:236px;
					height:35px;}
				
.wx_watch-9 {
		width:100%;
		height:100%;
		background:url(../images/wx_watch09.jpg) no-repeat center;
		background-size:cover;
		position:relative;}
		.wx_watchp-9 {
			width:100%;
			height:auto;
			position:absolute;
			bottom:0;
			left:0;
			padding-top:15px;
			padding-bottom:15px;
			text-align:center;
			color:#2b2946;
			background:#f0eee9;}
			.wx_watchp-9 span {
				width:236px;
				height:35px;
				margin:0 auto;
				display:block;
				margin-bottom:10px;}
				.wx_watchp-9 span img {
					width:236px;
					height:35px;}
				
.wx_watch-10 {
		width:100%;
		height:100%;
		background:url(../images/wx_watch10.jpg) no-repeat center;
		background-size:cover;
		position:relative;}
		.wx_watchp-10 {
			width:100%;
			height:auto;
			position:absolute;
			bottom:0;
			left:0;
			padding-top:15px;
			padding-bottom:15px;
			text-align:center;
			color:#2b2946;
			background:#f0eee9;}
			.wx_watchp-10 span {
				width:236px;
				height:35px;
				margin:0 auto;
				display:block;
				margin-bottom:10px;}
				.wx_watchp-10 span img {
					width:236px;
					height:35px;}
				
.wx_watch-11 {
		width:100%;
		height:100%;
		background:url(../images/wx_watch11.jpg) no-repeat center;
		background-size:cover;
		position:relative;}
		.wx_watchp-11 {
			width:100%;
			height:auto;
			position:absolute;
			bottom:0;
			left:0;
			padding-top:15px;
			padding-bottom:15px;
			text-align:center;
			color:#2b2946;
			background:#f0eee9;}
			.wx_watchp-11 span {
				width:236px;
				height:35px;
				margin:0 auto;
				display:block;
				margin-bottom:10px;}
				.wx_watchp-11 span img {
					width:236px;
					height:35px;}
					
/*----------------------------------------------*/
	
.ws2015-1 {
		width:100%;
		height:100%;
		background:url(../images/2015w_bg1.jpg) no-repeat center;
		background-size:cover;
		position:relative;
		}
		.wsp2015-1 {
			width:310px;
			height:auto;
			position:absolute;
			bottom:40px;
			right:50%;
			text-align:center;
			margin-right:-155px;
			color:#000;}
			.wsp2015-1 span {
				width:179px;
				height:35px;
				display:block;
				margin:0 auto;
				margin-bottom:20px;}
				
.ws2015-2 {
		width:100%;
		height:100%;
		background:url(../images/2015w_bg2.jpg) no-repeat center;
		background-size:cover;
		position:relative;
		}
		.wsp2015-2 {
			width:147px;
			height:auto;
			position:absolute;
			bottom:40px;
			left:50%;
			color:#000;
			text-align:center;
			margin-left:-73px;}
			.wsp2015-2 span {
				width:147px;
				height:35px;
				display:block;
				margin-bottom:20px;}
				
.ws2015-3 {
		width:100%;
		height:100%;
		background:url(../images/2015w_bg3.jpg) no-repeat center;
		background-size:cover;
		position:relative;
		}
		.wsp2015-3 {
			width:146px;
			height:auto;
			position:absolute;
			bottom:40px;
			left:50%;
			color:#000;
			margin-left:-73px;
			text-align:center;}
			.wsp2015-3 span {
				width:146px;
				height:35px;
				display:block;
				margin-bottom:20px;}
				
.ws2015-4 {
		width:100%;
		height:100%;
		background:url(../images/2015w_bg4.jpg) no-repeat center;
		background-size:cover;
		position:relative;
		}
		.wsp2015-4 {
			width:180px;
			height:auto;
			position:absolute;
			bottom:40px;
			left:40px;
			color:#000;}
			.wsp2015-4 span {
				width:62px;
				height:34px;
				display:block;
				margin-bottom:20px;}