.accessories .desc-word.white{
	color: #fff;
}
.accessories .desc-word.black{
	color: #000;
}
.accessories .desc-word{
	text-align: center;
}
.accessories .desc-word p{
	font-size:0.2rem;
}
.accessories .desc-word h1{
	font-size: 0.4rem;
	font-weight: bold;
	margin: 0.4rem 0;
}
.accessories .desc-word h2{
	font-size: 0.24rem;
	line-height: 0.48rem;
	font-weight: normal;
}
.accessories .banner{
	width: 100%;
	height: 8.5rem;
	background: url(2.jpg) no-repeat center center;
	background-size: cover;
	overflow: hidden;
}
.accessories .banner .desc{
	text-align: center;
	margin-top: 0.8rem;
}
.accessories .banner .desc p{
	font-size: 0.24rem;
	color: #000;
	margin-bottom: 0.4rem;
}
.accessories .banner .desc h1{
	font-size: 0.5rem;
	font-weight: bold;
	line-height: 0.72rem;
	color: #000;
}
.accessories .box1{
	padding:1.0rem 0;
}
.accessories .box2 img{
	display: block;
	width: 100%;
	height: auto;
}
.accessories .box3 .swiper-pagination-bullet-active {
    opacity: 1;
    background: #292929!important;
}
.accessories .box3 .swiper-pagination-bullet {
    background: #C1C1C1;
    opacity:1;
    width: 0.2rem;
    height: 0.2rem;
    margin:0 0.11rem;
}
.box3 .swiper-container-horizontal>.swiper-pagination-bullets{
	top: 5.3rem!important;
}
.box3 .desc{
	padding: 1.4rem 0;
	background-color: #fff;
}
.box3 .desc img{
	display: block;
	width: 1.07rem;
	margin: 0.35rem auto 0;
}
.box3 .pic{
	display: block;
	width: 100%;
	height: auto;
}
.box4 .title{
	font-size: 0.5rem;
	font-weight: bold;
	color: #000;
	line-height: 0.6rem;
	text-align: center;
	padding: 1.1rem 0;
}
.box4 .pic{
	width: 100%;
	height: 5.6rem;
	background: url(5.jpg) no-repeat center center;
	background-size: cover;
	position: relative;
}
.box4 .pic .desc{
	width: 100%;
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}
.box5 .desc{
	padding: 1.2rem 0;
}
.box5 img{
	display: block;
	width: 100%;
}
.accessories .box6 .package{
	width: 100%;
	height: 4.48rem;
	overflow: hidden;
	position: relative;
}
.accessories .box6 .submenu{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: none;
}
.accessories .box6 .submenu1{
	background: url(7_1.jpg)no-repeat center center;
	background-size:cover;
}
.accessories .box6 .submenu2{
	background: url(7_2.jpg)no-repeat center center;
	background-size:cover;
}
.accessories .box6 .menu{
	position: absolute;
	bottom: 0.3rem;
	left: 0;
	right: 0;
	text-align: center;
	z-index: 99;
	font-size: 0;
}
.accessories .box6 .menu span{
	font-size:0.24rem;
	display:inline-block;
	width: 0.66rem;
	height: 0.66rem;
	border-radius: 50%;
	border: 0.03rem solid transparent;
	line-height: 0.66rem;
	text-align: center;
	margin: 0 0.2rem;
}
.accessories .box6 .menu span:nth-of-type(1).active{
	border: 0.03rem solid #fff;
}
.accessories .box6 .menu span:nth-of-type(2).active{
	border: 0.03rem solid #fff;
}
.accessories .box6 .menu span:nth-of-type(1){
	color: #fff;
	background: #000;
}
.accessories .box6 .menu span:nth-of-type(2){
	color: #000;
	background: #FFF0AF;
}
.box6 .desc{
	padding: 1.2rem 0;
}
.box7 .title {
    font-size: 0.5rem;
    font-weight: bold;
    color: #000;
    line-height: 0.6rem;
    text-align: center;
    padding: 1.1rem 0;
}
.box7 .pic {
    width: 100%;
    height: 5.6rem;
    background: url(8.jpg) no-repeat center center;
    background-size: cover;
    position: relative;
}
.box7 .pic .desc {
    width: 100%;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}
