* {
	margin: 0;
	padding: 0;
	list-style: none;
	text-decoration: none;
	box-sizing: border-box;
	/*font-family: 'FZLTHJ';*/
}

a {
	color: #000;
	background: transparent;
	text-decoration: none;
	-webkit-tap-highlight-color: transparent;
	-webkit-text-decoration-skip: objects;
	background: transparent;
	word-break: keep-all;
	outline: none;
}

a:hover{
	color: inherit;
}

html,
body {
	overflow-x: hidden;
	line-height: 1.5;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
}

body{
	background: #000033;
	overflow-y: scroll;
	padding-bottom: 1.2rem;
}

img {
	width: 100%;
	display: block;
}

.hide{
	display: none;
}

img.img-block{
	width: 100%;
	margin: 0 auto;
}


img.img-block{
	display: block;
	width: 100%;
}
.index-body{
	position: relative;
	width: 7.5rem;
	margin: 0 auto;
	overflow: hidden;
}
.bg-item{
	position: relative;
	margin-top:-1px;
}

.banner{
	position: relative;
	width: 100%;
	/* height: 3.8rem; */
}

.webkit {
	display: -webkit-box;
	/*-webkit-box-orient: vertical;*/
	-webkit-box-pack: center;
	-webkit-box-align: center;
}

.imgBlock {
	display: block;
	margin: 0 auto;
}

.pr {
	position: relative;
}

.pa {
	position: absolute;
}

.ovh {
	overflow: hidden;
}

.f_l{
	float: left;
}

.f_r{
	float: right;
}

.ta-c{
	text-align: center;
}

.ta-l{
	text-align: left;
}

.ta-r{
	text-align: right;
}

.w20{
	width: 20%;
}

.w25{
	width: 25%;
}

.w30{
	width: 30%;
}

.w50{
	width: 50%;
}

.w75{
	width: 75%;
}

.w80{
	width: 80%;
}

.w90 {
	width: 90%;
}

.w96 {
	width: 96%;
}

.w98 {
	width: 98%;
}

/*modal end*/

.content {
	position: relative;
	width: 100%;
	margin: 0 auto;
	padding-top: 0rem;
	/* padding-bottom: 1rem; */
}

/* .content>div{
	position: relative;
	z-index: 2;
} */

.content .bg{
	position: absolute;
	left: 0;
	top:-5rem;
	height: 54.8rem;
	z-index: 1;
	overflow: hidden;
}

.content .banner-bottom{
	position: absolute;
	top: -0.6rem;
	left: 0;
	width: 100%;
	height: 0.88rem;
	z-index: 1;
}

.content .banner-bottom:after{
	content: "";
	position: absolute;
	width: 1rem;
	height: 0.5rem;
	background: url(../images/bg1.png?0921) no-repeat #317afb;
	background-size: 7.5rem 18.72rem;
	background-position:center -4rem;
	left: 0;
	top:0.4rem;
}

.box {
	width: 100%;
	position: relative;
	background-repeat: no-repeat;
	background-size: 100% 101%;
	background-position: center;
	line-height: 1.5;
	box-sizing: border-box;
	overflow: hidden;
}

.clearfix::before,
.clearfix::after {
	content: "";
	height: 0;
	line-height: 0;
	display: block;
	visibility: hidden;
	clear: both;
}

.clearfix:after {
	clear: both;
}

.clearfix {
	*zoom: 1;
	/*IE/7/6*/
}

.flex {
	display: flex;
}

.m-a{
	margin-left: auto;
	margin-right: auto;
}

.mt-10{
	margin-top: 0.1rem;
}

.mt-20{
	margin-top: 0.2rem;
}

.mt-30{
	margin-top: 0.3rem;
}

.mt-40{
	margin-top: 0.4rem;
}

.mt-50{
	margin-top: 0.5rem;
}

.mt-60{
	margin-top: 0.6rem;
}
.mt-70{
	margin-top: 0.7rem;
}
.mt-80{
	margin-top: 0.8rem;
}
.mt-90{
	margin-top: 0.9rem;
}

.pt-10{
	padding-top: 0.1rem;
}

.pt-20{
	padding-top: 0.2rem;
}

.pt-30{
	padding-top: 0.3rem;
}

.pt-40{
	padding-top: 0.4rem;
}

.pt-50{
	padding-top: 0.5rem;
}

.fs-10{
	font-size: 0.1rem;
}

.fs-12{
	font-size: 0.12rem;
}

.fs-14{
	font-size: 0.14rem;
}

.fs-16{
	font-size: 0.16rem;
}

.fs-18{
	font-size: 0.18rem;
}

.fs-20{
	font-size: 0.2rem;
}

.fs-22{
	font-size: 0.22rem;
}

.fs-24{
	font-size: 0.24rem;
}

.fs-26{
	font-size: 0.26rem;
}

.fs-28{
	font-size: 0.28rem;
}

.fs-30{
	font-size: 0.3rem;
}

.fb{
	font-weight: bold;
}

.td-u,a.td-u{
	text-decoration: underline;
}


.c-fff,.c-fff:hover{
	color: #fff;
}

.c-000,.c-000:hover{
	color: #000;
}

.c-red,.c-red:hover{
	color: #d62e1e;
}

.c-326cff,.c-326cff:hover{
	color: #326cff;
}

.c-e5004a,.c-e5004a:hover{
	color: #fe644a;
}

.c-5988ff,.c-5988ff:hover{
	color: #5988ff;
}

.c-fed600,.c-fed600:hover{
	color: #fed600;
}

.c-072a89,.c-072a89:hover{
	color: #072a89;
}

.txt-indent{
	text-indent: 2em;
}

.ta-u{
	text-decoration: underline;
}

/* mian */
.con1{
	width: 6.88rem;
	margin: 0.65rem auto 0;
	background: url(../images/bg1.png?0921) no-repeat #fff;
	background-size: 100% 100%;
	margin-left: 0.34rem;
	padding: 0.2rem 0rem 0.4rem;
	border-radius: 0.3rem;
}

.con1_items{
	position: relative;
	width:6.88rem;
	margin: 0.28rem auto 0;
}

.con1_item{
	position: relative;
	width:6.88rem;
	padding: 0.6rem 0 0.4rem;
}

.con1_item.item1{
	background: url(../images/con1_item1.png?0921) no-repeat #e2eaff;
	background-size: 100%;
	border-radius: 0.3rem;
	padding-top: 1.2rem;
}

.con1_item.item2{
	background: url(../images/con1_item2.png?0921) no-repeat #e2eaff;
	background-size: 100%;
	display: none;
	border-radius: 0.3rem;
	padding-top: 1.05rem;
}

