@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:788px; /*og 660*/
		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;
				}

.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;
						color:#fff;
		}
		.cd_rightt {
			right: 0px;
			padding-right: 40px;
			color:#fff;
		}
		.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: 33.3%;
		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;
			width:100%:
			}
			.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;}

/*----------------20151016 update by crux------------------------------*/

.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;}

				
/*20160320新增*/
.p3-1 {
		width:100%;
		height:100%;
		background:url(../images/2015_p3_1_phone.jpg) no-repeat center;
		background-size:cover;
		position:relative;
		}
		.p3p1-1 {
			width:137px;
			height:auto;
			position:absolute;
			bottom:60px;
			left:50%;
			color:#fff;
			text-align:center;
			margin-left:-68px;}
			.p3p1-1 span {
				width:137px;
				height:35px;
				display:block;
				margin-bottom:20px;}
.p2-2 {
		width:100%;
		height:100%;
		background:url(../images/2015_p2_1.jpg) no-repeat center;
		background-size:cover;
		position:relative;
		}
		.p2p1-2 {
			width:254px;
			height:auto;
			position:absolute;
			bottom:50%;
			right:60px;
			color:#000;
			margin-bottom:-50px;}
			.p2p1-2 span {
				width:254px;
				height:35px;
				display:block;
				margin-bottom:20px;}
.p4-1 {
		width:100%;
		height:100%;
		background:url(../images/2015_p4_1.jpg) no-repeat center;
		background-size:cover;
		position:relative;
		}
		.p4p1-1 {
			width:104px;
			height:auto;
			position:absolute;
			bottom:60px;
			left:50%;
			color:#fff;
			text-align:center;
			margin-left:-52px;}
			.p4p1-1 span {
				width:104px;
				height:35px;
				display:block;
				margin-bottom:20px;}
.p5-1 {
		width:100%;
		height:100%;
		background:url(../images/2015_p5_1.jpg) no-repeat center;
		background-size:cover;
		position:relative;
		}
		.p5p1-1 {
			width:130px;
			height:auto;
			position:absolute;
			bottom:60px;
			left:50%;
			color:#fff;
			text-align:center;
			margin-left:-62px;}
			.p5p1-1 span {
				width:130px;
				height:35px;
				display:block;
				margin-bottom:20px;}
.p9_2 {
		width:100%;
		height:100%;
		background:url(../images/2015_p9_1.jpg) no-repeat center;
		background-size:cover;
		position:relative;
		}
		.p9p-2 {
			width:260px;
			height:auto;
			position:absolute;
			bottom:50%;
			left:80px;
			color:#fff;
			margin-bottom:-60px;}
			.p9p-2 span {
				width:136px;
				height:35px;
				display:block;
				margin-bottom:20px;}
.p10-1 {
		width:100%;
		height:100%;
		background:url(../images/2015_p10.jpg) no-repeat center;
		background-size:cover;
		position:relative;
		}
		.p10p1-1 {
			width:254px;
			height:auto;
			position:absolute;
			bottom:60px;
			left:50%;
			color:#fff;
			text-align:center;
			margin-left:-127px;}
			.p10p1-1 span {
				width:254px;
				height:35px;
				display:block;
				margin-bottom:20px;}
.p11-2 {
		width:100%;
		height:100%;
		background:url(../images/2015_p11.jpg) no-repeat center;
		background-size:cover;
		position:relative;
		}
		.p11p-2 {
			width:242px;
			height:auto;
			position:absolute;
			bottom:50%;
			left:80px;
			color:#fff;
			margin-bottom:-121px;}
			.sp11p-2 span {
				width:242px;
				height:35px;
				display:block;
				margin-bottom:20px;}
.p12-1 {
		width:100%;
		height:100%;
		background:url(../images/2015_p12.jpg) no-repeat center;
		background-size:cover;
		position:relative;
		}
		.p12p1-1 {
			width:254px;
			height:auto;
			position:absolute;
			bottom:60px;
			left:50%;
			color:#000;
			text-align:center;
			margin-left:-127px;}
			.p12p1-1 span {
				width:254px;
				height:35px;
				display:block;
				margin-bottom:20px;}