.box8{
	width:100%;
	height:9.0rem;
	text-align: center;
	position: relative;
	overflow: hidden;
}
.box8 .package{
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	margin-top:1.5rem;
}
.box8 .package .pack-pic{
	width: 100%;
	position: relative;
	margin-left: -1.0rem;
}
.box8 .package .pack-pic .one{
	display: block;
	width:6rem;
	position: relative;
	z-index: 99;
	pointer-events: none;
}
.box8 .package .pack-pic .two{
    display: block;
    width: 1.5rem;
    height: auto;
    border-radius: 50%;
    position: absolute;
    top: -0.1rem;
    right: -2.2rem;
    z-index: 98;
    -webkit-animation: breathBlue 2s ease-in-out infinite;
    animation: breathBlue 2s ease-in-out infinite;
    pointer-events: none;
}
.box8 .package .pack-pic .three{
	display: block;
	width:2.0rem;
	height: auto;
	position: absolute;
	left:1.0rem;
	top:-1.5rem;
    z-index: 98;
    pointer-events: none;
    display: none;
}
.box8 #slider{
	position:absolute!important;
	left:3.45rem!important;
	top:-7.2rem!important;
}
.box8 .rs-handle{
	border-radius:0!important;
	width:8rem!important;
	height:0.6rem!important;
	background: url(9_3.png) no-repeat center center;
	background-size:100% 100%;
}
.box8 .rs-bg-color {
    background-color:transparent; 
}
.box8 #slider div{
    background-color:transparent!important; 
    border: none!important;
}
.box8 .rs-border {
    border:none!important;
}
.box8 .desc{
	position: absolute;
	top:1.5rem;
	left: 0;
	width:100%;
	z-index: 99;
	pointer-events: none;
}
.accessories .box9 .wrap .desc{
	padding: 1.1rem 0;
	background: #1F1F1F;
}
.accessories .box9 .wrap .desc p{
	font-weight: bold;
}
.accessories .box9 .wrap .pic{
	width: 100%;
}
.accessories .box9 .wrap .pic img{
	display: block;
	width: 100%;
	height: auto;
}
.accessories .box9 .swiper-pagination-bullet-active {
    opacity: 1;
    background: #C1C1C1!important;
}
.accessories .box9 .swiper-pagination-bullet {
    background: #292929;
    opacity:1;
    width: 0.2rem;
    height: 0.2rem;
    margin: 0 0.11rem;
}
.box10 .title {
    font-size: 0.5rem;
    font-weight: bold;
    color: #000;
    line-height: 0.6rem;
    text-align: center;
    padding: 1.1rem 0;
}
.box10 .pic {
    width: 100%;
    height:9.4rem;
    background: url(11.jpg) no-repeat center center;
    background-size: cover;
}
.box10 .pic .desc {
    width: 100%;
    padding-top: 2.0rem;
}
.box11{
	width: 100%;
	height:11.4rem;
	position: relative;
}
.box11 .bg{
	display: block;
	width: 3.6rem;
}
.box11 .package{
	text-align: center;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	margin-top: 1.5rem;
}
.box11 .package .pack-status{
	position: relative;
	white-space: nowrap;
}
.box11 .package .pack-status .status{
	display: none;
	cursor: pointer;
}
.box11 .package .pack-status .status1{
	position: absolute;
	top:0.1rem;
    left: -0.1rem;
    display: block;
}
.box11 .package .pack-status .status2{
	position: absolute;
    top:0.1rem;
    left:1.3rem;
}
.box11 .package .pack-status .status3{
	position: absolute;
    top: 0.1rem;
    left: 1.3rem;
}
.box11 .package .pack-status .status4{
	position: absolute;
    top: 0.1rem;
    left: 1.3rem;
}
.box11 .package .pack-status .status img,
.box11 .package .pack-status .status p{
	display: inline-block;
    *display: inline;
    *zoom=1: ;
    vertical-align: middle;
}
.box11 .package .pack-status .status img{
	width:1.17rem;
	height: auto;
	border-radius: 50%;
	-webkit-animation: breathBlue 2s ease-in-out infinite;
    animation: breathBlue 2s ease-in-out infinite;
    margin:0 10px;
}
.box11 .package .pack-status .status p{
	font-size:0.24rem;
	color: #000;
	font-weight: bold;
	text-align: left;
	line-height:0.26rem;
}
.box11 .package .pack-status .light{
    width: 0.2rem;
    height: 0.2rem;
    border-radius: 50%;
    -webkit-animation: breath 2s ease-in-out infinite;
    animation: breath 2s ease-in-out infinite;
    display: none;
}
.box11 .package .pack-status .light.blue{
	background: -webkit-radial-gradient(rgba(84,213,255,.9), rgba(84,213,255,0) 70%);
    background: radial-gradient(rgba(84,213,255,.9), rgba(84,213,255,0) 70%);
}
.box11 .package .pack-status .light.white{
    background: -webkit-radial-gradient(rgba(255,255,255,.9), rgba(255,255,255,0) 70%);
    background: radial-gradient(rgba(255,255,255,.9), rgba(255,255,255,0) 70%);
}
.box11 .package .pack-status .light1{
	position: absolute;
	top:0.55rem;
    left:1.28rem;
}
.box11 .package .pack-status .light2{
	position: absolute;
	top:2.73rem;
    left:2.26rem;
}
.box11 .package .pack-status .light3{
	position: absolute;
	top:2.73rem;
    left:1.14rem;
}
.box11 .package .pack-status .tips{
	font-size:0.24rem;
	color: #000;
	font-weight: bold;
	line-height: 22px;
	background: url(12_3.png) no-repeat top center;
	background-size: 0.2rem auto;
	padding-top: 0.25rem;
	position: absolute;
	left:50%;
    bottom:0rem;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    /*-webkit-animation: transformLeft 3s ease infinite;
    animation: transformLeft 3s ease infinite;*/
    display: none;
    text-align: center;
}
@-webkit-keyframes breath{
    from{ 
    	opacity:0.1; 
    }                          
    50%{ 
    	opacity:1;
    }                        
    to{ 
    	opacity:0.1; 
    }                         
}
@keyframes breath{
    from{ 
    	opacity:0.1; 
    }                          
    50%{ 
    	opacity:1;
    }                        
    to{ 
    	opacity:0.1; 
    }                         
}
@-webkit-keyframes breathBlue {
    from{ 
      opacity:1; 
    }                          
    50%{ 
      opacity:1;
      -webkit-box-shadow: 0 0 50px rgba(84,213,255, 0.8),inset 0 0 60px rgba(84,213,255, 0.1);
      -moz-box-shadow: 0 0 50px rgba(84,213,255, 0.8),inset 0 0 60px rgba(84,213,255, 0.1); 
      box-shadow: 0 0 50px rgba(84,213,255, 0.8),inset 0 0 60px rgba(84,213,255, 0.1);
    }                        
    to{ 
      opacity:1; 
    }                         
}
@keyframes breathBlue {
    from{ 
      opacity:1; 
    }                          
    50%{ 
      opacity:1;
      -webkit-box-shadow: 0 0 50px rgba(84,213,255, 0.8),inset 0 0 60px rgba(84,213,255, 0.1);
      -moz-box-shadow: 0 0 50px rgba(84,213,255, 0.8),inset 0 0 60px rgba(84,213,255, 0.1); 
      box-shadow: 0 0 50px rgba(84,213,255, 0.8),inset 0 0 60px rgba(84,213,255, 0.1);
    }                        
    to{ 
      opacity:1; 
    }                         
} 
@keyframes transformLeft{
	0% {
		opacity: 0;
    	transform: translateX(0);
	}
	40%{
		opacity: 1;
	    transform: translateX(-10px);
	}
	80%{
		opacity: 1;
	    transform: translateX(-10px);
	}
	100% {
		opacity: 0;
    	transform: translateX(0);
	}
}
.accessories .box12{
	width: 100%;
	padding-bottom:0.6rem;
	position: relative;
	overflow: hidden;
}
.accessories .box12 .wrap{
	width: 100%;
	height: 9.76rem;
	overflow: hidden;
}
.accessories .box12 .wrap .line{
	width: 100%;
	position: relative;
}
.accessories .box12 .wrap .line img{
	width: 100%;
	height: auto;
}
.accessories .box12 .wrap .line div{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-align-items: center;
	align-items: center;
}
.accessories .box12 .wrap .line div p{
	font-size: 0.32rem;
	color: #fff;
	margin-left: 0.4rem;
	text-shadow:0px 0px 27px rgba(0, 0, 0, 0.42);
	line-height: 0.38rem;
}
.accessories .box12 .wrap .line div i{
	display: inline-block;
	width: 0.48rem;
	height: 0.48rem;
	background: url(13_close2.png) no-repeat center center;
	background-size: cover;
	margin-right: 0.3rem;
}
.accessories .box12 .submenu{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: none;
}
.accessories .box12 .submenu .pic{
	width: 100%;
	height: 100%;
}
.accessories .box12 .submenu .pic img{
	width: 100%;
	height:100%;
}
.accessories .box12 .swiper-pagination{
	width: 100%;
	bottom: 0;
}
.accessories .box12 .swiper-pagination span{
	width: 0.18rem;
	height:0.18rem;
	margin: 0 0.1rem;
}
.accessories .box12 .swiper-pagination-bullet-active {
    opacity: 1;
    background: #000000!important;
}
.accessories .box12 .swiper-pagination-bullet {
    background: #949494;
    opacity:1;
}
.accessories .box12 .submenu .closebtn{
	display: block;
	width: 1.05rem;
	height: 1.05rem;
	background: url(13_close1.png)no-repeat center center;
	background-size: cover;
	position: absolute;
	top: 0.45rem;
	left: 50%;
	margin-left:-0.52rem;
	z-index: 99;
}
.accessories .box13{
	margin-top:0.6rem;
	width: 100%;
	position: relative;
	overflow: hidden;
	margin-bottom: 0.5rem;
}
.accessories .box13 .swiper-container{
	width: 100%;
	height: 100%;
}
.accessories .box13 .desc{
	position: absolute;
	left: 0;
	right: 0;
	top: 0.6rem;
	text-align: center;
	z-index: 99;
}
.accessories .box13.active .desc p,
.accessories .box13.active .desc h1{
	color: #fff;
}
.accessories .box13.active .swiper-button-prev,
.accessories .box13.active .swiper-button-next {
    background-image: url(14_creat.png);
    background-size: 0.28rem auto;
    left: 10px;
    right: auto;
    top: 2.6rem;
    margin-top:-0.28rem;
}
.accessories .box13.active .swiper-button-next{
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    right: 10px;
    left: auto;
}
.accessories .box13 .desc p{
	font-size: 0.2rem;
	color: #000;
	margin-bottom: 0.2rem;
}
.accessories .box13 .desc h1{
	font-size: 0.4rem;
	color: #000;
	font-weight: bold;
}
.accessories .box13 .swiper-pagination-bullet-active {
    opacity: 1;
    background: #71bbf9!important;
}
.accessories .box13 .swiper-pagination-bullet {
    background: #fff;
    opacity:1;
}
.swiper-container-horizontal>.swiper-pagination-bullets{
    bottom:0.4rem;
}
.accessories .box13 .swiper-button-prev,
.accessories .box13 .swiper-button-next {
    background-image: url(14_blackCreat.png);
    background-size: 0.28rem auto;
    left: 10px;
    right: auto;
    top: 2.6rem;
    margin-top:-0.28rem;
}
.accessories .box13 .swiper-button-next{
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    right: 10px;
    left: auto;
}
.accessories .box13 .wrap{
	width: 100%;
	height: 100%;
	padding-top: 2.6rem;
	padding-bottom: 2rem;
}
.accessories .box13 .wrap h1{
	font-size: 0.24rem;
	color: #fff;
	text-align: center;
}
.accessories .box13 .list-wrap{
	display: -webkit-flex;
	display: flex;
	-webkit-flex-flow: row wrap;
	flex-flow: row wrap;
	-webkit-align-content: flex-start; 
	align-content: flex-start; 
	margin-top: 1.0rem;
}
.accessories .box13 .list-wrap .list{
	-webkit-flex: 0 0 50%;
	flex: 0 0 50%;
	-webkit-display: flex;
	display: flex;
	-webkit-justify-content:center;
	justify-content:center;
	margin-bottom:0.4rem;
	text-align: left;
}
.accessories .box13 .list-wrap .list .icon img{
	display:inline-block;
	width: 0.36rem;
	height:auto;
	margin-right: 0.15rem;
}
.accessories .box13 .list-wrap .list .name{
	font-size: 0.24rem;
	color: #fff;
}
.accessories .box13 .list-wrap .list .name p:nth-of-type(1){
	margin-bottom: 0.2rem;
}
.accessories .box13 .list-wrap .list .name p:nth-of-type(2){
	width: 1.9rem;
}
.accessories .box13 .wrap.wrap1{
    background-image: url(14_bg1.jpg);
    background-repeat: repeat-x;
    background-size: auto 100%;
    text-align: center;
}
.accessories .box13 .wrap.wrap1 .bg{
	display: inline-block;
	width:6.26rem;
	height: auto;
	margin-top: 1.4rem;
}
.accessories .box13 .wrap.wrap2{
	background-image: url(14_bg2.jpg);
    background-repeat: repeat-x;
    background-size: auto 100%;
    text-align: center;
}
.accessories .box13 .wrap.wrap2 .bg{
	display: inline-block;
	width:6.24rem;
	height: auto;
	margin-top: 1.4rem;
}
.accessories .box13 .wrap.wrap3{
	background-image: url(14_bg3.jpg);
    background-repeat: repeat-x;
    background-size: auto 100%;
    text-align: center;
}
.accessories .box13 .wrap.wrap3 .bg{
	display: inline-block;
	width:6.69rem;
	height: auto;
	margin-top: 1.4rem;
}
.accessories .box13 .wrap.wrap4{
	background-image: url(14_bg4.jpg);
    background-repeat: repeat-x;
    background-size: auto 100%;
    text-align: center;
}
.accessories .box13 .wrap.wrap4 .bg{
	display: inline-block;
	width:6.54rem;
	height: auto;
	margin-top: 1.4rem;
}