.con1_item.item3{
	background: url(../images/con1_item3.png?0921) no-repeat #e2eaff;
	background-size: 100%;
	display: none;
	border-radius: 0.3rem;
	padding-top: 1.2rem;
}

.con1_img{
	width: 5.04rem;
	margin: 0 auto;
}

.con_btns{
	width: 3.53rem;
	margin: 0.4rem auto 0.5rem;
	justify-content: space-between;
	display: flex;
}

.con_btns a{
	width: 1.5rem;
	height: 0.5rem;
	text-align: center;
	font-size: 0rem;
	color: #1b3373;
}

.con_btns a:nth-child(1){
	background: url(../images/btn_tc.png?0921) no-repeat #e2eaff;
	background-size: 100% 100%;
}

.con_btns a:nth-child(2){
	background: url(../images/btn_cp.png?0921) no-repeat #e2eaff;
	background-size: 100% 100%;
}

.con_buys{
	width: 36.2vw;
	height: 0.98rem;
	background-repeat: no-repeat;
	background-size: 100% 100%;
	margin-left: auto;
	margin-right: auto;
	justify-content: space-between;
	display: flex;
}

.con_buys.btns11{
	background-image: url(../images/part/1/btns1-2.png?1);
}

.con_buys.btns1999{
	background-image: url(../images/1999.png?1);
}
.con_buys.btns21{
	background-image: url(../images/part/2/btns1-2.png);
}

.con_buys.btns22{
	background-image: url(../images/part/2/btns2-2.png);
}

.con_buys.btns23{
	background-image: url(../images/part/2/btns3-2.png);
}

.con_buys.btns24{
	background-image: url(../images/part/2/btns4-2.png);
}

.con_buys.btns25{
	background-image: url(../images/part/2/btns5-2.png);
}

.con_buys.btns26{
	background-image: url(../images/part/2/btns6-2.png);
}

.con_buys.btns27{
	background-image: url(../images/part/2/btns7-2.png);
}

.con_buys.btns28{
	background-image: url(../images/part/2/btns8-2.png);
}

.con_buys.btns29{
	background-image: url(../images/part/2/btns9-2.png);
}

.con_buys.btns210{
	background-image: url(../images/part/2/btns10-2.png);
}

.con_buys.btns211{
	background-image: url(../images/part/2/btns11-2.png);
}
.con_buys.btns29-1{
	background-image: url(../images/part/2/btns9-1-2.png);
}

.con_buys.center{
	background: none;
	justify-content: center;
}

.con_buys .btn{
	width: 2.7rem;
	height: 0.98rem;
	font-size: 0;
	/*background: #e69728;
	border-radius: 0.4rem;
	font-size: 0.19rem;
	color: #fff;
	text-align: center;
	padding-top: 0.05rem;*/
}

/*.con_buys .btn b{
	font-size: 0.26rem;
}

.con_buys .btn.syt2{
	background: #e5004a;
}*/

.con_buys.center .btn{
	width: 2.7rem;
	height: 0.8rem;
	background: url(../images/part/3/btns1-2.png) no-repeat;
	background-size: 100% 100%;
	font-size: 0;
}

.con1_ul{
	padding-left: 1rem;
	font-size: 0.19rem;
	color: #1b3373;
}

.con1_ul li{
	position: relative;
	padding-left: 0.2rem;
}

.con1_ul li:before{
	content: "";
	position: absolute;
	width: 0.08rem;
	height: 0.08rem;
	background: #1b3373;
	border-radius: 50%;
	left: 0;
	top:50%;
	transform: translateY(-0.04rem);
	-webkit-transform: translateY(-0.04rem);
}

.item2_con .swiper-container{
	padding: 0.2rem 0 0rem;
}

.item2_con .swiper-con{
	display: none;
}

.item2_con .swiper-container:after{
	content: "";
	position: absolute;
	top: 1.7rem;
	left: 0.55rem;
	width: 5.8rem;
	height: 0.27rem;
	background: url(../images/ll.png?0921) no-repeat;
	background-size: 100% 100%;
}

.item2_con .swiper-wrapper .swiper-slide {
	position: relative;
	width: 5.02rem;
	z-index: 1;
}

.item2_con .swiper-wrapper .swiper-slide .con1_img{
	position: relative;
	width: 5.02rem;
	opacity: 0.5;
	transform: scale(0.8) !important;
}

.item2_con .swiper-wrapper .swiper-slide.swiper-slide-active {

}

.item2_con .swiper-wrapper .swiper-slide.swiper-slide-active .con1_img{
	/*left: 50%;
	transform: translateX(-50%);*/
	transform: scale(1) !important;
	opacity: 1;
}

.item2_con .swiper-wrapper .swiper-slide.swiper-slide-active .swiper-con{
	position: relative;
	left: 50%;
	width: 6.88rem;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	display: block;
}

.item2_nav{
	width: 6.18rem;
	margin: 0 auto;
	flex-wrap: wrap;
	justify-content: space-between;
	display: flex;
}

.item2_nav span{
	width: 1.85rem;
	height: 0.6rem;
	line-height: 0.6rem;
	font-size: 0.28rem;
	text-align: center;
	margin-bottom: 0.22rem;
	color: #1b3373;
	font-weight: bold;
	border: 1px solid #072a89;
	border-radius: 0.1rem;
}

.item2_nav span.on{
	background: #072a89;
	color: #fff;
}

.item2_con{
	margin-top: 0.2rem;
}

.item2_con .item{
	display: none;
}

.item2_con .item.item1{
	display: block;
}

.con1_nav{
	position: absolute;
	top:0;
	left: 0;
	width: 100%;
	height: 0.6rem;
	font-size: 0;
	display: flex;
	z-index: 1;
}

.con1_nav span{
	flex: 1;
}

.pt{
	position: relative;
	width: 6.53rem;
	height: 8.18rem;
	margin: 0.5rem auto 0;
	padding-top: 6.55rem;
	background: url(../images/pt.png?0921) no-repeat;
	background-size: 100% 100%;
}

.con2{
	width: 6.86rem;
	margin: 0.65rem auto 0;
	background: url(../images/bg2.png?0921) no-repeat #fff;
	background-size: 100% 100%;
	padding: 0.2rem 0 0.2rem 0;
	border-radius: 0.2rem;
}

.con2_items{
	position: relative;
	width:6.49rem;
	margin: 0.28rem auto 0;

}

.con2_item{
	position: relative;
	width:6.49rem;
	padding: 0.35rem 0 0.3rem;
	background: #e2eaff;
	border-radius: 0.2rem;
}

