.header{
	width:100%;
	height:4.71875rem;
	background:url(../images/header.png) no-repeat center;
	background-size:100% 100%;
	overflow: hidden;
	position:fixed;
	top:0;
	left:0;
	font-size:0;
	z-index:98;
}
.nav{
	display: block;
	width:4rem;
	height:4rem;
	margin:0.625rem 0.625rem 0 0.9375rem;
	float:left;
}
.nav img{
	display: block;
	width:100%;
	height:100%;
}
.n_txt{
	float:left;
	font-size:0.8125rem;
	color:#e7e7e7;
	line-height:1.1875rem;
	margin-top:1rem;
}
.n_txt p:nth-child(2){
	font-size:0.625rem;
	color:#918f8f;
}
.enter{
	display: block;
	width:6.75rem;
	height:2.375rem;
	float:right;
	margin:0.84375rem 0.9375rem 0 0;
}
.enter img{
	display: block;
	width:100%;
	height:100%;
	
}
.kv{
	width:100%;
	height:39.15625rem;
	background:url(../images/kv.jpg) no-repeat center;
	background-size:100% 100%;
	overflow: hidden;
	position:relative;
}
.play{
	display: block;
	width:4.90625rem;
	height:4.84375rem;
	position:absolute;
	bottom:15.625rem;
	right:6.125rem;
	animation: vGo 2s linear infinite;
	-webkit-animation: vGo 2s linear infinite;
}
@keyframes vGo{
	0%{transform: scale(0.9);}
	50%{transform: scale(1);}
	100%{transform: scale(0.9);}
}
@-webkit-keyframes vGo{
	0%{transform: scale(0.9);}
	50%{transform: scale(1);}
	100%{transform: scale(0.9);}
}
.download {
	display: block;
	width:10.0625rem;
	height:6.03125rem;
	position:absolute;
	bottom:3.875rem;
	left:50%;
	margin-left:-5.03125rem;
}
.download img{
	display: block;
	width:100%;
	height:100%;
}
.banner{
	width:100%;
	height:69.875rem;
	background:url(../images/banner.jpg) no-repeat center;
	background-size:100% 100%;
	overflow: hidden;
	position:relative;
}
.banner .zh{
	width:8.75rem;
	position:relative;
	margin:6.4375rem 0 0 5.9375rem;
}
.chengg{
	width:100%;
	height:1px;
	background:none;
}
.zh img{
	display: block;
	width:100%;
	height:2.5rem;
	margin-bottom: 0.625rem;
}
.zh p{
	font-size:0.6875rem;
	text-decoration: underline;
	text-align: center;
	color:#585757;
}
.gm{
	display: block;
	width:17rem;
	height:23.0625rem;
	margin-top:1rem;
}
.banner_txt{
	width:18rem;
	position:relative;
	margin:0 auto;
}
.con_banner{
	width:100%;
	position:relative;
}
.con_banner i{
	display: block;
	font-size:0.6875rem;
	color:#961f22;
	float:left;
	font-style: normal;
	margin-top:.3rem;
}
.con_banner p{
	width:16.875rem;
	float:right;
	font-size:0.5625rem;
	color:#777;
	line-height:1.6875rem;
}
.con_banner p span{
	font-size:0.6875rem;
	color:#961f22;
	font-weight:bold;
}
.con_banner p em{
	font-style: normal;
	color:#999;
}
.second_txt{
	margin-top:1.3rem;
	overflow: hidden;
}
.txt_banner{
	width:100%;
	position:relative;
	font-size:0.5625rem;
	color:#777;
}
.txt_banner b{
	float:left;
	margin-top:.5rem;
}
.second_txt img{
	display: block;
	width:4.625rem;
	height:2.5rem;
	float:left;
	margin:0 0.8125rem 0 0.375rem;
}
.second_txt .right_txt{
	float:left;
	font-size:0.5625rem;
	color:#777;
}
.second_txt .right_txt p{
	width:auto;
	float:left;
	line-height:1.125rem;
}
.main{
	width:100%;
	height:63.03125rem;
	background:url(../images/main.jpg) no-repeat center;
	background-size:100% 100%;
	overflow: hidden;
	position:relative;
}
.denglu{
	font-size:0.6875rem;
	color:#999;
	text-align: center;
}
.time{
	margin-top:4.84375rem;
}
.before_denglu,.after_denglu{
	margin-top:0.4rem;
}
.before_denglu span,.after_denglu span{
	color:#d4d4d4;
}
.after_denglu span.d_phone{
	margin:0 0.4rem;
}
.before_denglu.active{
	display: none;
}
.after_denglu.active{
	display: none;
}
.price_banner{
	width:18.125rem;
	height:9.375rem;
	background:url(../images/lunbo.png) no-repeat center;
	background-size:100% 100%;
	overflow: hidden;
	position:relative;
	margin:1.71875rem auto 0;
}
.banner_price{
	width:15.8125rem;
	height:6rem;
	position:relative;
	overflow: hidden;
	margin:2rem 0 0 1.5625rem;
}
.banner_price li{
	width:15.8125rem;
	height:6rem;
}
.banner_price li img{
	display: block;
	width:100%;
	height:100%;
}
.price_banner .swiper-button-next{
	width:1.875rem;
	height:1.875rem;
	border:2px solid #3e3e3e;
	position:absolute;
	right:1.625rem;
	top:0;
	margin-top:0;
}
.price_banner .swiper-button-next .button_img{
	width:0.78125rem;
	height:1.125rem;
	overflow: hidden;
	margin:0.4375rem auto 0;
}
.price_banner .swiper-button-next .button_img img{
	display: block;
	width:0.78125rem;
	height:1.125rem;
}
.price_banner .swiper-button-next img:nth-child(2){
	transform: rotate(180deg);
}
.price_banner .swiper-button-prev{
	width:1.875rem;
	height:1.875rem;
	border:2px solid #3e3e3e;
	position:absolute;
	left:12.1875rem;
	top:0;
	margin-top:0;
}
.price_banner .swiper-button-prev .button_img{
	width:0.78125rem;
	height:1.125rem;
	overflow: hidden;
	margin:0.4375rem auto 0;
}
.price_banner .swiper-button-prev .button_img img{
	display: block;
	width:0.78125rem;
	height:1.125rem;
}
.price_banner .swiper-button-prev img:nth-child(1){
	transform: rotate(180deg);
}
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled{
	opacity: 1;
}
.swiper-button-next.swiper-button-disabled .button_img img:nth-child(1){
	display: none;
}
.swiper-button-prev.swiper-button-disabled .button_img img:nth-child(1){
	display: none;
}
.lb_price{
	width:18.09375rem;
	height:8.90625rem;
	background:url(../images/mingdan.png) no-repeat center;
	background-size:100% 100%;
	overflow: hidden;
	position:relative;
	margin:0.9375rem auto 0;
}
.price_ul{
	width:15.4375rem;
	height:7.5rem;
	position:relative;
	overflow: hidden;
	margin:0.8rem 0 0 1.5625rem;
}
.price_ul ul{
	width:100%;
	height:7.8125rem;
	position:relative;
	overflow: hidden;
}
.price_ul ul li{
	width:100%;
	height:2.5rem;
	border-bottom:1px solid #333030;
	font-size:0.75rem;
	color:#666;
	line-height:2.5rem;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.price_ul ul li span{
	color:#999;
	margin:0 0.3125rem;
}
.card{
	width:100%;
	overflow: hidden;
	position:relative;
	margin:0.625rem 0 0 0.75rem;
}
.card ul{
	width:100%;
	overflow: hidden;
	position:relative;
}
.card ul.active li{
	pointer-events: none;
}
.card ul li{
	width:3.5625rem;
	height:4.75rem;
	position:relative;
	float:left;
	margin:0.1875rem 0 0 0.1875rem;
	transition:all .3s;
	-webkit-transition:all .3s;
	transform-style:preserve-3d;
	-webkit-transform-style:preserve-3d;
	background:transparent;
	backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
}
.card ul li img{
	display: block;
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
}
.card ul li img:nth-child(1){
	transform:rotateY(-180deg);
	-webkit-transform:rotateY(-180deg);
}
.card ul li img:nth-child(2){
	z-index: 2;
  	transform: rotateY(0);
  	-webkit-transform: rotateY(0);
}
.card ul li.active{
	transform:rotateY(180deg);
	-webkit-transform:rotateY(180deg);
}
.card ul li:nth-child(5){
	margin-right:0;
}
.h_btn{
	width:19.0625rem;
	overflow: hidden;
	position:relative;
	margin:1.3125rem auto 0;
}
.h_btn .b_btn{
	width:8.3125rem;
	overflow: hidden;
	position:relative;
	float:left;
}
.h_btn .a_btn.active span img:nth-child(1){
	display: none;
}
.h_btn .b_btn.a_btn{
	float:right;
}
.h_btn .a_btn.on span img:nth-child(1){
	display: none;
}
.h_btn .a_btn.on span img:nth-child(2){
	display: none;
}
.s_cishu{
	display: none;
}
.s_cishu.active{
	display: block;
}
.h_btn .b_btn span{
	display: block;
	width:8.3125rem;
	height:2.875rem;
	overflow: hidden;
	position:relative;
}
.h_btn .b_btn span img{
	display: block;
	width:100%;
	height:100%;
}
.h_btn .b_btn p{
	font-size:0.75rem;
	color:#666;
	text-align: center;
	line-height:2rem;
}
.h_btn .b_btn p em{
	font-style: normal;
	color:#8f0101;
	font-weight:bold;
	margin:0 0.25rem;
}
.huodong{
	width: 18rem;
    position: relative;
    margin: 0 auto;
}
.huodong i{
	display: block;
    font-size: 0.6875rem;
    color: #961f22;
    float: left;
    font-style: normal;
    margin-top: .3rem;
}
.huodong p{
	width: 16.875rem;
    float: right;
    font-size: 0.5625rem;
    color: #777;
    line-height: 1.6875rem;
}
.huodong p span{
	font-size: 0.6875rem;
    color: #961f22;
    font-weight: bold;
}
.txt_banner p a{
	color:#a9a9a9;
	text-decoration: underline;
}
.huodong .txt_banner p{
	line-height:1.5rem;
}
.huodong .txt_banner b{
	margin-top:.36rem;
}
.last{
	width:100%;
	height:52.09375rem;
	background:url(../images/last.jpg) no-repeat center;
	background-size:100% 100%;
	overflow: hidden;
	position:relative;
}
.main_last{
	width:18rem;
	position:relative;
	overflow: hidden;
	margin:0 auto;
}
.main_last i{
	display: block;
    font-size: 0.6875rem;
    color: #961f22;
    float: left;
    font-style: normal;
    margin-top: .3rem;
}
.main_last .second_txt p{
	width: 16.875rem;
    float: right;
    font-size: 0.5625rem;
    color: #777;
    line-height: 1.6875rem;
}
.main_last .second_txt p span {
    font-size: 0.6875rem;
    color: #961f22;
    font-weight: bold;
}
.main_last .second_txt{
	margin-top:7.25rem;
}
.t_banner{
	width:18.1875rem;
	height:11.5625rem;
	position:absolute;
	top:7.65625rem;
	left:50%;
	margin-left:-9.09375rem;
	overflow: hidden;
}
.d_banner{
	width: 5.84375rem;
	height:9.75rem;
	position:relative;
	margin-top:1.875rem;
}
.d_banner li{
	width:5.84375rem;
	height:9.75rem;
	background:url(../images/li.png) no-repeat center;
	background-size:100% 100%;
	overflow: hidden;
	position:relative;
}
.d_banner li img{
	display: block;
	width:5.3125rem;
	height:7.625rem;
	margin:0.21875rem auto 0;
}
.d_banner li p{
	font-size:0.5625rem;
	color:#a6a6a6;
	text-align: center;
	margin-top:0.5625rem;
}
.swiper-button-prev1{
	width:0.78125rem;
	height:1.125rem;
	position:absolute;
	top:0;
	right:7.5rem;
	overflow: hidden;
}
.swiper-button-prev1 img{
	display: block;
	width:100%;
	height:100%;
}
.swiper-button-prev1 img:nth-child(1){
	transform: rotate(180deg);
}
.swiper-button-next1{
	width:0.78125rem;
	height:1.125rem;
	position:absolute;
	top:0;
	right:0.3125rem;
	overflow: hidden;
}
.swiper-button-next1 img{
	display: block;
	width:100%;
	height:100%;
}
.swiper-button-next1 img:nth-child(2){
	transform: rotate(180deg);
}
.swiper-button-prev1.swiper-button-disabled img:nth-child(1){
	display: none;
}
.swiper-button-next1.swiper-button-disabled img:nth-child(1){
	display: none;
}
.huadong{
	font-size:0.5625rem;
	color:#949494;
	position:absolute;
	top:0.1325rem;
	right:2.34375rem;
}
.last_txt{
	width:18.1875rem;
	position:relative;
	margin:12.1875rem auto 0;
}
.main_last .last_txt .second_txt{
	margin-top:0;
}
.last_txt .txt_banner p {
    line-height: 1.5rem;
}
.last_txt .txt_banner p {
    width: 16.5rem;
    float: right;
    font-size: 0.5625rem;
    color: #777;
    line-height: 1.6875rem;
}
.last_btn{
	width:18.1875rem;
	height:2.5rem;
	position:relative;
	margin:1.6875rem auto 0;
}
.last_btn .last_img{
	height:2.5rem;
	float:left;
}
.bd{
	display: block;
	width:8rem;
	height:100%;
	float:left;
}
.bd img{
	display: block;
	width:100%;
	height:100%;
}
.last_img img{
	display: block;
	width:4.625rem;
	height:100%;
	float:left;
}
.last_img p{
	font-size:0.875rem;
	color:#ba1b1f;
	float:left;
}
.last_img p span{
	display: block;
	line-height:1.1875rem;
}
.last_img p span:nth-child(2){
	font-size:0.5625rem;
	color:#969696;
}
/*弹窗*/
.login{
	width:100%;
	height:100%;
	background-color:rgba(0,0,0,.9);
	position:fixed;
	left:0;
	top:0;
	z-index:99;
	display: none;
}
.l_login{
	width:18.5rem;
	height:19.21875rem;
	background:url(../images/login.png) no-repeat center;
	background-size:100% 100%;
	overflow: hidden;
	position:relative;
	margin:0 auto;
	top:45%;
	transform: translate(0,-45%);
	-webkit-transform: translate(0,-45%);
}
.c_close{
	display: block;
	width:1.5rem;
	height:1.5rem;
	position:absolute;
	right:1.21875rem;
	top:0.21875rem;
}
.l_con{
	width:11.15625rem;
	position:relative;
	margin:4.125rem auto 0;
}
input{
	background:none;
	border:none;
	outline:none;
}
.s_put{
	width:100%;
	height:2.25rem;
	position:relative;
	margin-top:0.8125rem;
}
.s_put.t_put .put_yzm{
	width:100%;
	height:100%;
}
.put_yzm{
	width:6.875rem;
	height:2.25rem;
	float:left;
	position:relative;
}
.s_put .phone,.s_put .t_yzm,.s_put .yzm{
	width:100%;
	height:100%;
	font-size:0.6875rem;
	color:#340d0c;
	text-indent:0.8125rem;
	position:relative;
	z-index:1;
}
.s_put .put_img{
	width:100%;
	height:100%;
	overflow: hidden;
	position:absolute;
	left:0;
	top:0;
}
.s_put .put_img img{
	display: block;
	width:100%;
	height:100%;
}
.captcha{
	width:4rem;
	height:100%;
	background:url(../images/cap.png) no-repeat center;
	background-size:100% 100%;
	float:right;
	overflow: hidden;
}
.captcha img{
	display: block;
	width:100%;
	height:2.1875rem;
	border-radius: 0.3125rem;
}
.g_code{
	width:4rem;
	height:2.25rem;
	background:url(../images/code.png) no-repeat center;
	background-size:100% 100%;
	overflow: hidden;
	float:right;
	font-size:0.5625rem;
	color:#fff8f3;
	line-height:2.25rem;
	text-align: center;
}
.dl{
	width:9.875rem;
	height:2.875rem;
	margin:3.125rem auto 0;
}
.dl img{
	display: block;
	width:100%;
	height:100%;
}
.yuyue{
	width:100%;
	height:100%;
	background-color:rgba(0,0,0,.9);
	position:fixed;
	left:0;
	top:0;
	z-index:99;
	display: none;
}
.l_yuyue{
	width:18.5rem;
	height:19.21875rem;
	background:url(../images/yuyue.png) no-repeat center;
	background-size:100% 100%;
	overflow: hidden;
	position:relative;
	margin:0 auto;
	top:45%;
	transform: translate(0,-45%);
	-webkit-transform:translate(0,-45%);
}
.l_yuyue .c_close{
	width:1.875rem;
	height:1.875rem;
	top:0;
	right:1rem;
}
.yuyue_con{
	width:11.09375rem;
	position:relative;
	margin:5.3125rem auto 0;
}
.yuyue_con .y_title{
	font-size:1.0625rem;
	color:#333;
	text-align: center;
}
.pingtai{
	width:6.125rem;
	position:relative;
	margin:2rem auto 0;
}
.pingtai .ios{
	width:6.125rem;
	height:1.09375rem;
	overflow: hidden;
}
.pingtai .ios img{
	display: block;
	width:100%;
	height:100%;
}
.pingtai .and{
	width:5.40625rem;
	height:1.09375rem;
	overflow: hidden;
	margin-top:1.25rem;
}
.pingtai .and img{
	display: block;
	width:100%;
	height:100%;
}
.pingtai>div.active img:nth-child(1){
	display: none;
}
.yy{
	width:9.875rem;
	height:2.875rem;
	position:relative;
	margin:4.53125rem auto 0;
}
.yy img{
	display: block;
	width:100%;
	height:100%;
}
.price{
	width:100%;
	height:100%;
	background-color:rgba(0,0,0,.9);
	position:fixed;
	left:0;
	top:0;
	z-index:99;
	display: none;
}
.my_price{
	width:19.75rem;
	height:25.59375rem;
	background:url(../images/price.png) no-repeat center;
	background-size:100% 100%;
	overflow: hidden;
	position:relative;
	top:45%;
	transform: translate(0,-45%);
	-webkit-transform: translate(0,-45%);
}
.big_box{
	width:16.6875rem;
	height:12.65625rem;
	background:url(../images/big_box.png) no-repeat center;
	background-size:100% 100%;
	overflow: hidden;
	position:relative;
	margin:3.9375rem auto 0;
}
.price_title{
	width: 15.9375rem;
    height: 2.28125rem;
    border: 1px solid #b8a38a;
    display: flex;
    display: -webkit-flex;
    justify-content: space-around;
    margin:0.8125rem auto 0;
}
.price_title span{
	display: block;
    font-size: 0.875rem;
    color: #5e2b26;
    text-align: left;
    line-height: 2.15625rem;
    font-weight: bold;
    text-indent:0.5625rem;
}
.price_title span:nth-child(1){
	width:9.6875rem;
	height:100%;
	border-right:1px solid #b8a38a;
}
.price_title span:nth-child(2){
	width:6.125rem;
	height:100%;
}
.box{
	width: 15.9375rem;
	height:6.96875rem;
	overflow: hidden;
	position:relative;
	margin:0 auto;
	overflow-y: auto;
}
.box ul {
   	width: 15.85rem;
    border: 1px solid #b8a38a;
    margin: 0 auto;
    overflow: hidden;
    border-top: none;
}
.box ul li {
    width: 15.85rem;
    height: 2.28125rem;
    margin: 0 auto;
    color: #333;
    display: flex;
    display: -webkit-flex;
    justify-content: space-around;
    font-size: 0.65625rem;
    text-align: center;
    line-height: 2.28125rem;
    border-bottom: 1px solid #b8a38a;
    position: relative;
}
.box ul li span{
	display: block;
    height: 100%;
    border-right: 1px solid #b8a38a;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-align: left;
    text-indent:0.5625rem;
}
.box ul li span:nth-child(1){
	width:9.6875rem;
}
.box ul li span:nth-child(2){
	border-right:none;
	width:6.125rem;
}
.box ul li i{
	display: block;
	width:6.125rem;
	height:100%;
	position:absolute;
	right:0;
	top:0;
}
.ca{
	font-size:0.75rem;
	color:#666;
	text-align: center;
	margin-top:0.9375rem;
}
.txt_bg{
	width:16.6875rem;
	height:4.21875rem;
	background:url(../images/txt_bg.png) no-repeat center;
	background-size:100% 100%;
	overflow: hidden;
	position:relative;
	margin:0.625rem auto 0;
}
.txt_bg p{
	width:15.625rem;
	position:relative;
	margin:0.3125rem auto 0;
	font-size:0.625rem;
	color:#7f5652;
	line-height:1.125rem;
}
.t_address{
	width:9.875rem;
	height:2.875rem;
	position:absolute;
	left:50%;
	margin-left:-4.9375rem;
	bottom:0;
}
.t_address img{
	display: block;
	width:100%;
	height:100%;
}
.congra{
	width:100%;
	height:100%;
	background-color:rgba(0,0,0,.9);
	position:fixed;
	left:0;
	top:0;
	z-index:99;
	display: none;
}
.congra_con{
	width:19.75rem;
	height:25.59375rem;
	background:url(../images/gongxi.png) no-repeat center;
	background-size:100% 100%;
	overflow: hidden;
	position:relative;
	margin:0 auto;
	top:45%;
	transform: translate(0,-45%);
	-webkit-transform:translate(0,-45%);
}
.gongxi{
	width:16.6875rem;
	position:relative;
	margin:4.75rem auto 0;
}
.gongxi .pic{
	display: block;
	width:15.8125rem;
	height:6rem;
	margin:4.21875rem auto 0;
}
.gongxi .title_pic{
	font-size:0.6875rem;
	color:#333;
	text-align: center;
	margin-top:0.3125rem;
}
.bg_price{
	width:15.78125rem;
	height:2.625rem;
	background:url(../images/price_bg.png) no-repeat center;
	background-size:100% 100%;
	overflow: hidden;
	position:relative;
	margin:1.25rem auto 0;
}
.bg_price p{
	font-size:0.875rem;
	color:#666;
	text-align: center;
	line-height:2.625rem;
	position:relative;
}
.bg_price p span{
	color:#b50c10;
	margin-left:.5rem;
}
.bg_price .f_fuzhi{
	display: block;
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0;
}
.changan{
	font-size:0.6875rem;
	color:#666;
	text-align: center;
	margin-top:0rem;
	line-height:1.5rem;
}
.gongxi .txt_bg{
	margin:0.5rem auto 0;
}
.dizhi{
	width:100%;
	height:100%;
	background-color:rgba(0,0,0,.9);
	position:fixed;
	left:0;
	top:0;
	z-index:99;
	display: none;
}
.dizhi_con{
	width:19.75rem;
	height:23.28125rem;
	background:url(../images/dizhi.png) no-repeat center;
	background-size:100% 100%;
	overflow: hidden;
	position:relative;
	margin:0 auto;
	top:45%;
	transform: translate(0,-45%);
	-webkit-transform: translate(0,-45%);
}
.address_con{
	width:14.0625rem;
	position:relative;
	margin:4.21875rem auto 0;
}
.a_put{
	width:100%;
	height:2.25rem;
	position:relative;
	overflow: hidden;
	margin-top:0.84375rem;
}
.a_put .b_put{
	width:6.59375rem;
	height:2.25rem;
	overflow: hidden;
	position:relative;
	float:left;
}
.a_put .a_img{
	width:6.59375rem;
	height:2.25rem;
	overflow: hidden;
	position:absolute;
	left:0;
	top:0;
}
.a_put .a_img img{
	display: block;
	width:100%;
	height:100%;
}
.a_put .b_put .name{
	width:100%;
	height:100%;
	font-size:0.6875rem;
	color:#333;
	line-height:2.25rem;
	text-indent:0.625rem;
	position:relative;
}
.a_put .b_put .postcode{
	width:100%;
	height:100%;
	font-size:0.6875rem;
	color:#333;
	line-height:2.25rem;
	text-indent:0.625rem;
	position:relative;
}
.a_put .b_put:nth-child(2){
	float:right;
}
.c_put{
	width:100%;
	height:100%;
	position:relative;
}
.c_put .a_img{
	width: 100%;
    height: 100%;
}
.c_put .s_phone{
	width:100%;
	height:100%;
	font-size:0.6875rem;
	color:#333;
	line-height:2.25rem;
	text-indent:0.625rem;
	position:relative;
}
.a_put:nth-child(3){
	width:100%;
	height:7.375rem;
	position:relative;
	overflow: hidden;
}
.a_put:nth-child(3) .d_put{
	width:100%;
	height:7.375rem;
	position:relative;
	overflow: hidden;
}
.a_put:nth-child(3) .d_put .a_img{
	width:100%;
	height:7.375rem;
}
.a_put:nth-child(3) .s_address{
	width:100%;
	height:100%;
	position:relative;
	font-size:0.6875rem;
	color:#333;
	text-indent:0.5625rem;
	background:none;
	border:none;
	outline:none;
	line-height:2rem;
}
.sure_add{
	width:9.875rem;
	height:2.875rem;
	position:relative;
	overflow: hidden;
	margin:2.625rem auto 0;
}
.sure_add.active img:nth-child(1){
	display: none;
}
.sure_add img{
	display: block;
	width:100%;
	height:100%;
}
.invite{
	width:100%;
	height:100%;
	background-color:rgba(0,0,0,.9);
	position:fixed;
	left:0;
	top:0;
	z-index:99;
	display: none;
}
.invite_py{
	width:19.75rem;
	height:25.59375rem;
	background:url(../images/friend.png) no-repeat center;
	background-size:100% 100%;
	overflow: hidden;
	position:relative;
	margin:0 auto;
	top:45%;
	transform: translate(0,-45%);
	-webkit-transform: translate(0,-45%);
}
.invite_con{
	width:15.625rem;
	position:relative;
	margin:4.5rem auto 0;
}
.invite_con .pt{
	font-size:0.6875rem;
	line-height:1.5rem;
	text-align: center;
	color:#333;
}
.yqm{
	font-size:1.375rem;
	color:#915252;
	text-align: center;
	margin-top:1.25rem;
}
.yqm span{
	color:#8f0101;
	font-size:1.125rem;
	font-weight:bold;
}
.yaoqing{
	width:100%;
	height:5.71875rem;
	background:url(../images/share.png) no-repeat center;
	background-size:100% 100%;
	overflow: hidden;
	position:relative;
	margin-top:1.5625rem;
}
.yaoqing .yaoqing_p{
	width:13.6875rem;
	margin:0.375rem auto 0;
	position:relative;
}
.yaoqing .yaoqing_p p{
	font-size:0.6875rem;
	color:#343434;
	line-height:1.125rem;
}
.yaoqing .yaoqing_p span{
	display: block;
	font-size:0.6875rem;
	color:#920e0e;
	width:100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.fuzhi_lj{
	width:9.875rem;
	height:2.875rem;
	position:absolute;
	left:50%;
	margin-left:-4.9375rem;
	bottom:0;
}
.fuzhi_lj img{
	display: block;
	width:100%;
	height:100%;
}
.message{
	width:100%;
	height:100%;
	background-color:rgba(0,0,0,.9);
	position:fixed;
	left:0;
	top:0;
	z-index:99;
	display: none;
}
.message_con{
	width:18.5rem;
	height:19.21875rem;
	background:url(../images/message.png) no-repeat center;
	background-size:100% 100%;
	position:relative;
	overflow: hidden;
	margin:0 auto;
	top:45%;
	transform: translate(0,-45%);
	-webkit-transform: translate(0,-45%);
}
.c_message{
	font-size:0.875rem;
	color:#333;
	width:12.65625rem;
	line-height:1.4375rem;
	margin:6.71875rem auto 0;
	font-weight:bold;
}
.queding{
	width:9.875rem;
	height:2.875rem;
	position:absolute;
	left:50%;
	margin-left:-4.9375rem;
	bottom:0;
}
.queding img{
	display: block;
	width:100%;
	height:100%;
}
.f_price{
	width:100%;
	height:100%;
	position:fixed;
	background-color:rgba(0,0,0,.9);
	left:0;
	top:0;
	z-index:99;
	display: none;
}
.con_price{
	width:19.75rem;
	height:25.59375rem;
	background:url(../images/gongxi.png) no-repeat center;
	background-size:100% 100%;
	overflow: hidden;
	position:relative;
	margin:0 auto;
	top:45%;
	transform: translate(0,-45%);
	-webkit-transform:translate(0,-45%);
}
.con_price .gongxi img{
	display: block;
	width:4.625rem;
	height:2.5rem;
	margin:0 auto;
}
.wenan{
	text-align: center;
	font-size:0.75rem;
	color:#333;
	margin-top:.5rem;
}
.con_price .bg_price{
	margin: 1.5rem auto 0;
}
.con_price .changan{
	margin-top:1rem;
}
.p_address{
	width: 9.875rem;
    height: 2.875rem;
    position: absolute;
    left: 50%;
    margin-left: -4.9375rem;
    bottom: 5rem;
}
.p_address img{
	display: block;
	width:100%;
	height:100%;
}
.jiathis_style_32x32{
	width:9.90625rem;
	height:2.3125rem;
	overflow: hidden;
	position:relative;
	margin:0 auto;
	display: flex;
	display: -webkit-flex;
	justify-content: space-around;
	margin-top:0.875rem;
}
.jiathis_style_32x32 .jiathis_button_weixin .jtico_weixin{
	width:2.3125rem;
	height:2.3125rem!important;
	background:url(../images/weixin.png) no-repeat center;
	background-size:100%;
	padding-left:0!important;
}
.jiathis_style_32x32 .jiathis_button_tsina .jtico_tsina{
	width:2.3125rem;
	height:2.3125rem!important;
	background:url(../images/weibo.png) no-repeat center;
	background-size:100%;
	padding-left:0!important;
}
.jiathis_style_32x32 .jiathis_button_qzone .jtico_qzone{
	width:2.3125rem;
	height:2.3125rem!important;
	background:url(../images/qzone.png) no-repeat center;
	background-size:100%;
	padding-left:0!important;
}
#jiathis_weixin_modal {
    width: 14.375rem!important;
    height: 14.375rem!important;
    position: fixed!important;
    top: 50%!important;
    left: 50%!important;
    margin-left: -7.1875rem!important;
    margin-top: -7.1875rem!important;
    font-size: 0.5rem;
}
#jiathis_modal_body {
    height: 11.25rem!important;
}
#jiathis_webchat {
    width: 14.375rem;
    height: 11.25rem;
}
#jiathis_modal_body img {
    width: 10rem!important;
    height: 10rem!important;
}
#jiathis_weixin_tip {
    display: none!important;
}
.canjia{
	width:100%;
	height:100%;
	background-color:rgba(0,0,0,0.9);
	position:fixed;
	left:0;
	top:0;
	z-index:99;
	display: none;
}
.c_canjia{
	width: 18.5rem;
    height: 19.21875rem;
    background: url(../images/message.png) no-repeat center;
    background-size: 100% 100%;
    position: relative;
    overflow: hidden;
    margin: 0 auto;
    top: 45%;
    transform: translate(0,-45%);
    -webkit-transform: translate(0,-45%);
}
.c_canjia .make_sure{
	width:100%;
	height:2.875rem;
	position:absolute;
	bottom:0;
	left:0;
	display: flex;
	display: -webkit-flex;
	justify-content: space-around;
}
.c_canjia .make_sure span{
	display: block;
	width:7.375rem;
	height:100%;
}
.c_canjia .make_sure span img{
	display: block;
	width:100%;
	height:100%;
}
#tc11_copyBtnz{
	display: block;
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0;
}
