﻿a{text-decoration:none;}
body{
	padding-bottom:63px;
}
.inner{
	width:1410px;
	margin:0 auto;
}
.head{
	height:110px;
	background:#f90036;
}
.head .inner{
	height:110px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}
.nav li{
	float:left;
	padding: 0 12px;
}
.nav li a{
	display:block;
	text-align:center;
	color:#fff;
}
.nav li a:hover{
	color:#ffda46;
}
.zw{
	font-size:18px;

}
.yw{
	font-size:12px;
	text-transform: uppercase;
}
.banner{
	height:718px;
	position:relative;
	overflow:hidden;
}
.tutu li{
	position:absolute;
	top:0px;
	left:50%;
	margin-left:-960px;
	display:none;
}
.tutu li img{
	width:1920px;
	display:block;
	height:718px;
}
.tutu li:nth-child(1){display:block;}
.nei{
	
}
.nei1{
	padding:30px 0px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
.bt{
	font-size:34px;
	color:#f90f41;
	padding:0 5px;
}
.byw{
	font-size:30px;
	color:#b0b0b0;
}
.tou{
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding-bottom:10px;
	border-bottom:1px solid #c5c5c5;
}
.til{
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}
.rezuo{
	width:390px;
}
.reyou{position:relative;}
.enter{
	position:absolute;
	right:-26px;
	top:230px;
	display:block;width:80px;
	height:80px;
	background:#00afff;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	z-index: 90;
}
.enter:hover{
	/* background:#f90036; */
}
.gan{
	font-size:36px;
	padding-top:30px;
	line-height:80px;
}
.like{
	color:#b2b2b2;
	padding-bottom:123px;
}
.care{
	color:#00afff;
}
.zhuban{
	font-size:20px;
	color:#00afff;
	padding:15px 0px;
	line-height: 48px;
	padding-bottom: 0px;
}
.zhuban em{
	background:#00afff;
	color:#fff;
	padding:6px 40px;
	border-radius: 50px;
	margin-right:10px;
}
.cop{
	text-align:center;
	color:#fff;
	font-size:16px;
	line-height:72px;
	background:#000;
}
.foot{
	position:fixed;
	width:100%;
	height:63px;
	background:#f90036;
	bottom:0px;
	left:0px;
	z-index: 111;
}
.foot .inner{
	height:63px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}
.tian{
	padding-left:80px;
	width:850px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}
.foot img{display:block;}
.tian em{
	font-size:22px;
	color:#fff;
}
.sinpt{
	text-align:center;
	color:#fff;
	font-size:16px;
	width:161px;
	height:40px;
	border:none;
	background: url(../images/inptbg.png) no-repeat center top;
	outline:none;
}
.sinpt::-webkit-input-placeholder { /* WebKit browsers*/ 
  color:#fff;
}
.sinpt:-moz-placeholder {  /* Mozilla Firefox 4 to 18*/ 
  color:#fff;
}
.sinpt::-moz-placeholder {  /* Mozilla Firefox 19+*/ 
  color:#fff;
}
.sinpt:-ms-input-placeholder { /* Internet Explorer 10+*/ 
  color:#fff;
}
.lingqu{
	display:block;
	font-size:16px;
	color:#000000;
	line-height:40px;
	width:160px;
	text-align:center;
	background:#ffdf00;
}
.movie{
	height:401px;
	padding: 40px 0px;
	
}
.movie a{display:block;
height:401px;
background: url(../images/movie.jpg) no-repeat center top;}
.gift{
	padding:30px 0px;
}
.lie ul{
	
	overflow:hidden;
}
.lie li{
	float:left;
	padding:0 19px;
	width:432px;
}
.lie li img{
	width:434px;
	height:579px;
}
.baoming{
	padding: 0 23px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	
}
.baoname{
	color:#666666;width:416px;
	font-size:28px;text-align:center;
	line-height:44px;
	border:1px solid #666666	;
	cursor:pointer;
}
.baoimg {
	padding-top:50px;
}
 .baoname.cur{
	color:#f90f41;
	border:1px solid #f90f41;
}
.biao{
	width:964px;
	margin:0 auto;
	padding:15px 0px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	height:297px;
	background: url(../images/biaobg.png) no-repeat center ;
}
.table{
	width:920px;
	margin:0 auto;
}
.table td{
	border:1px solid #ff6687	;
	width:25%;
	height:52px;
	text-align:center;
	font-size:18px;
}
.table tr:nth-child(1) td{color:#ff6183;}
.xuzhi{
	font-size:20px;
	line-height:30px;
	color:#000;
	padding: 20px 0px;
}
.xuzhi em{color:#f90f41;}
.cont2{
	background:#00afff;
	padding:10px 0px;
}
.how li{
	border-bottom:2px dotted #96deff;
padding:25px 0;
}
.step{
	font-size:28px;
	color:#fff;
	line-height:50px;
}
.step em{color:#ffd700;}
.wen{
	font-size:18px;
	color:#fff;
	padding:5px 0px;
}
.how li:last-child{border:none;}
.tan{
	position:fixed;
	width:100%;
	height:100%;
	top:0px;
	left:0px;
	display:none;
}
.tanwai{
	position:relative;
	width:100%;
	height:100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}
.tanin{
	position:relative;
	width:506px;
	height:676px;
	padding:15px;
	background: url(../images/baobg.png) no-repeat center top;
}
.close{
	cursor:pointer;
	position:absolute;
	top:33px;
	right:33px;
}
.baoic{
	text-align:center;
	padding-top:35px;
}
.sfu{
	text-align:center;
	font-size:48px;
	color:#f7f0ba;
	line-height:80px;
}
.sfu2{
	font-weight:bold;
}
.get{
	text-align:center;
	padding-top:40px;
}
.tijiao{
	font-size:48px;
	color:#bf160c;
	width:360px;
	margin:0 auto;
	background:#fcd59c;
	border-radius: 90px;
	text-align:center;
	display:block;
	line-height:94px;
}
.tshu{
	width:450px;
	background:#fff;
	font-size:48px;
	text-align:center;
	color:#838383;
	height:94px;
	border:2px solid #ff1100;
	border-radius: 90px;
	margin:0 auto;
	outline:none;
}.jiao{
	padding:10px 0px;
}

.content{
	background:#f2f6ff;
}
.inside{
	width:1020px;
	margin:0 auto;
	padding:40px 0px;
}
.inshang{
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
.detail{
	padding-top:214px;
}
.dein{
	width:320px;
	height:400px;
	padding:0 40px;
	background:#34373e;
}
.name{
	font-size:24px;
	color:#fff;
	line-height:40px;
	padding-top:20px;
}
.jie{
	font-size:20px;
	color:#fff;
	padding-bottom:30px;
}
.zucheng{
	color:#8388a6;
	font-size:16px;
	padding-bottom:20px;
	line-height:30px;
}
.peisong{
	color:#fff;
}
.peisong select{
	border:none;
	outline:none;
	color:#fff;
	background:none;
}
.price{
	color:#fff;
	font-size:40px;
	line-height:50px;
	padding:10px 0px;
}
.buy{
	display:block;
	width:150px;
	height:44px;
	line-height:44px;
	text-align:center;
	border:1px solid #ffffff;
	color:#fff;
	font-size:20px;
}
.indi{
	text-align:center;
	padding-top:20px;
}
.xiangqing{
	 
}

.hotflower{
	width:900px;
}

.flowers img{
	display:block;
	width:480px;
	height:663px;
}
.movie{
	height:401px;
	position:relative;
	overflow:hidden;
}
.moviein{
	position:absolute;
	width:1920px;
	left:50%;
	margin-left:-960px;
	top: 0px;
	cursor:pointer;
}
.moviein:after{
	content:"";
	position:absolute;
	left: 0px;
	top: 0px;
	width:100%;
	height:100%;
	cursor:pointer;
	/*background: url(../images/logo_video.png) no-repeat center center;*/
}
.moviein.cur:after{
	display:none;
}

/*  */
.aishijie{
	text-align:center;
	padding-top:15px;
	padding-bottom:15px;
}
.comlist li{
	
}
.comlist ul{
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;  
	-moz-flex-wrap: wrap;  
	-ms-flex-wrap: wrap;  
	-o-flex-wrap: wrap;  
	flex-wrap: wrap;
}
.comlist ul li{
	width:188px;
	height:203px;
	background: url(../images/liuyanbg.png) no-repeat center top;
	margin-right:80px;
	margin-bottom:40px;
}
.comlist ul li:nth-child(5n){
	margin-right:0px;
}
.idnner{
	padding:0px 20px;
	padding-top:50px;
	font-size:18px;
	color:#00afff;
	
}
.luybtn{
	font-size:25px;
	width:145px;
	height:38px;
	background:#ffe400;
	margin:0 auto;
	color:#00afff;
	border-radius: 18px;
	text-align:center;
	line-height:38px;
	margin-bottom:15px;
	cursor:pointer;
}

/*  */

.liuyantan{
	position:fixed;
	left: 0px;
	top: 0px;
	width:100%;
	height:100%;
	background:rgba(0,0,0,0.6);
	z-index: 999;
	display:none;
	
}
.liyneint{
	position:absolute;
	width:463px;
	height:269px;
	background: url(../images/liutan.png) no-repeat center top;
	left:50%;
	top: 50%;
	-webkit-transform: translateX(-50%) translateY(-50%);
		 -moz-transform: translateX(-50%) translateY(-50%);
			-ms-transform: translateX(-50%) translateY(-50%);
			 -o-transform: translateX(-50%) translateY(-50%);
					transform: translateX(-50%) translateY(-50%);
	
}
.liutxt{
	background:none;
	border: none;
	resize: none;
	padding:0px 40px;
	padding-top:35px;
	box-sizing: border-box;
	outline: none;
	width:100%;
	height: 182px;
	font-size:19px;
	line-height:42px;
}
.lytijiao{
	font-size:25px;
	width:185px;
	height:48px;
	background:#ffe400;
	margin:0 auto;
	color:#00afff;
	border-radius: 28px;
	text-align:center;
	line-height:48px;
	margin-bottom:15px;
	cursor:pointer;
}


.fenye{
	padding-top:8px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	color: #fff;
	padding-bottom: 30px;
}
.fenye em{
	font-size:20px;
	color:#4a4a4a;
	padding:0 8px;
}
.yejiao{
	font-size:20px;
	color:#fff;
	text-align:center;
	background:#555555;
	width:68px;
	height:39px;
	border:none;
	outline:none;
	margin:0 4px;
}
.yexuan{
	height:37px;
	width:86px;
	text-align:center;
	border:1px solid #d7d7d7;
	outline:none;
	font-size:20px;
	margin:0 4px;
}
.fenye a{
	display:inline-block;
	height:37px;
	text-align:center;
	width:37px;
	font-size:30px;
	color: #fff;
	border: 1px solid #fff;
	line-height:36px;
	margin:0 4px;
	border-radius: 3px;
}
.fenye .numa{
	font-size:20px;
	display:inline-block;
	height:37px;
	text-align:center;
	width:37px;
	
	color:#4a4a4a;
	border:1px solid #d7d7d7;
	line-height:36px;
	margin:0 4px;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
		-webkit-appearance: none;
}
input[type="number"]{
		-moz-appearance: textfield;
}


.yuandian{
	position:absolute;
	left: 0px;
	bottom: 10px;
	width:100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	
}
.yuandian span{
	width:12px;
	height:12px;
	margin:0px 5px;
	border-radius: 15px;
	background:#fff;
	opacity: 0.3;
}
.yuandian span.cur{
	opacity:1;
}
body{
	overflow-x: hidden;
}