.con2_nav{
	position: relative;
	width: 5.89rem;
	height: 1.33rem;
	font-size: 0;
	background: url(../images/con2_nav1.png?0927) no-repeat;
	background-size: 100% 100%;
	margin: 0.3rem auto 0;
	flex-wrap: wrap;
	justify-content: space-between;
	align-content: space-between;
	display: flex;
	z-index: 1;
}

.con2_nav.s2{
	background-image: url(../images/con2_nav2.png);
}

.con2_nav.s3{
	background-image: url(../images/con2_nav3.png);
}

.con2_nav.s4{
	background-image: url(../images/con2_nav4.png);
}

.con2_nav span{
	width: 2.7rem;
	height: 0.6rem;
}

.con_btn{
	width: 2.7rem;
	height: 0.8rem;
	line-height: 0.8rem;
	text-align: center;
	font-size: 0.28rem;
	color: #fff;
	background: #e69728;
	border-radius: 0.4rem;
	margin: 0.32rem auto 0;
	display: block;
}

.con_rule{
	font-weight: bold;
	font-size: 0.24rem;
	color: #072a89;
	text-decoration: underline;
	margin-left: auto;
	margin-right: auto;
	display: table;
}

.con3{
	width: 6.86rem;
	height: 9.7rem;
	margin: 0.65rem auto 0;
	background: url(../images/bg3.png?0921) no-repeat;
	background-size: 100% 100%;
	padding: 0.2rem 0 0 0;
}

.con3_items{
	position: relative;
	margin: 0.4rem auto 0;
	width: 6.22rem;
	height: 8.04rem;
}

.con3_item{
	position: relative;
	width:6.22rem;
	height: 8.04rem;
	padding-top: 0.8rem;
}

.con3_item.item1{
	background: url(../images/tab1.png?0921) no-repeat;
	background-size: 100% 100%;
}

.con3_item.item2{
	background: url(../images/tab2.png?0921) no-repeat;
	background-size: 100% 100%;
	display: none;
}

.con3_item.item3{
	background: url(../images/tab3.png?0921) no-repeat;
	background-size: 100% 100%;
	display: none;
}

.con3_item.item4{
	background: url(../images/tab4.png?0921) no-repeat;
	background-size: 100% 100%;
	display: none;
}

.con3_nav{
	position: absolute;
	top:0;
	left: 0;
	width: 100%;
	height: 0.8rem;
	font-size: 0;
	display: flex;
	z-index: 1;
}

.con3_nav span{
	flex: 1;
}

.con3_item .swiper-container{
	width:6.22rem;
	height: 7.24rem;
}

.con3_item .swiper-slide{
	background-repeat: no-repeat;
}

.con3_item .swiper-pagination{
	bottom: 0 !important;
}

.con3_item .swiper-pagination-bullet-active{
	width: 16px;
	border-radius: 4px;
}

.con3_item .s11,
.con3_item .s12,
.con3_item .s13,
.con3_item .s14,
.con3_item .s15{
	background-size: auto 6.44rem;
	background-position: 0.2rem 0.12rem;
}

.con3_item .s11{
	background-image: url(../images/slider/1/1.png?0921);
}

.con3_item .s12{
	background-image: url(../images/slider/1/2.png?0921);
}

.con3_item .s13{
	background-image: url(../images/slider/1/3.png?0921);
}

.con3_item .s14{
	background-image: url(../images/slider/1/4.png?0921);
}

.con3_item .s15{
	background-image: url(../images/slider/1/5.png?0921);
}

.con3_item .s21,
.con3_item .s22,
.con3_item .s23,
.con3_item .s24,
.con3_item .s25,
.con3_item .s26{
	background-size: auto 6.13rem;
	background-position: 0.38rem 0.38rem;
}

.con3_item .s21{
	background-image: url(../images/slider/2/1.png?0921);
}

.con3_item .s22{
	background-image: url(../images/slider/2/2.png?0921);
}

.con3_item .s23{
	background-image: url(../images/slider/2/3.png?0921);
}

.con3_item .s24{
	background-image: url(../images/slider/2/4.png?0921);
}

.con3_item .s25{
	background-image: url(../images/slider/2/5.png?0921);
}

.con3_item .s26{
	background-image: url(../images/slider/2/6.png?0921);
}

.con3_item .s31,
.con3_item .s32,
.con3_item .s33,
.con3_item .s34{
	background-size: auto 6.5rem;
	background-position: 0.2rem 0.10rem;
}

.con3_item .s31{
	background-image: url(../images/slider/3/1.png?0921);
}

.con3_item .s32{
	background-image: url(../images/slider/3/2.png?0921);
}

.con3_item .s33{
	background-image: url(../images/slider/3/3.png?0921);
}

.con3_item .s34{
	background-image: url(../images/slider/3/4.png?0921);
}

.con3_item .s41,
.con3_item .s42,
.con3_item .s43,
.con3_item .s44,
.con3_item .s45,
.con3_item .s46,
.con3_item .s47,
.con3_item .s48,
.con3_item .s49{
	background-size: auto 6.1rem;
	background-position: 0.25rem 0.38rem;
}

.con3_item .s41{
	background-image: url(../images/slider/4/1.png?0921);
	background-position: 0.25rem 0.1rem;
	background-size: auto 6.37rem;
}

.con3_item .s42{
	background-image: url(../images/slider/4/2.png?0921);
}

.con3_item .s43{
	background-image: url(../images/slider/4/3.png?0921);
}

.con3_item .s44{
	background-image: url(../images/slider/4/4.png?0921);
}

.con3_item .s45{
	background-image: url(../images/slider/4/5.png?0921);
}

.con3_item .s46{
	background-image: url(../images/slider/4/6.png?0921);
}

.con3_item .s47{
	background-image: url(../images/slider/4/7.png?0921);
}

.con3_item .s48{
	background-image: url(../images/slider/4/8.png?0921);
}

.con3_item .s49{
	background-image: url(../images/slider/4/9.png?0921);
}

.con4{
	width: 6.86rem;
	margin: 0.65rem auto 0;
	background: url(../images/bg4.png?0921) no-repeat #fff;
	background-size: 100%;
	padding: 0.2rem 0 0.3rem 0;
	border-radius: 0.3rem;
}

.rule-group{
	width: 6.46rem;
	margin: 0.3rem auto 0;
}

.rule-group .name{
	position: relative;
	width: 6.25rem;
	margin: 0 auto;
	/*line-height: 0.72rem;
	background: #3253be;
	background: linear-gradient(to right, #6c9ddb, #3151bd);
	background: -webkit-linear-gradient(to right, #6c9ddb, #3151bd);
	border-radius: 0.36rem;
	padding-left: 0.32rem;
	font-size: 0.3rem;
	color: #fff;*/
}