.p14-1 {
		width:100%;
		height:100%;
		background:url(../images/2015_p14.jpg) no-repeat center;
		background-size:cover;
		position:relative;
		}
		.p14p1-1 {
			width:260px;
			height:auto;
			position:absolute;
			bottom:50%;
			left:80px;
			color:#fff;
			margin-bottom:-60px;}
			.p14p1-1 span {
				width:254px;
				height:35px;
				display:block;
				margin-bottom:20px;}
.p15-1 {
		width:100%;
		height:100%;
		background:url(../images/2015_p15.jpg) no-repeat center;
		background-size:cover;
		position:relative;
		}
		.p15p1-1 {
			width:260px;
			height:auto;
			position:absolute;
			bottom:50%;
			left:80px;
			color:#fff;
			margin-bottom:-130px;}
			.p15p1-1 span {
				width:254px;
				height:65px;
				display:block;
				margin-bottom:20px;}
.p17-1 {
		width:100%;
		height:100%;
		background:url(../images/2015_p17.jpg) no-repeat center;
		background-size:cover;
		position:relative;
		}
		.p17p1-1 {
			width:317px;
			height:auto;
			position:absolute;
			bottom:60px;
			left:50%;
			color:#fff;
			text-align:center;
			margin-left:-158px;}
			.p17p1-1 span {
				width:317px;
				height:35px;
				display:block;
				margin-bottom:20px;}
.p19-1 {
		width:100%;
		height:100%;
		background:url(../images/2015_p19.jpg) no-repeat center;
		background-size:cover;
		position:relative;
		}
		.p19p1-1 {
			width:317px;
			height:auto;
			position:absolute;
			bottom:60px;
			left:50%;
			color:#fff;
			text-align:center;
			margin-left:-158px;}
			.p19p1-1 span {
				width:317px;
				height:35px;
				display:block;
				margin-bottom:20px;}
.p20-1 {
		width:100%;
		height:100%;
		background:url(../images/2015_p20.jpg) no-repeat center;
		background-size:cover;
		position:relative;
		}
		.p20p1-1 {
			width:317px;
			height:auto;
			position:absolute;
			bottom:60px;
			left:50%;
			color:#fff;
			text-align:center;
			margin-left:-158px;}
			.p20p1-1 span {
				width:317px;
				height:35px;
				display:block;
				margin-bottom:20px;}
.p21-1 {
		width:100%;
		height:100%;
		background:url(../images/2015_p21.jpg) no-repeat center;
		background-size:cover;
		position:relative;
		}
		.p21p1-1 {
			width:317px;
			height:auto;
			position:absolute;
			bottom:60px;
			left:50%;
			color:#fff;
			text-align:center;
			margin-left:-158px;}
			.p21p1-1 span {
				width:317px;
				height:35px;
				display:block;
				margin-bottom:20px;}
.p22-1 {
		width:100%;
		height:100%;
		background:url(../images/2015_p22.jpg) no-repeat center;
		background-size:cover;
		position:relative;
		}
		.p22p1-1 {
			width:317px;
			height:auto;
			position:absolute;
			bottom:60px;
			left:50%;
			color:#fff;
			text-align:center;
			margin-left:-158px;}
			.p22p1-1 span {
				width:317px;
				height:35px;
				display:block;
				margin-bottom:20px;}
.p23-1 {
		width:100%;
		height:100%;
		background:url(../images/2015_p23.jpg) no-repeat center;
		background-size:cover;
		position:relative;
		}
		.p23p1-1 {
			width:206px;
			height:auto;
			position:absolute;
			bottom:60px;
			left:50%;
			color:#fff;
			text-align:center;
			margin-left:-103px;}
			.p23p1-1 span {
				width:206px;
				height:35px;
				display:block;
				margin-bottom:20px;}