.rule-group .question{
	position: relative;
	color: #3647a7;
	font-size: 0.22rem;
	margin: 0.2rem 0;
	display: none;
}

.rule-group.open .question{
	display: block;
}

.rule-group .question p{
	position: relative;

}

.rule-group .question p.q{
	font-weight: bold;
	margin-top: 0.2rem;
}

.rule-group .question p.q:before{
	content: "Q：";
	position: absolute;
	top:0;
	left: -0.3rem;
}


.rule-group .question p.a:before{
	content: "A：";
	position: absolute;
	top:0;
	left: -0.3rem;
}

.group_btn{
	position: absolute;
	left: 3.7rem;
	bottom: 0.3rem;
	width: 1rem;
	height: 0.3rem;
}

.rule-group .name:after{
	content: "";
	position: absolute;
	right: 0.38rem;
	top:0.3rem;
	width: 0.22rem;
	height: 0.13rem;
	background: url(../images/down.png?0921) no-repeat;
	background-size: 100% 100%;
}

.rule-group.open .name:after{
	transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
}

.con5{
	position: relative;
	width: 6.86rem;
	height: 3.53rem;
	margin: 0.65rem auto 0;
	background: url(../images/bg5.png?0921) no-repeat;
	background-size: 100% 100%;
}

.btn_tx{
	position: absolute;
	left: 4.35rem;
	top:2.67rem;
	width: 1.1rem;
	height: 0.36rem;
}

.con6{
	position: relative;
	width: 6.86rem;
	height: 5.95rem;
	margin: 0.65rem auto 0;
	background: url(../images/bg6.png?0921) no-repeat;
	background-size: 100% 100%;
}

.btn_kf{
	position: absolute;
	left: 1rem;
	top: 1.4rem;
	width: 4.9rem;
	height: 1.1rem;
}

.btn_wyhs{
	position: absolute;
	left: 2.35rem;
	top: 4.6rem;
	width: 2.2rem;
	height: 0.7rem;
}

.con7{
	position: relative;
	width: 6.86rem;
	height: 5.23rem;
	margin: 0.65rem auto 0;
	background: url(../images/bg7.png?0921) no-repeat;
	background-size: 100% 100%;
	padding: 0.2rem 0 0.3rem 0;
}

.con8{
	position: relative;
	width: 6.86rem;
	height: 3.39rem;
	margin: 0.65rem auto 0;
	background: url(../images/bg8.png?0921) no-repeat;
	background-size: 100% 100%;
	padding: 0.2rem 0 0.3rem 0;
}

.con9{
	position: relative;
	width: 6.86rem;
	margin: 0.65rem auto 0;
	background: url(../images/bg9.png?0921) no-repeat #feffff;
	background-size: 100%;
	padding: 0.32rem 0 0 0;
	border-radius: 0.2rem;
}

.con9_items{
	position: relative;
	width:6.88rem;
	margin: 0.28rem auto 0;
}

.con9_item{
	position: relative;
	width:6.88rem;
	padding: 0.6rem 0 0.4rem;
}

.con9_item.item1{
	background: url(../images/con9_item1.png?0921) no-repeat #e2eaff;
	background-size: 100%;
	border-radius: 0.3rem;
	padding-top: 1.2rem;
}

.con9_item.item2{
	background: url(../images/con9_item2.png?0921) no-repeat #e2eaff;
	background-size: 100%;
	display: none;
	border-radius: 0.3rem;
	padding-top: 1.05rem;
}

.con9_item.item3{
	background: url(../images/con9_item3.png?0921) no-repeat #e2eaff;
	background-size: 100%;
	display: none;
	border-radius: 0.3rem;
	padding-top: 1.2rem;
}

.con9_nav{
	position: absolute;
	top:0;
	left: 0;
	width: 100%;
	height: 0.6rem;
	font-size: 0;
	display: flex;
	z-index: 1;
}

.con9_nav span{
	flex: 1;
}

.con9_item .con_btns{
	width: 3.53rem;
	margin: 0.4rem auto 0.3rem;
	justify-content: space-between;
	display: flex;
}

/*
.con9_item .swiper-wrapper .swiper-slide {
	position: relative;
	width: 5.02rem;
	z-index: 1;
}

.con9_item .swiper-wrapper .swiper-slide .con1_img{
	position: relative;
	width: 5.02rem;
	opacity: 0.5;
	transform: scale(0.8) !important;
}

.con9_item .swiper-wrapper .swiper-slide.swiper-slide-active {

}

.con9_item .swiper-wrapper .swiper-slide.swiper-slide-active .con1_img{
	/*left: 50%;
	transform: translateX(-50%);*//*
	transform: scale(1) !important;
	opacity: 1;
}

.con9_item .swiper-wrapper .swiper-slide.swiper-slide-active .swiper-con{
	position: relative;
	left: 50%;
	width: 6.88rem;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	display: block;
}
*/

.select-group.select-from5 {

	left: 9vw;
}
.select-group.select-to5 {
	right: 9vw;
}

.select-group.select-group5{
	top:0.55rem;
}

.select-group.select-group5 .name{
	text-align: center;
	font-size: 0.26rem;
	color: #384d8c;
	font-weight: bold;
}

.select-group.select-price5{
	top:1.37rem;
	left: 50%;
	width: 5.14rem;
	transform: translateX(-50%);
	padding-left: 2rem;
	color: #384d8c;
	font-weight: bold;
}

.select-group.select-price5 .price{
	font-size: 0.32rem;
}

.select-group.select-price5 .old_price{
	font-size: 0.2rem;
	margin-left: 0.1rem;
	text-decoration: line-through;
}

.scroll2,
.scroll3,
.scroll4,
.scroll5,
.scroll6 {
	width: 6.4rem;
	height: 2.6rem;
	margin: 0.3rem auto 0;
	font-size: 0;
}

.scroll2 .content,
.scroll3 .content,
.scroll4 .content,
.scroll5 .content,
.scroll6 .content{
	width: 100%;
	margin: 0 auto;
	padding: 0;
	height: 100%;
	align-content: flex-start;
	overflow-y: auto;
	display: flex;
	flex-wrap: wrap;

}

.scroll2 .content .item,
.scroll3 .content .item,
.scroll4 .content .item,
.scroll5 .content .item,
.scroll6 .content .item{
	width: 3rem;
	height: 0.49rem;
	background: url(../images/background.png) no-repeat;
	background-size: 100% auto;
	border-radius: 0.1rem;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-bottom: 0.11rem;
	margin-left: 0.1rem;
	margin-right: 0.1rem;
}

.scroll2 .content .item span,
.scroll3 .content .item span,
.scroll4 .content .item span,
.scroll5 .content .item span,
.scroll6 .content .item span{
	font-weight: bold;
	font-size: 0.24rem;
	color: white;
	text-align: center;
}
.scroll2 .content .item span:nth-of-type(2n+1),
.scroll3 .content .item span:nth-of-type(2n+1),
.scroll4 .content .item span:nth-of-type(2n+1),
.scroll5 .content .item span:nth-of-type(2n+1),
.scroll6 .content .item span:nth-of-type(2n+1){
	flex: 1;
}
.scroll2 .content .item span:nth-of-type(2n),
.scroll3 .content .item span:nth-of-type(2n),
.scroll4 .content .item span:nth-of-type(2n),
.scroll5 .content .item span:nth-of-type(2n),
.scroll6 .content .item span:nth-of-type(2n){
	background: url(../images/arrow.png) no-repeat;
	background-size: 100% auto;
	width: 0.3rem;
	height: 0.2rem;
}

.select-group.select-from6,
.select-group.select-from7,
.select-group.select-from8,
.select-group.select-from10{
	left: 9vw;
}
.select-group.select-to6,
.select-group.select-to7,
.select-group.select-to8,
.select-group.select-to10{
	right: 9vw;
}

.select-group.select-group6,
.select-group.select-group7,
.select-group.select-group8,
.select-group.select-group10{
	top:0.55rem;
}

.select-group.select-group6 .name,
.select-group.select-group7 .name,
.select-group.select-group8 .name,
.select-group.select-group10 .name{
	text-align: center;
	font-size: 0.26rem;
	color: #384d8c;
	font-weight: bold;
}

.con_btns2{
	width: 3.53rem;
	margin: 0.4rem auto 0.5rem;
	justify-content: space-between;
	display: flex;
}

.con_btns2 a{
	width: 1.5rem;
	height: 0.66rem;
	text-align: center;
	font-size: 0rem;
	color: #1b3373;
}

.con_btns2 a:nth-child(1){
	background: url(../images/btn_rule1.png?0921) no-repeat #e2eaff;
	background-size: 100% 100%;
}

.con_btns2 a:nth-child(2){
	background: url(../images/btn_rule2.png?0921) no-repeat #e2eaff;
	background-size: 100% 100%;
}

.con9_btns{
	width: 5.91rem;
	height: 1.36rem;
	background: url(../images/con9_btns.png?0921) no-repeat #e2eaff;
	background-size: 100% 100%;
	justify-content: space-between;
	display: flex;
}

.con9_btns span{
	width: 2.75rem;
}

.con9_flishts_nav{
	width: 5.89rem;
	height: 0.59rem;
	background: url(../images/con9_nav1.png?0922) no-repeat #e2eaff;
	background-size: 100% 100%;
	margin: 0.6rem auto 0;
	justify-content: space-between;
	display: flex;
}

.con9_flishts_nav.switch{
	background-image: url(../images/con9_nav2.png?0922);
}

.con9_flishts_nav span{
	flex: 1;
}

.con10{
	position: relative;
	width: 6.86rem;
	height: 4.82rem;
	margin: 0.65rem auto 0;
	background: url(../images/bg10.png?0921) no-repeat #feffff;
	background-size: 100% 100%;
	padding: 0.3rem 0 0 0;
	border-radius: 0.2rem;
}

.con10_inp{
	position: relative;
	width: 5.93rem;
	height: 0.71rem;
	margin: 0.55rem auto 0;
	background: url(../images/con10_inp.png?0921) no-repeat;
	background-size: 100% 100%;
}

.con10_inp .name{
	width: 100%;
	line-height: 0.72rem;
	padding: 0;
	margin: 0;
	text-align: center;
	font-weight: 600;
	color: #072a89;
	font-size: 0.24rem;
	border: none;
	outline: none;
	background: none;
	display: block;
}

.con10_inp select{
	position: absolute;
	padding: 0;
	margin: 0;
	width: 100%;
	height: 100%;
	left: 0;
	top:0;
	border: none;
	opacity: 0;
}

.con10_tj{
	width: 5.8rem;
	height: 0.4rem;
	line-height: 0.4rem;
	text-align: center;
	font-weight: 600;
	color: #072a89;
	font-size: 0.24rem;
	border-bottom: 1px solid #072a89;
	margin: 0.2rem auto 0;

}

.bottom{
	width: 5.75rem;
	height: 1.38rem;
	background: url(../images/items.png?0921) no-repeat;
	background-size: 100% 100%;
	margin: 0.45rem auto 0;
	justify-content: space-between;
	display: flex;
}

.bottom a{
	width: 1rem;
}

.tjyl{
	position: relative;
	width: 6.86rem;
	height: 4.69rem;
	margin: 0.65rem auto 0;
	background: url(../images/tjyl.png?1113) no-repeat;
	background-size: 100% 100%;
	padding: 0.2rem 0 0.3rem 0;
}

.btn_tjyl{
	position: absolute;
	left: 1rem;
	bottom: 0.6rem;
	width: 2rem;
	height: 0.6rem;
}

.btn_ljtj{
	position: absolute;
	right: 1rem;
	bottom: 0.6rem;
	width: 2rem;
	height: 0.6rem;
}

.sys-alert {
	position: fixed;
	width: 100%;
	height: 100vh;
	top: 0;
	background-color: rgba(0,0,0,0.5);
	display: none;
	z-index: 99;
}
.sys-alert .contents {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	width: 6.06rem;
	border-radius: 0.2rem;
	background-color: #fff;
}
.sys-alert .contents .title {
	width: 100%;
	text-align: center;
	padding-top: 0.22rem;
	font-size: 0.29rem;
	color: #000;
}
.sys-alert .contents .ok {
	width: 100%;
	height: 0.75rem;
	line-height: 0.75rem;
	font-size: 0.29rem;
	font-weight: bold;
	color: #5b6680;
	border-top: solid 1px #edf0f0;
	text-align: center;
}
.sys-alert .contents .msg {
	font-size: 0.29rem;
	color: #666666;
	text-align: center;
	margin: 0 auto;
	line-height: 0.36rem;
	display: flex;
	align-items: center;
	justify-content: center;
	min-height: 1.66rem;
}

/*侧边栏*/

.navL {
	position: fixed;
	width: 0.72rem;
	height: 4.97rem;
	top: 3.25rem;
	left: 0rem;
	background: url(../images/navL.png?0921) no-repeat;
	background-size: 100%;
	z-index: 21;
}

.navL span{
	height: 18.5vw;
	display: block;
}

.kefu {
	position: fixed;
	top: 1.9rem;
	left: 0rem;
	width: 1.03rem;
	height: 0.93rem;
	background: url(../images/kefu.png?0921) no-repeat;
	background-size: 100%;
	z-index: 9;
}