.p6-1 {
		width:100%;
		height:100%;
		background:url(../images/2015_p6.jpg) no-repeat center;
		background-size:cover;
		position:relative;
		}
		.p6p-1 {
			width:250px;
			height:auto;
			position:absolute;
			top:50%;
			left:80px;
			color:#fff;}
			.p6p-1 span {
				width:95px;
				height:35px;
				display:block;
				margin-bottom:20px;}
.p7-1 {
		width:100%;
		height:100%;
		background:url(../images/2015_p7.jpg) no-repeat center;
		background-size:cover;
		position:relative;
		}
		.p7p-1 {
			width:254px;
			height:auto;
			position:absolute;
			bottom:50%;
			right:60px;
			color:#fff;
			margin-bottom:-50px;}
			.p7p-1 span {
				width:254px;
				height:35px;
				display:block;
				margin-bottom:20px;}
				/*2月更新*/
.p2016_p1{
		width:100%;
		height:100%;
		background:url(../images/2016_p1.jpg) no-repeat center;
		background-size:cover;
		position:relative;
		}
.p2016_p1-1 {
			width:334px;
			height:auto;
			position:absolute;
			bottom:60px;
			left:50%;
			color:#fff;
			text-align:center;
			margin-left:-167px;}
.p2016_p1-1 span {
				width:104px;
				height:35px;
				display:block;
				margin-bottom:50px;}
.p2016_p2{
		width:100%;
		height:100%;
		background:url(../images/2016_p2.jpg) no-repeat center;
		background-size:cover;
		position:relative;
		}
.p2016_p2-1 {
			width:333px;
			height:auto;
			position:absolute;
			top:40%;
			left:80px;
			color:#000;}
.p2016_p2-1 span {
				width:95px;
				height:35px;
				display:block;
				margin-bottom:50px;}
.p2016_p3{
		width:100%;
		height:100%;
		background:url(../images/2016_p3.jpg) no-repeat center;
		background-size:cover;
		position:relative;
		}
.p2016_p3-1 {
			width:230px;
			height:auto;
			position:absolute;
			bottom:50%;
			right:60px;
			color:#000;
			margin-bottom:-50px;}
.p2016_p3-1 span {
				width:230px;
				height:35px;
				display:block;
				margin-bottom:20px;}

.p2016_p4{
		width:100%;
		height:100%;
		background:url(../images/2016_p4.jpg) no-repeat center;
		background-size:cover;
		position:relative;
		}
.p2016_p4-1 {
			width:227px;
			height:auto;
			position:absolute;
			bottom:60px;
			left:50%;
			color:#fff;
			text-align:center;
			margin-left:-113px;}
.p2016_p4-1 span {
				width:227px;
				height:35px;
				display:block;
				margin-bottom:20px;}
.p2016_p5{
		width:100%;
		height:100%;
		background:url(../images/2016_p5.jpg) no-repeat center;
		background-size:cover;
		position:relative;
		}
.p2016_p5-1 {
			width:230px;
			height:auto;
			position:absolute;
			bottom:50%;
			right:60px;
			color:#000;
			margin-bottom:-50px}
.p2016_p5-1 span {
				width:200px;
				height:35px;
				display:block;
				margin-bottom:20px;}
.p2016_p6{
		width:100%;
		height:100%;
		background:url(../images/2016_p6.jpg) no-repeat center;
		background-size:cover;
		position:relative;
		}
.p2016_p6-1 {
			width:317px;
			height:auto;
			position:absolute;
			top:50%;
			left:80px;
			color:#000; margin-top:20px;}
.p2016_p6-1 span {
				width:317px;
				height:35px;
				display:block;
				margin-bottom:20px;}
.p2016_p7{
		width:100%;
		height:100%;
		background:url(../images/2016_p7.jpg) no-repeat center;
		background-size:cover;
		position:relative;
		}
.p2016_p7-1 {
			width:230px;
			height:auto;
			position:absolute;
			bottom:50%;
			left:50%;
			color:#000;
			margin-left:-165px;}
.p2016_p7-1 span {
				width:200px;
				height:35px;
				display:block;
				margin-bottom:20px;}
.p2016_p8{
		width:100%;
		height:100%;
		background:url(../images/2016_p8.jpg) no-repeat center;
		background-size:cover;
		position:relative;
		}
.p2016_p8-1 {
			width:235px;
			height:auto;
			position:absolute;
			bottom:60px;
			left:50%;
			color:#000;
			text-align:center;
			margin-left:-117px;}
.p2016_p8-1 span {
				width:235px;
				height:35px;
				display:block;
				margin-bottom:20px;}
.p2016_p9{
		width:100%;
		height:100%;
		background:url(../images/2016_p9.jpg) no-repeat center;
		background-size:cover;
		position:relative;
		}
.p2016_p9-1 {
			width:333px;
			height:auto;
			position:absolute;
			top:50%;
			left:80px;
			color:#000;}
.p2016_p9-1 span {
				width:330px;
				height:35px;
				display:block;
				margin-bottom:20px;}
.p2016_p10{
		width:100%;
		height:100%;
		background:url(../images/2016_p10.jpg) no-repeat center;
		background-size:cover;
		position:relative;
		}
.p2016_p10-1 {
			width:84px;
			height:auto;
			position:absolute;
			bottom:60px;
			left:50%;
			color:#000;
			text-align:center;
			margin-left:-42px;}
.p2016_p10-1 span {
				width:84px;
				height:35px;
				display:block;
				margin-bottom:20px;}
.p2016_p11{
		width:100%;
		height:100%;
		background:url(../images/2016_p11.jpg) no-repeat center;
		background-size:cover;
		position:relative;
		}
.p2016_p11-1 {
			width:300x;
			height:auto;
			position:absolute;
			bottom:60px;
			left:50%;
			color:#000;
			text-align:center;
			margin-left:-150px;}
.p2016_p11-1 span {
				width:300px;
				height:35px;
				display:block;
				margin-bottom:20px;}


/*------------------------------5.27 iris add class--------------------------------*/
.cd_tabs_2016 {
	width:100%;
	max-width: 1250px;
	position: relative;
	margin: 0 auto;
	margin-top: 66px;
}
.cd_tabs_2016 li {
	width:100%;
	position: relative;
}
.li_odd .coordinate_pic{
	float: left;
}
.li_plural .coordinate_pic{
	float: right;
}
.coordinate_pic{
	width: 514px;
}
.coordinate_pic img{
	width: 100%
}
.coordinate_con{
	width: 736px;
    text-align: center;
    font-size: 14px;
    color: #666;
    position: absolute;
    top: 50%;
}
.li_odd .coordinate_con{

    right: 0;
}
.li_plural .coordinate_con{ 
    left: 0;
}
.coordinate_con ul{
	display: inline-block;
	text-align: left;
}	


/*6月更新*/
 .p2016_sc1{
		width:100%;
		height:100%;
		background:url(../images/2017/2017_sc1.jpg) no-repeat center;
		background-size:cover;
		position:relative;
		} 
.p2016_sc1-1 {
			width:420px;
			height:auto;
			position:absolute;
			bottom:50%;
			right:60px;
			color:#000;
			margin-bottom:-50px}
.p2016_sc1-1 span {
				width:200px;
				height:35px;
				display:block;
				margin-bottom:40px;}
 .p2016_sc2{
		width:100%;
		height:100%;
		background:url(../images/2017/2017_sc2.jpg) no-repeat center;
		background-size:cover;
		position:relative;
		} 
.p2016_sc2-1 {
			width:230px;
			height:auto;
			position:absolute;
			bottom:50%;
			left:60px;
			color:#000;
			margin-bottom:-50px}
.p2016_sc2-1 span {
				width:200px;
				height:35px;
				display:block;
				margin-bottom:20px;}
 .p2016_sc3{
		width:100%;
		height:100%;
		background:url(../images/2017/2017_sc3.jpg) no-repeat center;
		background-size:cover;
		position:relative;
		}
.p2016_sc3-1 {
			width:335px;
			height:auto;
			position:absolute;
			bottom:50%;
			left:60px;
			color:#000;
			margin-bottom:-50px}
.p2016_sc3-1 span {
				width:200px;
				height:35px;
				display:block;
				margin-bottom:40px;} 
 .p2016_sc4{
		width:100%;
		height:100%;
		background:url(../images/2017/2017_sc4.jpg) no-repeat center;
		background-size:cover;
		position:relative;
		}
.p2016_sc4-1 {
			width:270px;
			height:auto;
			position:absolute;
			bottom:50%;
			right:60px;
			color:#000;
			margin-bottom:-50px}
.p2016_sc4-1 span {
				width:200px;
				height:35px;
				display:block;
				margin-bottom:20px;}
 .p2016_sc5{
		width:100%;
		height:100%;
		background:url(../images/2017/2017_sc5.jpg) no-repeat center;
		background-size:cover;
		position:relative;
		}
 .p2016_sc5-1 {
			width:270px;
			height:auto;
			position:absolute;
			bottom:50%;
			left:60px;
			color:#000;
			margin-bottom:-30px}
.p2016_sc5-1 span {
				width:200px;
				height:35px;
				display:block;
				margin-bottom:20px;}
 .p2016_sc6{
		width:100%;
		height:100%;
		background:url(../images/2017/2017_sc6.jpg) no-repeat center;
		background-size:cover;
		position:relative;
		}
.p2016_sc6-1 {
			width:335px;
			height:auto;
			position:absolute;
			bottom:50%;
			right:60px;
			color:#000;
			margin-bottom:-50px}
.p2016_sc6-1 span {
				width:200px;
				height:35px;
				display:block;
				margin-bottom:40px;}
 .p2016_sc7{
		width:100%;
		height:100%;
		background:url(../images/2017/2017_sc7.jpg) no-repeat center;
		background-size:cover;
		position:relative;
		}
  .p2016_sc7-1 {
			width:282px;
			height:auto;
			position:absolute;
			bottom:50%;
			left:60px;
			color:#000;
			margin-bottom:-30px}
.p2016_sc7-1 span {
				width:200px;
				height:35px;
				display:block;
				margin-bottom:20px;}
 .p2016_sc8{
		width:100%;
		height:100%;
		background:url(../images/2016_sc8.jpg) no-repeat center;
		background-size:cover;
		position:relative;
		}
.p2016_sc8-1 {
			width:230px;
			height:auto;
			position:absolute;
			bottom:50%;
			right:60px;
			color:#000;
			margin-bottom:-150px}
.p2016_sc8-1 span {
				width:200px;
				height:35px;
				display:block;
				margin-bottom:40px;}
 .p2016_sc9{
		width:100%;
		height:100%;
		background:url(../images/2016_sc9.jpg) no-repeat center;
		background-size:cover;
		position:relative;
 }
   .p2016_sc9-1 {
			width:68px;
			height:auto;
			position:absolute;
			bottom:50%;
			left:60px;
			color:#000;
			margin-bottom:-30px}
.p2016_sc9-1 span {
				width:68px;
				height:35px;
				display:block;
				margin-bottom:20px;}
				
				
/*新增9-1*/
.p2016_p24{
		width:100%;
		height:100%;
		background:url(../images/2017/2016_p24.jpg) no-repeat center;
		background-size:cover;
		position:relative;
		}
.p2016_p24-1 {
			width:333px;
			height:auto;
			position:absolute;
			position:absolute;
			bottom:60px;
			left:50px;
			color:#000;}

.p2016_p25{
		width:100%;
		height:100%;
		background:url(../images/2017/2016_p25.jpg) no-repeat center;
		background-size:cover;
		position:relative;
		}
.p2016_p25-1 {
			width:230px;
			height:auto;
			position:absolute;
				top:40%;
			left:80px;
			color:#000;
			margin-bottom:-50px}

.p2016_p26{
		width:100%;
		height:100%;
		background:url(../images/2017/2016_p26.jpg) no-repeat center;
		background-size:cover;
		position:relative;
		}
.p2016_p26-1 {
			width:333px;
			height:auto;
			position:absolute;
			bottom:50%;
			right:60px;
			color:#000;}

.p2016_p27{
		width:100%;
		height:100%;
		background:url(../images/2017/2016_p27.jpg) no-repeat center;
		background-size:cover;
		position:relative;
		}
.p2016_p27-1 {
			width:230px;
			height:auto;
			position:absolute;
			top:40%;
			left:80px;
			color:#000;
			margin-bottom:-50px}

.p2016_p28{
		width:100%;
		height:100%;
		background:url(../images/2017/2016_p28.jpg) no-repeat center;
		background-size:cover;
		position:relative;
		}
.p2016_p28-1 {
			width:333px;
			height:auto;
			position:absolute;
			bottom:50%;
			right:60px;
			color:#000;}

.p2016_p29{
		width:100%;
		height:100%;
		background:url(../images/2017/2016_p29.jpg) no-repeat center;
		background-size:cover;
		position:relative;
		}
.p2016_p29-1 {
			width:78px;
			height:auto;
			position:absolute;
			bottom:60px;
			left:50%;
			color:#000;
			text-align:center;
			margin-left:-50px;}

.p2016_p30{
		width:100%;
		height:100%;
		background:url(../images/2017/2016_p30.jpg) no-repeat center;
		background-size:cover;
		position:relative;
		}
.p2016_p30-1 {
			width:78px;
			height:auto;
			position:absolute;
			bottom:60px;
			left:50%;
			color:#000;
			margin-left:-50px}

.p2016_p31{
		width:100%;
		height:100%;
		background:url(../images/2017/2016_p31.jpg) no-repeat center;
		background-size:cover;
		position:relative;
		}
.p2016_p31_3 {
			width:78px;
			height:auto;
			position:absolute;
			bottom:60px;
			left:50%;
			color:#000;
			text-align:center;
			margin-left:-50px;}








/* update phone style by stan 2017-04-06 */

@media (max-width:736px) {
	.p2016_sc1-1,
	.p2016_sc3-1{
		bottom: 20%;
	}
	.p2016_sc2-1{
	    bottom: 23%;
    	left: 25%;
	}
	.p2016_sc4-1{
		bottom: 35%;
	}
	.p2016_sc5-1{
		bottom: 30%;
	}
	.p2016_sc6-1{
		bottom: 25%	
	}
	.p2016_sc7-1{
		left: auto;
		right: 60px;
	}
}
@media (max-width:640px) {
	.p2016_sc7-1{
		bottom: 20%;
	}
}
@media (max-width:520px) {
	.p2016_sc1-1 img{
		width: 300px !important;
		height: auto !important;
	}
	.p2016_sc2-1 img,
	.p2016_sc6-1 img,
	.p2016_sc7-1 img{
		width: 245px !important;
		height: auto !important;
	}
	.p2016_sc3-1 img{
		width: 265px !important;
		height: auto !important;
	}
	.p2016_sc4-1 img{
		width: 204px !important;
		height: auto !important;
	}
	.p2016_sc5-1 img{
		width: 285px !important;
		height: auto !important;		
	}
}

@media (max-width:500px) {
	.p2016_sc1-1,
	.p2016_sc5-1,
	.p2016_sc6-1,
	.p2016_sc7-1{
		right: 0;
		left: 5%;
	}
	.p2016_sc2-1{
	    bottom: 23%;
    	left: 25%;
	}
	.p2016_sc3-1{
		right: 0;
		left: 10%;
	}
	.p2016_sc4-1{
		left: 5%;
	}

}

.nb_text {clear: both;}