.zhihui {
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: grayscale(100%);
	filter: gray;
}

.modal {
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	display: none;
	z-index: 1000;
	overflow: auto;
	-webkit-box-align: center;
	-webkit-box-pack: center;
}

.mask {
	background: #000;
	opacity: 0.7;
	z-index: 1000;
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 200;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
}

.modal .con-box {
	position: relative;
	border-radius: 10px;
	width: 6.82rem;
	box-sizing: border-box;
	max-height: 100%;
	margin: 0 auto;
	padding-top: 0vw;
}

.modal-box {
	position: absolute;
	top: 1rem;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	z-index: 1111;
	display: none;
	box-sizing: border-box;
}

.close-box {
	position: absolute;
	top: -14vw;
	right: 4%;
	width: 9.6vw;
	height: 9.6vw;
	background: url(../images/close.png?0921) center no-repeat;
	background-size: 100%;
	cursor: pointer;
	z-index: 11;
}

.close-box.middle {
	top: unset;
	bottom: -12vw;
	right: 50%;
	margin-right: -4vw;
}

.m-db {
	height: 70%;
	width: 100%;
}

.m-db img{
	display: none;
}

.m-tjyl{
	height: 70%;
	width: 100%;
}

.m-tcdb{
	height: 70%;
	width: 100%;
}

.m-tcdb .con-box{
	width: 7.2rem;
	overflow: hidden;
	overflow-x: scroll;
	border-radius: 0;
	padding-bottom: 0.2rem;
}

.m-tcdb .con-box::-webkit-scrollbar {
	width: 6px;
	height: 4px;
	border-radius: 10px;
	background: #e2eaff;
}

.m-tcdb .con-box::-webkit-scrollbar-thumb {
	background: #072a89;
	border-radius: 8px;
}

.select-group{
	position: absolute;
	top: 2.86rem;
	height: 0.65rem;
	width: 2.24rem;
	display: block;
	font-weight: lighter ;
	color: #535353;
}
.select-group1,.select-group2{
	top: 0.14rem;
}
.select-group3{
	top: 0.55rem;
}
.select-group4{
	top: 0.55rem;
}

.select-group.select-group3 .name,
.select-group.select-group4 .name{
	text-align: center;
	font-size: 0.26rem;
	color: #384d8c;
	font-weight: bold;
}

.select-group.p1 {
	left: 2vw;
}
.select-group.p2 {
	right: 2vw;
}
.select-group.p2 select {
	display: none;
}
.select-group .name {
	position: absolute;
	width: 100%;
	height: 0.65rem;
	line-height: 0.65rem;
	font-size: 0.28rem;

}
.select-group.p1 .name {text-align: center;}
.select-group.p2 .name {text-align: center;}
.select-group select,
.select-group input {
	position: absolute;
	padding: 0;
	margin: 0;
	width: 100%;
	height: 100%;
	border: none;
	opacity: 0;
}

.scroll {
	width: 6.4rem;
	height: 2.6rem;
	overflow-y: auto;
	font-size: 0;
	margin: 0.4rem auto 0;
}


.scroll .content {
	width: 100%;
	margin: 0 auto;
	padding: 0;
	height: 100%;
	align-content: flex-start;
	overflow-y: auto;
	display: flex;
	flex-wrap: wrap;

}


.scroll .content .item {
	width: 3rem;
	height: 0.49rem;
	background: url(../images/background.png) no-repeat;
	background-size: 100% auto;
	border-radius: 0.1rem;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-bottom: 0.11rem;
	margin-left: 0.1rem;
	margin-right: 0.1rem;
}

.scroll .content .item span {
	font-weight: bold;
	font-size: 0.24rem;
	color: white;
	text-align: center;
}
.scroll .content .item span:nth-of-type(2n+1){
	flex: 1;
}
.scroll .content .item span:nth-of-type(2n){
	background: url(../images/arrow.png) no-repeat;
	background-size: 100% auto;
	width: 0.3rem;
	height: 0.2rem;
}
.mode {
    width: 1rem;
    left: 50%;
    transform: translateX(-50%);
}


.cx, .sc{
	display: none;
}

a.btn.jd1{
	width: 5.5rem;
	height: 1.4rem;
	left: 50%;
	transform: translateX(-50%);
	top: 1rem;
}
a.btn.jd2{
	width: 5.5rem;
	height: 1.4rem;
	left: 50%;
	transform: translateX(-50%);
	top: 2.65rem;
}
a.btn.cx1{
	width: 5.5rem;
	height: 1.4rem;
	left: 50%;
	transform: translateX(-50%);
	top: 1rem;
}
a.btn.cx2{
	width: 5.5rem;
	height: 1.4rem;
	left: 50%;
	transform: translateX(-50%);
	top: 2.65rem;
}
a.btn.cx3{
	width: 5.5rem;
	height: 1.4rem;
	left: 50%;
	transform: translateX(-50%);
	top: 58vw;
}
a.btn.sc1{
	width: 5.5rem;
	height: 1.4rem;
	left: 50%;
	transform: translateX(-50%);
	top: 15vw;
}
a.btn.sc2{
	width: 5.5rem;
	height: 1.4rem;
	left: 50%;
	transform: translateX(-50%);
	top: 2.65rem;
}

.jd_btn{
	width: 28vw;
	height: 0.8rem;
	left: 0.6rem;
	top: 0;
}
.cx_btn{
	width: 28vw;
	height: 0.8rem;
	left: 36vw;
	top: 0;
}
.sc_btn{
	width: 28vw;
	height: 0.8rem;
	right: 10vw;
	top: 0;
}
.xiuxi_btn{
	width: 1.5rem;
	height: 0.8rem;
	right: 0.8rem;
	top: 0;
}
a.btn {
    display: block;
    position: absolute;
    /* background-color: rgba(255, 0, 0, 0.5); */
}


.index-item1{
	position: relative;
	width: 100%;
	height: .6.2rem;
	/* height: .1rem; */
	background-image: url(../images/wqcx/bg/bg_03.jpg);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	margin-top: -1px;
}
.item1-swiper{
	position: relative;
	width: 6.87rem;
	height: .63rem;
	margin: 0 auto;
	z-index: 1;
}
.item1-swiper .swiper-slide{
	/* display: block;
	width: 100% !important;
	height: 100% !important; */
}
.item1-swiper .swiper-slide img{
	display: block;
	width: 100%;
	height: 100%;
}
.btn{
	position: absolute;
	font-size: 0;
	display: block;
}
.btn.btn1{
	width: 2.25rem;
	height: .71rem;
	bottom: 1.4rem;
	left: 1.25rem;
}
.btn.btn2{
	width: 2.25rem;
	height: .71rem;
	bottom: 1.4rem;
	right: 1.25rem;
}
.qybts-img{
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	bottom: .8rem;
}
.btn-img{
	display: block;
	width: 100%;
}
.btn.btn3{
	width: 1.6rem;
	height: .56rem;
	top: 0;
	left: 50%;
	transform: translateX(-50%);
}
.btn.btn4{
	width: 2.7rem;
	height: .80rem;
	bottom: .84rem;
	left: 50%;
	transform: translateX(-50%);
}
.btn.btn5{
	width: 1.5rem;
	height: .5rem;
	bottom: 2.25rem;
	left: 50%;
	transform: translateX(-50%);
}
.from-box{
	position: relative;
	width: 100%;
	height: 4.6rem;
	background-image: url(../images/wqcx/bg/bg_08.jpg);
	background-repeat: no-repeat;
	background-size: 100%;
	margin-top: -1px;
}













.index-item3{
	position: relative;
	width: 100%;
	height: 2.31rem;
	background-image: url(../images/cygd/bg/bg_08.jpg);
	background-repeat: no-repeat;
	background-size: 100%;
	margin-top: -1px;
}
.index-item3 .item3-btn{
	position: absolute;
	top: .37rem;
	right: .87rem;
	width: 1.74rem;
	height: .65rem;
	font-size: 0;
}
.index-item4{
	position: relative;
	width: 100%;
	height: 2.73rem;
	background-image: url(../images/addtylx/bgc_02.jpg);
	background-repeat: no-repeat;
	background-size: 100%;
	margin-top: -1px;
}
.index-item4 li{
	position: absolute;
	width: 50%;
	height: .6rem;
	bottom: .37rem;
	font-size: 0;
}
.index-item4 li:first-child{
	left: 0;
}
.index-item4 li:last-child{
	right: 0;
}
.index-item4.active{
	background-image: url(../images/cygd/addimg/cygd/bg_09.jpg);
}
.index-item4 .item4-btn{
	position: absolute;
	top: 2.37rem;
	right: .9rem;
	width: 1.74rem;
	height: .65rem;
	font-size: 0;
}
.index-item5{
	position: relative;
	width: 100%;
	height: 3.97rem;
	background-image: url(../images/cygd/addimg/cygd/bg_10.jpg);
	background-repeat: no-repeat;
	background-size: 100%;
	margin-top: -1px;
	z-index: 4;
}
.index-item5 .item5-btn{
	position: absolute;
	bottom: 0.5rem;
	left: 50%;
	margin-left: -.725rem;
	width: 1.45rem;
	height: .44rem;
	font-size: 0;
}
.index-item6{
	position: relative;
	width: 100%;
	height: 2.15rem;
	/* background-image: url(../images/cygd/bg/bg_12.jpg?2); */
	background-image: url(../images/cygd/addimg/cygd/bg_12.jpg?2);
	background-repeat: no-repeat;
	background-size: 100%;
	margin-top: -1px;
}
.index-item6.active{
	background-image: url(../images/cygd/addimg/cygd/bg_12-1.jpg?2);
}
.index-item6 .item6-btn{
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -1.5rem;
	width: 3rem;
	height: .8rem;
	font-size: 0;
}
.index-item6.active .item6-btn{
	pointer-events: none;
}
.index-item7{
	position: relative;
	width: 100%;
	height: 4.75rem;
	background-image: url(../images/cygd/addimg/cygd/bg_13.jpg);
	background-repeat: no-repeat;
	background-size: 100%;
	margin-top: -1px;
}
.item7-form{
	position: relative;
	width: 5.5rem;
	height: .7rem;
	margin: 0 auto;
}
.item7-form .select-group.select-group5{
	top: 0;
}
.item7-form .select-group.select-from5{
	left: 0;
}
.item7-form .select-group.select-to5{
	right: 0;
}
.item7-form .select-group.select-group5 .name{
	color: #861311;
}
.index-item7 .scroll2{
	width: 5.9rem;
	height: 2.05rem;
	margin: 0.4rem auto 0;
}
.index-item7 .scroll2 .content .item, 
.index-item9 .scroll3 .content .item, 
.index-item7 .scroll4 .content .item, 
.index-item7 .scroll5 .content .item, 
.index-item7 .scroll6 .content .item{
	width: 2.75rem;
	height: .4rem;
	line-height: .4rem;
	margin-bottom: .06rem;
	background: none;
	background-color: #ffffff;
	border-radius: .1rem;
}
.index-item7 .scroll2 .content .item span, 
.index-item9 .scroll3 .content .item span, 
.index-item7 .scroll4 .content .item span, 
.index-item7 .scroll5 .content .item span, 
.index-item7 .scroll6 .content .item span{
	color: #7b1911;
}
.index-item7 .scroll2 .content .item span:nth-of-type(2n), 
.index-item9 .scroll3 .content .item span:nth-of-type(2n), 
.index-item7 .scroll4 .content .item span:nth-of-type(2n), 
.index-item7 .scroll5 .content .item span:nth-of-type(2n), 
.index-item7 .scroll6 .content .item span:nth-of-type(2n){
	background: url(../images/cygd/23122704.png) no-repeat;
    background-size: 100% auto;
    width: 0.3rem;
    height: 0.2rem;
}

.index-item7 .item7-btn{
	position: absolute;
	bottom: .45rem;
	left: 50%;
	margin-left: -.84rem;
	width: 1.68rem;
	height: .5rem;
	font-size: 0;
}
.index-item8{
	position: relative;
	width: 100%;
	height: 3.57rem;
	background-image: url(../images/cygd/addimg/cygd/bg_15.jpg?2);
	background-repeat: no-repeat;
	background-size: 100%;
	margin-top: -1px;
}
.index-item8 .item8-btn{
	position: absolute;
	top: 1.75rem;
	left: 50%;
	margin-left: -1.5rem;
	width: 3rem;
	height: .9rem;
	font-size: 0;
}
.index-item9{
	position: relative;
	width: 100%;
	height: 5.84rem;
	background-image: url(../images/cygd/bg/bg_17.jpg?1);
	background-repeat: no-repeat;
	background-size: 100%;
	margin-top: -1px;
}
.item9-form{
	position: relative;
	width: 5.5rem;
	height: .7rem;
	margin: 0 auto;
}
.item9-form .select-group.select-group6{
	top: 0;
}
.item9-form .select-group.select-from6{
	left: 0;
}
.item9-form .select-group.select-to6{
	right: 0;
}
.item9-form .select-group.select-group6 .name{
	color: #861311;
}
.index-item9 .scroll3{
	width: 5.9rem;
	height: 2.05rem;
	margin: 0.4rem auto 0;
}
.index-item9 .item9-btn{
	position: absolute;
	top: 3.45rem;
	left: 50%;
	margin-left: -1.5rem;
	width: 3rem;
	height: .9rem;
	font-size: 0;
}
.index-item10{
	position: relative;
	width: 100%;
	height: 11.52rem;
	background-image: url(../images/cygd/bg/bg_18.jpg);
	background-repeat: no-repeat;
	background-size: 100%;
	padding-top: 1.6rem;
	margin-top: -1px;
}
.item10-lists{
	position: relative;
	width: 6.55rem;
	height: 8.65rem;
	margin: 0 auto 0;
	overflow-y: auto;
}
.item10-lists a{
	display: block;
	width: 100%;
	height: 2.28rem;
	margin-bottom: .18rem;
}
.item10-lists a img{
	display: block;
	width: 6.36rem;
	height: 2.28rem;
}
.index-item11{
	position: relative;
	width: 100%;
	height: 4.33rem;
	background-image: url(../images/cygd/bg/bg_19.jpg);
	background-repeat: no-repeat;
	background-size: 100%;
	padding-top: 1.5rem;
	margin-top: -1px;
}
.item11-a{
	display: block;
	width: 6.19rem;
	height: 2.37rem;
	margin: 0 auto;
}
.item11-a img{
	display: block;
	width: 100%;
}
.fix-left-nav{
	position: fixed;
	left: 0;
	top: 50%;
	margin-top: -3.33rem;
	width: .7rem;
	height: 6.66rem;
	background-image: url(../images/wqcx/navL.png);
	background-repeat: no-repeat;
	background-size: 100%;
	z-index: 189;
}
.fix-left-nav-a{
	position: relative;
	width: 100%;
	height: 100%;
}
.fix-left-nav-a a{
	display: block;
	width: 100%;
	height: 25%;
	font-size: 0;
}
.navR.show {
    right: 0;
}
.show {
    display: block;
}
.nav_open {
    position: fixed;
    width: 9vw;
    top: 41vh;
    right: 0;
    z-index: 21;
    display: none;
}
.navR {
    position: fixed;
    width: 1.02rem;
    height: 2.66rem;
    top: 30vh;
    right: -14vw;
    background: url(../images/wqcx/navR.png) no-repeat;
    background-size: 100%;
    transition: right 0.4s;
    z-index: 999;
}
.kefu1 {
    width: 100%;
    height: 14.5vw;
    display: block;
}
.talk1 {
    width: 100%;
    height: 12vw;
    display: block;
}
.nav_back {
    width: 100%;
    height: 6vw;
    display: block;
}

















@-webkit-keyframes banWave2 {
	0% {
		-webkit-transform: scale(1);
		opacity: 1;
	}

	100% {
		-webkit-transform: scale(1.1);
	}
}

@-moz-keyframes banWave2 {
	0% {
		-moz-transform: scale(1);
		opacity: 1;
	}

	100% {
		-moz-transform: scale(1.1);
	}
}

@-ms-keyframes banWave2 {
	0% {
		-ms-transform: scale(1);
		opacity: 1;
	}

	100% {
		-ms-transform: scale(1.1);
	}
}

@-o-keyframes banWave2 {
	0% {
		-o-transform: scale(1);
		opacity: 1;
	}

	100% {
		-o-transform: scale(1.1);
	}
}

@keyframes banWave2 {
	0% {
		transform: scale(1);
		opacity: 1;
	}

	100% {
		transform: scale(1.1);
	}
}


.tylx-btn1{
	position: absolute;
	width: 2rem;
	height: .4rem;
	left: 50%;
	bottom: .2rem;
	margin-left: -1rem;
	font-size: 0;
}
.tylx-btn2{
	position: absolute;
	width: 3rem;
	height: 0.8rem;
	left: 50%;
	bottom: 1rem;
	margin-left: -1.5rem;
	font-size: 0;
}

.item1-forms{
	position: relative;
	width: 100%;
	height: 5.54rem;
	background-image: url(../images/addtylx/bgc_05.jpg?3);
	background-repeat: no-repeat;
	background-size: 100%;
	margin-top: -1px;
	padding-top: 1.05rem;
	box-sizing: border-box;
}
.item1-forms .item1-form-btn{
	position: absolute;
	display: block;
	left: 50%;
	margin-left: -1.35rem;
	bottom: .8rem;
	width: 2.7rem;
	height: .8rem;
	font-size:0;
}

.item1-form{
	position: relative;
	width: 5.55rem;
	height: .68rem;
	margin: 0 auto;
}
.select-form {
    position: absolute;
    left: 0;
    top: 0;
    width: 2.45rem;
    height: 0.68rem;
}
.select-form .name {
    position: absolute;
    width: 100%;
    height: 0.68rem;
    line-height: 0.68rem;
    font-size: 0.26rem;
    color: #861311;
	text-align: center;
	font-weight: bold;
}
.select-to{
	position: absolute;
	right: 0;
	top:0;
	width: 2.45rem;
	height: 0.68rem;
}

.select-to .name {
	position: absolute;
	width: 100%;
	height: 0.68rem;
	line-height: 0.68rem;
	font-size: 0.26rem;
	color: #861311;
	text-align: center;
	font-weight: bold;
}
.item1-form select {
	position: absolute;
	padding: 0;
	margin: 0;
	width: 100%;
	height: 100%;
	border: none;
	opacity: 0;
}
.form-time{
	position: relative;
	width: 3.5rem;
	height: 1.22rem;
	font-size: .24rem;
	margin-left: 2.92rem;
	margin-top: .2rem;
	color: #861311;
	display: flex;
	/* justify-content: center; */
	align-items: center;
	flex-wrap: wrap;
}
.form-time p{
	white-space: nowrap;
}

.from-box .select-group.select-group5{
	top: 0;
}
.from-box .select-group{
	height: .72rem;
	line-height: .72rem;
}
.from-box .select-group .name{
	height: .72rem;
	line-height: .72rem;
}
.from-box .select-group.select-price5{
	top: .97rem;
	left: 1.28rem;
	transform: none;
	padding: 0;
}
.from-box .select-price5-1{
	position: absolute;
	top: 2.22rem;
	left: 1.28rem;
}
.from-box .select-price5-1 .price{
	font-size: .32rem;
	color: #384d8c;
	font-weight: bold;
}
.from-box .select-price5-1 .old_price{
	font-size: .2rem;
	color: #384d8c;
	font-weight: bold;
}
.sc-btns{
	position: absolute;
	width: 2.24rem;
	height: 2.27rem;
	right: .6rem;
	top: .97rem;
}
.sc-btns a{
	position: relative;
	display: block;
	height: .72rem;
	font-size: 0;
}