body{
	width: 100%;
	height: 100%;
	/*overflow: hidden;*/
	background: #fff;
	font-family: Hiragino Sans GB W3;
}
.red{color: #f00 !important}
.hide{
	display: none;
}
，brown{ color:#666;}
.bubble{
	width: 18px;
	height: 18px;
	border-radius: 9px;
	background-color: red;
	color: white;
	line-height: 18px;
	font-size: 12px;
	display: inline-block;
	/*float: right;*/
	text-align: center;
	vertical-align: top;
	margin: 2px;
}
.b{
	
	font-weight:bold;
}
#header{
	width:100%;
	height: 50px;
	position: fixed;
	top: 0;
	left: 0;
	width:100%;
	z-index: 18;
	background: #fff;
}
#header header{
	position: relative;
	width: 100%;
	height: 100%;
}
#header h1{
/*	line-height: 60px;*/
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
	text-align: center;
	line-height: 50px;
	font-weight: 100;
}
#header .btn.right_btn{
	position: fixed;
	top: 10px;
	right: 20px;
	left: auto;
}
#header .icon{
	height: 30px;
	width: 30px;
	float: left;
}

#header .btn{
	color: #000;
	line-height: 30px;
	position: fixed;
	top: 10px;
	left: 10px;
	z-index: 9999;
}
#header .rightdiv{
	float: right;
	margin-right: 20px;
	width: 24%;
	text-align: center;
	font-size: 10px;
	line-height: 14px;
}
#header .rightdiv img{
	height: 26px;
	margin-top: 12px;
}
.ball{
	padding: 5px;
	border-radius: 100%;
}
.ball.green{
	background: #78D847;
}
.ball.red{
	background: #F4252D;
}
#footer{
	width: 100%;
	position: fixed;
	height: 60px;
	bottom: 0;
	left: 0;
	background: #fff;
	z-index: 18;
}
.one{
	line-height: 40px;
	background: #606060;
	border-radius: 5px;
	text-align: center;
	display: block;
	width: 95%;
	margin: 10px auto;
	border: 1px solid #eee;
	color:#fff;
}

.two{
	line-height: 40px;
	background: #606060;
	border-radius: 5px;
	text-align: center;
	display: block;
	width: 48%;
	margin: 10px 1%; 
	color: #fff;
	float: left;
}
#footer .item{
	display: block;
	float: left;
	width: 25%;
	text-align: center;
}
#footer .item img{
	height: 30px;
	display: block;
	margin: 15px auto;
}
#footer .item.active span{
	color: #22C064;
}
#footer .item img:first-child{
	display: none;
}
#footer .item.active img:first-child{
	display: block;
}
#footer .item.active img:nth-child(2){
	display: none;
}
.footer{
	display: none;
}
#content{
	width: 100%;
	background: #fff;
	padding-top: 50px;
	/*overflow-y: scroll;
	overflow-x:hidden;*/
	padding-bottom: 60px;
}
#content.bjcon{
	padding-bottom: 0px;
}
.icon{
	display: block;
	background-size: 80%;
	background-repeat: no-repeat;
	background-position: center;
	width: 1em;
	height: 1em;
}
.icon.location{
	background-image: url("../images/location.png");
}
.icon.edit{
	background-image: url("../images/edit.png");
}
.icon.back{
	background-image: url("../images/fpback.png");
}
.icon.back2{
	background-image: url("../images/back2.png");
}
.icon.share_o{
	background-image: url('../images/share_o.png');
}
.icon.phone{
	background-image: url('../images/phone.png');
}
.icon.wenhao{
	background-image: url('../images/icon_07.png');
}
.icon.rule{
	background-image: url('../images/e_rule.png');
}
.icon.arrow_r_grey{
	background-image: url('../images/arrow_r_grey.png');
}
.icon.delete{
	background-image: url('../images/del.png');
}
.icon.price_o{
	background-image: url('../images/priceicon.png');
}
.icon.plus{
	background-image: url('../images/plus.png');
}
.icon.minus{
	background-image: url('../images/minus.png');
}
.icon.ticks{
	background-image: url('../images/ticks.png');
}
.w100{
	width: 100px;
}
#home_banner{
	position: relative;
	overflow: hidden;
}
#home_banner img{
	width: 100%;
}
#content .home_actvity{
	background: #fff;
	border-top: 1px solid #e9e9e9;
	border-bottom: 1px solid #e9e9e9;
	width: 100%;
	margin: 10px 0;
}
#content .home_actvity .item{
	text-align: center;
	display: block;
	float: left;
	width: 49.7%;
	padding: 20px 0;
}
#content .home_actvity .item:nth-child(2n+1){
	border-right: 1px solid #e9e9e9;
}
#content .home_actvity .item img{
	width: 60%;
}
#content .product{
	background: #fff;
	border-top: 1px solid #e9e9e9;
}
#content .product .item{
	text-align: center;
	display: block;
	float: left;
	width: 49.7%;
	padding: 7px 0;
	position: relative;
	border-bottom: 1px solid #e9e9e9;
	height: 80px;
}
#content .product .item:nth-child(2n+1){
	border-right: 1px solid #e9e9e9;
}
#content .product .item img{
	height: 100%;
}
#content .product .item .rt_cornner{
	display: block;
	position: absolute;
	right: 0;
	top: 0;
	width: 50px;
	height: 50px;
}
#content .product .item .rt_cornner img{
	width: 100%;
}
#content .homeants{
	background: #fff;
	margin-top: 10px;
	border-top: 1px solid #e9e9e9;
	border-bottom: 1px solid #e9e9e9;
	padding: 10px 2%;
}
#content .homeants .item{
	width: 40px;
	height: 40px;
	float: left;
	display: block;
	border-radius: 100%;
	border: 1px solid #83DC5C;
	margin-right: 10px;
}
#content .homeants .item img{
	width: 90%;
	margin: 5%;
	border-radius: 100%;
}
/*涓�浜轰腑蹇�*/
.uc_top{
	position: relative;
	width: 100%;
	background-image:url(../images/ucbg.png); 
	background-repeat: no-repeat;
 	background-size: 100% 100%;
}
.uc_top .ucbg{
	width: 100%;
}
.uc_top .detail{
	/*position: absolute;
	top: 10px;
	left: 0;
	width: 100%;*/
	padding: 10px;
}
.uc_top .detail .thumb{
	width: 70px;
	height: 70px;
	border-radius: 100%;
	display: block;
	float: left;
	margin: 0 10px;
	position: relative;
 	left: 50%;
 	margin-left: -35px;
}
.uc_top .pername{
	text-align: center;
	line-height: 35px;
	font-size: 18px;
}
.clear{
	width: 100%;
	height: 1px;
	clear: both;
}
/*.uc_top .detail .intro{
	line-height: 35px;
	font-size: 18px;
	font-weight: bold;
}*/
.uc_top .level{
	/*position: absolute;
	bottom: 0;
	left: 0;
	background: rgba(0,0,0,0.6);
	padding-top: 10px;*/
	width: 100%;
	height: 50px;
	color: #474747;
}
.uc_top .level .left{
	display: block;
	float: left;
	width: 18%;
	text-align: right;
	font-size: 14px;
	line-height: 50px;
	margin-right: 2%;
}
.uc_top .level .right{
	float: left;
	width: 80%;
}
.uc_top .level .right .level_num{
	margin-left: 10%;
}
.uc_top .level .right .level_num .lv{
	width: 17%;
	float: left;
	display: block;
	text-align: center;
}
.uc_top .level .right .image{
	position: relative;
	width: 80%;
	height: 30px;
}
.uc_top .level .right .image .bg{
	background: url('../images/rank1.png') no-repeat center center;
	background-size: 100%;
	width: 100%;
	height: 30px;
	position: absolute;
	top: 0;
	left: 0;
}
.uc_top .level .right .image .long{
	background: url('../images/rank2.png') no-repeat center left;
	background-size: 100%;
	width: 100%;
	height: 30px;
	position: absolute;
	top: 0;
	left: 0;
}
.uc_top .level .right .image .long.LV0{
	width: 2%;
	background-size: 5000%;
}
.uc_top .level .right .image .long.LV1{
	width: 25%;
	background-size: 400%;
}
.uc_top .level .right .image .long.LV2{
	width: 50%;
	background-size: 200%;
}
.uc_top .level .right .image .long.LV3{
	width:75%;
	background-size: 133%;
}
.uc_top .level .right .image .long.LV4{
	width: 100%;
	background-size: 100%;
}
.caifu{
	border-bottom: 1px solid #ddd;
	background: #fff;
}
.caifu .item{
	width: 49.5%;
	float: left;
}
.caifu .item span{
	width: 100%;
	display: block;
	text-align: center;
	line-height: 20px;
}
.caifu .item span.green{
	color: #2BC368;
}
.shuline{
	float: left;
	width: 1px;
	height: 24px;
	margin-top: 8px;
	background: #ccc;
}
.uc_lists ul,.baojie_lists ul{
	margin: 15px auto 0;
	width: 90%;
	
	background: #fff;
}
.uc_lists ul li{
	border-bottom: 1px solid #c9ced1;
	height: 40px;
}
.uc_lists ul .bordernone{
	border: 0px;
}
.uc_lists ul li img,.baojie_lists ul li img{
	width: 20px;
	padding: 10px;
}
.baojie_lists ul li {
	border-bottom: 1px solid #eee;
}
.uc_lists ul li .right,.baojie_lists ul li .right{
	float: right;
	line-height: 40px;
	width: 83%;
	height: 40px;
	overflow: hidden;
}
.uc_lists ul li:last-child .right,.baojie_lists ul li:last-child .right{
	border-bottom: none;
}
.uc_lists ul li .right:after,.baojie_lists ul li .right:before{
	content:"";
	display: block;
	background: url('../images/rightarrow.png') no-repeat center center;
	background-size: auto 40%;
	width: 15px;
	height: 40px;
	float: right;
}
.baojie_lists ul li.no_arrow .right:before{
	display: none;
}
.baojie_lists ul li .right .value{
	display: block;
	float: right;	
}
.order_list .item,.fapiao_list .item{
	margin-bottom: 10px;
	display: block;
	min-height: 44px;
}
.order_list .item .tit,.fapiao_list .item .tit{
	line-height: 40px;
	color: #aaa;
	padding-left: 15px;
}
.fapiao_list .item .tit .r_btn{
	display: block;
	float: right;
	
}
.fapiao_list .item .tit .r_btn img{
	height: 14px;	
	margin: 14px 18px 0px;
}
.right_arrow:after{
	content:"";
	display: block;
	background: url('../images/rightarrow.png') no-repeat center center;
	background-size: auto 40%;
	width: 15px;
	height: 40px;
	float: right;
	margin-right: 20px;
}
.right_arrow_b:before{
	content:"";
	display: block;
	background: url('../images/rightarrow.png') no-repeat center center;
	background-size: 100%;
	width: 15px;
	height: 96px;
	float: right;
	
}
.details{
	padding-left: 5%;
	background: #fff;
}
.details .fsp{
	width: 60px;
	margin:20px auto;
	background-image: url(../images/fh.png);
	background-size: 70%;
	background-position: center;
	background-repeat: no-repeat;
	height: 60px;

}
.details .fsp span{
	font-size: 44px;
	display: block;
	height: 12px;

}
.details .fsp .mole{
	color: #2ebfee;

}
.details .fsp .denom{
	color: #606060;
	text-align: right;
}
.details .fsb{
	color: #c9ced1;
	float: right;
	margin-right: 20px;
}
.details .dgp{
	text-align: center;
	font-size: 44px;
	color: #2ebfee;
	margin: 20px auto;
}
.details .dgspan{
	color: #606060;
	float: right;
	font-size: 15px;
	margin-right: 20px;
}
.details .dgdiv{
	color: #606060;
	float: right;
	font-size: 15px;
	margin-right: 20px;
	width:95%;
	text-align:right;
}
.details .dgb{
	color: #c9ced1;
	float: right;
	margin-right: 20px;
	clear: both;
	margin-top: 10px
}
.details ul .border_bot{
	border-bottom: 1px solid #eee;
}
.details ul li img{
	float: left;
	width: 18px;
	padding: 10px;
}
.details ul li .right{
	color: #474747;
	line-height: 40px;
	width: 95%;
}
.details ul li .rightback{
	background-image: url(../images/ddright.png);
	background-repeat: no-repeat;
	background-position: right;
	background-size: auto 42%;
}
.details ul li:last-child .right{
	border-bottom: none;
}
.details ul li .right .value{
	float: right;
	overflow: hidden;
	height: 40px;
	width: 45%;
	text-align: right;
	text-overflow:ellipsis; 
	white-space:nowrap;
}
.details ul li .right .clewind{
	color: #8e8e8e;
}
.details ul li .right .clewind p{
	padding: 0 10%;
	clear: both;
	height: 40px;
}
.details ul li .right .clewind p span{
	float: right;
	width: 50%;
	text-align: center;
}
.details ul li .right .value.orange{
	color: #ff8666;
}
.details .cancle{
	display: block;
	line-height: 35px;
	width: 30%;
	text-align: center;
	border-radius: 5px;
	border:1px solid #88D655;
	color: #88D655;
	margin-bottom: 10px;
	margin-right: 10px;
	float: right;
}
.order_list .item:first-child{
	margin-top: 50px;
}
.fapiao_list .item:first-child{
	margin-top: 80px;
}
.fixtop{
	position: fixed;
	top:50px;
	left: 0;
	width: 100%;
	background: #fff;
	z-index: 99;
	background-color: #fff
}
.fixtop .one{
	line-height: 32px;
	background: #606060;
	border-radius: 5px;
	text-align: center;
	display: block;
	width: 95%;
	margin: 10px auto;
	border: 1px solid #606060;
	color: #fff;
	font-size: 16px;
}
.fixtop .btn_group{
	width: 80%;
  	margin: 1px auto;
	background: #606060;
	color: #fff;
	font-size: 16px;
	border:1px solid #606060;
	line-height: 30px;
}
.fixtop .btn_group .btn{
	text-align: center;
	display: block;
	float: left;
	width: 50%;
	background: #fff;
	color: #606060;
}
.fixtop .btn_group .btn:first-child{
	border-radius: 5px 0 0 5px;
}
.fixtop .btn_group .btn:last-child{
	
}
.fixtop .btn_group .btn.active{
	background: none;
	color: #fff;
}
.lingqu{
	border-radius: 5px;
	border: 1px solid #eee;
}
.lingqu input{
	line-height: 40px;
	font-size: 18px;
	padding-left: 10px;
	border: none;
	background: none;
	width: 70%;
}
.lingqu .ent{
	display: block;
	background: #78D846;
	color: #fff;
	float: right;
	line-height: 40px;
	width: 22%;
	text-align: center;
	font-size: 18px;
	border-radius: 0 5px 5px 0;
}
.quan_list{
	/*margin-top: 65px;*/
}
.quan_list .item{
	position: relative;
	width: 95%;
	margin: 5px auto;
	color: #fff;
}
.quan_list .item>img{
	width: 100%;
}
.quan_list .item .value{
	font-size: 30px;
	position: absolute;
	left: 20%;
	top: 11%;
}
.quan_list .item .time{
	font-size: 12px;
	position: absolute;
	left: 11%;
	bottom: 18%;
	color: rgba(255,255,255,0.5);
}
.fankui_box{
	width: 90%;
	margin: 10px auto;
	border: 1px solid #eee;
	background: #fff;
	border-radius: 5px;
}
.fankui_box textarea{
	width: 96%;
	border: none;
	height: 120px;
	background: none;
	padding: 10px 2%;
	resize:none;
}
.fankui_box .tijiao{
	display: block;
	width: 100%;
	text-align: center;
	line-height: 50px;
	font-size: 16px;
	border-top: 1px solid #eee;
}
.kxtime_container .month{
	border-bottom: 1px solid #eee;
	padding: 5px 0;
	line-height: 35px;
	text-align: center;
}
.kxtime_container .month .leftarrow{
	display: block;
	float: left;
	margin-left: 12%;
	width: 35px;
	height: 35px;
	background: url('../images/arrowleft.png') no-repeat center center;
	background-size: 100%;
}
.kxtime_container .month .rightarrow{
	display: block;
	float: right;
	margin-right: 12%;
	width: 35px;
	height: 35px;
	background: url('../images/arrowright.png') no-repeat center center;
	background-size: 100%;
}
.dis{
	opacity: 0.5;
}
.time_con{
	width: 90%;
	margin: 10px auto;
	height: 70%;
}
.time_con .clockline{
	float: left;
	width: 12%;
	text-align: center;
	font-size: 10px;
	padding-top: 40px;
}
.time_con .clockline .clock{
	margin-bottom: 20px;
	height: 40px;
}
.time_con .clockline .clock img{
	width: 60%;
}
.time_con .timeline{
	width: 12%;
	float: left;
}
.time_con .timeline .tit{
	color: #aaa;
	font-size: 10px;
	text-align: center;
	line-height: 18px;
}
.time_con .timeline .grli{
	border-radius: 20px;
	width: 15px;
	border: 1px solid #eee;
	padding: 2px;
	margin: 0 auto;
}
.time_con .timeline .grli .bg{
	width: 100%;
	height: 100%;
	background: #F4252D;
	border-radius: 20px;
	position: relative;
	overflow: hidden;
}
.time_con .timeline .grli .inner{
	background: #78D847;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
}
.time_con .timeline .grli .inner.f0{
	
}
.time_con .timeline .grli .inner.f1{
	top: 6.5%;
}
.time_con .timeline .grli .inner.f2{
	top: 13%;
}
.time_con .timeline .grli .inner.f3{
	top: 19.5%;
}
.time_con .timeline .grli .inner.f4{
	top: 26%;
}
.time_con .timeline .grli .inner.f5{
	top: 32.5%;
}
.time_con .timeline .grli .inner.f6{
	top: 39%;
}
.time_con .timeline .grli .inner.f7{
	top: 45.5%;
}
.time_con .timeline .grli .inner.f8{
	top: 52%;
}
.time_con .timeline .grli .inner.f9{
	top: 58.5%;
}
.time_con .timeline .grli .inner.f10{
	top: 65%;
}
.time_con .timeline .grli .inner.f11{
	top: 71.5%;
}
.time_con .timeline .grli .inner.f12{
	top: 78%;
}
.time_con .timeline .grli .inner.f13{
	top: 84.5%;
}
.time_con .timeline .grli .inner.f14{
	top: 91%;
}
.time_con .timeline .grli .inner.h0{
	height: 0%;
}
.time_con .timeline .grli .inner.h1{
	height: 9.5%;
}
.time_con .timeline .grli .inner.h2{
	height: 16%;
}
.time_con .timeline .grli .inner.h3{
	height: 22.5%;
}
.time_con .timeline .grli .inner.h4{
	height: 29%;
}
.time_con .timeline .grli .inner.h5{
	height: 35.5%;
}
.time_con .timeline .grli .inner.h6{
	height: 42%;
}
.time_con .timeline .grli .inner.h7{
	height: 48.5%;
}
.time_con .timeline .grli .inner.h8{
	height: 55%;
}
.time_con .timeline .grli .inner.h9{
	height: 61.5%;
}
.time_con .timeline .grli .inner.h10{
	height: 68%;
}
.time_con .timeline .grli .inner.h11{
	height: 74.5%;
}
.time_con .timeline .grli .inner.h12{
	height: 81%;
}
.time_con .timeline .grli .inner.h13{
	height: 87.5%;
}
.time_con .timeline .grli .inner.h14{
	height: 94%;
}
.time_con .timeline .grli .inner.h15{
	height: 100%;
}
.mybjy_container{
	background: #fff;
}
.mybjy_container ul li{
	/*padding: 5px 5%;*/
	border-bottom: 1px solid #c9ced1;
 	margin: 0px 5%;
 	min-height: 44px;
}
.mybjy_container ul li .thumb{
	width: 16%;
	margin: 10px 2%;
	border-radius: 100%;
}
.mybjy_container ul li:last-child .right{
	border-bottom: none;
}
.mybjy_container ul li .right{
	float: right;
	width: 80%;
	/*border-bottom: 1px solid #eee;*/
	padding-top: 10px;
}
.mybjy_container ul li .right .nameline{
	margin-bottom: 10px;
}
.mybjy_container ul li .right .nameline .name{
	float: left;
	margin-right: 10px;
	line-height: 20px;
}
.mybjy_container ul li .right .nameline .ybj{
	float: right;
	margin-right: 20px;
}
.mybjy_container ul li .right .nameline .ybj a{
	color: #fff;
	background-color: #606060;
	float: left;
	line-height: 20px;
	width: 60px;
	margin-right: 15px;
	text-align: center;
	border-radius: 5px;
}
.mybjy_container ul li .right .nameline .share{
	float: right;
	margin-right: 20px;
}
.mybjy_container ul li .right .nameline .share img{
	width: 20px;
}
.mybjy_container ul li .right .hours{
	color: #999;
	margin-bottom: 10px;
}
.mybjy_container ul li .right .pingji{
	margin-bottom: 10px;
}
.mybjy_container ul li .right .pingji>span,.mybjy_container ul li .right .pingji>div{
	float: left;
	display: block;
	margin-right: 4px;
}
.pingji span{
	color: #999;
}
.pingji .pjright{
	float: right;
}
.mybjy_container ul li .right .pingji .stars{
	/*width: 30%;*/
	height: 12px;
}
.message_container{
	padding-left: 10%;
}
.message_container ul{
	border-left: 1px solid #eee;
}
.message_container ul li{
	margin-left: -12px;
}
.message_container ul li .mail{
	width: 25px;
	margin-top: 10px;
}
.message_container ul li .right{
	float: right;
	width: 85%;
	border-bottom: 1px solid #eee;
	padding: 10px 0;
	padding-right: 5%;
	font-size: 14px;
	line-height: 1.3em;
}
.message_container ul li:last-child .right{
	border-bottom: none;
}
.message_container ul li .right .time{
	color: #c8c7cc;
	margin-top: 10px;
	font-size: 10px;
}
.banner img{
	width: 100%;
}
.czzh{
	background: url('../images/czuser.png') no-repeat;
	background-size: 20px;
	background-position: 20px center ;
	padding-left: 60px;
	line-height: 40px;
	font-size: 16px;
	border-bottom: 1px solid #eee;
}
.cz_type{
	width: 90%;
	margin: 20px auto;
}
.cz_type .item{
	display: block;
	float: left;
	width: 48%;
	margin-bottom: 20px;
}
.cz_type .item img{
	width: 100%;
}
.cz_type .item:nth-child(2n+1){
	margin-right: 4%;
}
.shouyi_container{

}
.tcon{

	border: 1px solid #eee;
	width: 90%;
	margin: 10px auto;
	border-radius: 5px;
}
.shouyi_container table{
	text-align: center;
	width: 100%;
}
.shouyi_container table tr{
	border-bottom: 1px solid #eee;
}
.shouyi_container table tr:first-child{
	border-radius: 5px 5px 0 0 ;
}
.shouyi_container table tr:last-child{
	border-bottom:none;
}
.shouyi_container table th{
	background: #f8f8f8;
	line-height: 40px;
	color: #000;
	width: 33%;
}
.shouyi_container table td{
	width: 33%;
}
.shouyi_container table tr{
	height: 40px;
	color: #aaa;
}
.shouyi_container table tr.short{
	height: 20px;
}
.tup{
	background: #f8f8f8;
	border-radius: 5px 5px 0 0 ;
	width: 100%;
	height: 10px;
}
.shouyi_container h2,.shouyi_container p{
	width: 90%;
	margin: 10px auto;
}
.shouyi_container p{
	color: #aaa;
	line-height: 25px;
	margin-top: 10px;
}
.shouyi_container h2{
	margin-top: 40px;
	font-size: 14px;
}
.about_container .logo{
	text-align: center;
}
.about_container .logo img{
	width: 25%;
}
.about_container .vers{
	text-align: center;
	font-size: 14px;
	line-height: 18px;
}
.about_container .btns{
	width: 50%;
	margin: 20px auto;
}
.about_container .btns .item{
	display: block;
	margin-top: 10px;
}
.greenbtn,.redbtn,.orangebtn{
	width: 100%;
	border-radius: 100px;
	line-height: 40px;
	font-size: 14px;
	text-align: center;
}
.greenbtn{
	color: #74da3a;
	border: 1px solid #74da3a;
}
.redbtn{
	color: #ff856d;
	border: 1px solid #ff856d;
}
.orangebtn{
	color: #ffa800;
	border: 1px solid #ffa800;
}
.cori{
	color: #999;
	font-size: 10px;
	line-height: 16px;
	text-align: center;
}
.erweima{
	text-align: center;
	margin: 30px 0;
}
.erweima img{
	width: 70%;
}
.about_container .arti{
	line-height: 20px;
	width: 90%;
	margin: 30px auto;
}
.about_container .arti p{
	margin-bottom: 10px;
}
.buch{
	width: 90%;
	margin: 10px auto;
}
.buch .item{
	margin-bottom: 10px;
}
.buch .item label{
	width: 35%;
	display: block;
	float: left;
}
.buch .item .right{

}
.redtext{
	color: #ff856d;
}
.gray{color: #878787}
.greentext{
	color: #74da3a;
}
.greentext b{
	color: #ddd;
}
.orangetext{
	color: #ffa800;
}
.graytext{
	color: #aaa;
}
.fullpic{
	width: 100%;
}
.fphelp_container{
	padding: 10px 20px;
	color: #333;
}
.fphelp_container h2{
	font-size: 14px;
	margin-top: 20px;
}
.fphelp_container p{
	margin-top: 10px;
	line-height: 18px;
}
.bf_icon:before{
	content: "";
	display: block;
	height: 1em;
	width: 1em;
	float: left;
	background:url('../images/mapgray.png') no-repeat center center;
	background-size: 100% auto;
	margin-right:10px;
	
	/*margin-right: 10px;*/
}
.bf_icon.map:before{
	background: url('../images/map.png') no-repeat;
	background-size: 100%;
}
/*.bf_icon.mapgray:before{
	background: url('../images/mapgray.png') no-repeat;
	background-size: 100%;
}*/

.bf_icon.paper:before{
	background: url('../images/paper.png') no-repeat;
	background-size: auto 100%;
}
.bf_icon.wenhaoblack:before{
	background: url('../images/wenhaoblack.png') no-repeat;
	background-size: auto 100%;
}
.pfsq_tit a.quanxuan{
	width: 16px;
	height: 16px;
	display: block;
	border: 1px solid #646464;
	margin: 16px 12px;
	border-radius: 100%;
	line-height: 30px;
	color: #fff;
	text-align: center;
	float: left;
}
.pfsq_tit span{
	float: right;
	line-height: 50px;
	padding-right: 10px
}
.pfsq_tit label{
	line-height: 50px;
	color: #474747;
}
/*缁匡��#74da3a
绾�锛�#ff856d
榛�锛�#ffa800*/
.radio{
	width: 16px;
	height: 16px;
	border-radius: 100%;
	border: 1px solid #646464;
}
.radio[datapick="true"]{
	background: url('../images/radio.png') no-repeat center center;
	background-size: 75%;
}
.fpshenqing_container{
	padding-top: 50px;
}
.fpshenqing_container ul li{
	border-top: 1px solid #eee;
	border-bottom: 1px solid #eee;
	margin-bottom: 10px;
	background: #fff;
}
.fpshenqing_container ul li .radio{
	float: left;
	margin: 12px;
}
.fpshenqing_container ul li .right{
	float: right;
	width: 85%;
}
.fpshenqing_container ul li .right .item{
	line-height: 40px;
}
.item_all{
	width: 85%;
	float: right;
}
.fpshenqing_container ul li .right .item label{
	color: #474747;
}
.fpshenqing_container ul li .right .item:last-child{
	border-bottom: none;
}
.fpshenqing_container ul li .right .item span{
	display: block;
	float: right;
	padding-right: 10px;
	color:#878787;
}
.fp_taitou_box{
	background: #fff;
	border: 1px solid #eee;
	width: 90%;
	margin: 20px auto;
	border-radius: 5px;
}
.fp_taitou_box input{
	border: none;
	background: none;
	width: 80%;
	padding: 10px;
}
.fp_taitou_box a i{
	display: block;
	width: 2em;
	height: 2em;
	float: right;
	margin: 4px;
}
.kpje{
	padding: 0 5%;
}
.kpje .redtext{
	float: right;
}
.page_con{
	position: relative;
	width: 100%;
}
.page_con .page{
	/*position: absolute;*/
	left: 100%;
	top: 0;
	width: 100%;
	display: none;
	background: #fff;
	height: 100%;
}
.page_con .page.active{
	left: 0;
	display: block;
}
.opacity0{
	opacity: 0;
}
@-webkit-keyframes slideLeft{
    0%{opacity:0;
        -webkit-transform:translate(300px,0);
      }
    100%{opacity:1;
        -webkit-transform:translate(0,0);
      }
}
@-webkit-keyframes slideOut{
    0%{opacity:1;
        -webkit-transform:translate(0,0);
      }
    100%{opacity:0;
        -webkit-transform:translate(300px,0);
      }
}
.slideIn{
    -webkit-animation:slideLeft .5s;
}
.slideOut{
    -webkit-animation:slideOut .5s;
}
.zindex100{
	z-index: 100;
}
ul.list{
	padding-left: 20px;
	background: #fff;
	border-top: 1px solid #eee;
}
ul.list li{
	line-height: 40px;
	border-bottom: 1px solid #eee;
	margin-right: 10px;
	position: relative;
	height: 40px;
	overflow: hidden;
}
ul.list li:last-child{
	border-bottom: none;
}
li span.right{
	display: block;
	float: right;
	/*position: absolute;*/
	right: 0px;
	top: 0px;
	background-color: #fff;
}
.warning{
	margin-top: 20px;
	padding: 0 20px;
	line-height: 20px;
}
input{
	background: none;
	border: none;
	outline: none;
}
ul li input[type="text"]{
	width: 80%;
}
ul li .right i{
	margin: 14px;
}
#fp_contact .tit,#fp_address .tit,#baojie_address .tit,#baojie_contact .tit{
	line-height: 40px;
	padding-left: 20px;
	color: #aaa;
}
#baojie_contact .sexcon{
	float: right;
	width: 80%;
}
#baojie_contact .Js_radio_link{
	float: left;
	margin-right: 10px;
}
#baojie_contact .Js_radio_link .radio{
	float: left;
	margin-right: 10px;
	margin-top: 10px;
}
#map{
	width: 100%;
	height: 80px;
	border-bottom: 1px solid #eee;
}
#searchdjq{
	z-index: 9999;
}
.xiaoqu{
	background: #fff;
	width:90%;
	padding:10px 18px;
	border-bottom: 1px solid #eee;
}
.xiaoqu input{
	width:76%;
	text-align:left;
}
.xiaoqu .bf_icon{
	margin: 10px;
}
.wdje.fixtop{
	padding: 0;
	width: 100%;
}
.wdje.fixtop .zhye{
	font-size: 16px;
	border-bottom: 1px solid #eee;
	padding-left: 20px;
	line-height: 40px;
}
.wdje.fixtop .zhye img{
	width: 24px;
	padding-right: 20px;
	display: block;
	float: left;
	margin-top: 7px;
}
.wdje.fixtop .tit{
	font-size: 12px;
	line-height: 30px;
	padding-top: 20px;
	border-bottom: 1px solid #eee;
	padding-left: 20px;
}
.wdje_container{
	/*padding-top: 160px;*/
}
.wdje_container ul{
	padding:0px 20px;
}
.wdje_container ul li{
	border-bottom: 1px solid #eee;
	padding: 10px 0;
	padding-right: 10px;
}
.wdje_container .money{
	font-size: 16px;
}
.wdje_container .time{
	font-size: 10px;
	float: right;
	color: #ccc;
}
.wdje_container .mingxi{
	font-size: 12px;
	color: #999;
	margin-top: 10px;
}
.jifen_sum{
	padding: 30px 0;
	background: url('../images/ucbg.png');
	background-size: 100%;
	border-bottom: 1px solid #eee;
}
.jifen_sum .sum{
	text-align: center;
	font-size: 18px;
}
.jifen_sum .ruhe{
	float: right;
	margin-top: 10px;
	margin-right: 20px;
	font-size: 14px;
}
.jifen_list{
	margin-left: 10%;
	padding-left: 40px;
	border-left: 1px solid #eee;
}
.jifen_list li{
	border-bottom: 1px solid #eee;
	padding-top: 18px;
}
.jifen_list li .left{
	float: left;
	width: 30px;
	height: 30px;
	margin-left: -55px;
}
.jifen_list li.plus .left{
	background: url('../images/plus.png');
	background-size: 100%;
}
.jifen_list li.minus .left{
	background: url('../images/minus.png');
	background-size: 100%;
}
.jifen_list li .right{
	width: 100%;
	float: right;
}
.jifen_list li .right .fenshu{
	float: right;
	margin-right: 20px;
	font-size: 14px;
	line-height: 30px;
}
.jifen_list li.plus .right .fenshu{
	color: #74da3a;
}
.jifen_list li.minus .right .fenshu{
	color: #ff856d;
}
.jifen_list li .right .textq{
	font-size: 14px;
	line-height: 30px;
}
.jifen_list li .right .textq p{
	font-size: 10px;
	line-height: 20px;
}
.orderDetail_container .item{
	margin-top: 10px;
	padding-right: 5%;
}
.titi{
	color: #a0a0a0;
	padding-left: 30px;
	line-height: 30px;
	margin-top: 10px;
}
.orderDetail_container .mybjy_container ul li .right{
	
}
.orderDetail_container .mybjy_container ul li{
	border-bottom: 1px solid #eee;
	border-top: 1px solid #eee;
}
.orderDetail_container .mybjy_container a{
	display: inline-block;
	width: 94%;
}
.city_container .radio{
	margin: 10px;
}
.buchong{
	padding-left: 10%;
	color: #999;
	line-height: 30px;
}
.baojie_lists ul li .buchong img{
	width: 1em;
	padding: 0;
	padding-right: 20px;
}
.buchong span{
	width: 46%;
	float: left;
}
.buchong span:nth-child(2n+1){
	margin-right:5%;
}
.baojie_container{
	padding-bottom: 70px;
}
.baojie_container .mybjy_container .deletebox{
	float: right;
	padding: 35px 13px;
}
.baojie_container .mybjy_container ul li .right{
	width: 64%;
}
.baojie_container textarea{
	padding: 10px 2%;
	border: 1px solid #ddd;
	width: 80%;
	margin: 10px auto;
	display: block;
	resize:none;
}
.page .lingqu{
	margin: 10px;
}
.page .quan_list{
	margin-top: 10px;
}
.yy_head{
	padding: 10px 0;
	width: 70%;
	margin: 0 auto;
}
.yy_head .item{
	float: left;
	width: 40%;
}
.yy_head .item:first-child{
	margin-right: 20%;
}
.yy_head .item .tit{
	color: #aaa;
	text-align: center;
	line-height: 25px;
	width: 100%;
}
.yy_head .item .num > a{
	display: block;
	float: left;
	width: 25%;
	height: 14px;
}
.yy_head .item .num .minus{
	background: url('../images/minus2.png') no-repeat center center;
	background-size: auto 100%;
	float: left;
}
.yy_head .item .num .plus{
	background: url('../images/plus2.png') no-repeat center center;
	background-size: auto 100%;
	float: right;
}
.yy_head .item .num input{
	float: left;
	display: block;
	width: 50%;
	text-align: center;
}
.date_con{
	margin-top: 20px;
}
.date_con .toleft,.date_con .toright{
	display: block;
	width: 10%;
	float: left;
	height: 40px;
	background-size: auto 50%;
	background-repeat: no-repeat;
	background-position: center center;
}
.date_con .toleft{
	background-image: url('../images/toleft.png');
}
.date_con .toright{
	background-image: url('../images/toright.png');
}
.date_con .mid{
	width: 80%;
	float: left;
	height: 40px;
	position: relative;
	overflow: hidden;
}
.date_con .mid .midin{
	position: absolute;
	left: 0;
	width: 140%;
}
.date_con .mid .midin .item{
	float: left;
	text-align: center;
	width: 14.3%;
	line-height: 25px;
}
.date_con .mid .midin .item.active{
	color: #74da3a;
}
.date_con .mid .midin .item.active .time{
	color: #74da3a;
}
.date_con .mid .midin .item .time{
	color: #999;
	font-size: 8px;
	line-height: 15px;
}
.hour_con{
	width: 240px;
	margin: 20px auto;
}
.hour_con .item{
	display: block;
	float: left;
	width: 50px;
	height: 50px;
	margin-bottom: 10px;
	background: #fff;
	border-radius: 100%;
	border: 1px solid #e0e0e0;
	margin-right: 10px;
	text-align: center;line-height: 50px;
}
.hour_con .item:nth-child(4n){
	margin-right: 0;
}
.hour_con .item.active{
	color: #fff;
	background: #606060;
}
.little_tit{
	padding-left: 10px;
	line-height: 25px;
	color: #999;
	font-size: 10px;
}
.order_guize{

}
.order_guize table{
	background: #fff;
	border-top: 1px solid #e0e0e0;
	width: 100%;
}
.order_guize table td{
	line-height: 40px;
	text-align: center;
	border-right: 1px solid #e0e0e0;
}
.order_guize table tr{
	border-bottom: 1px solid #e0e0e0;
}
.order_guize table td input[type="text"]{
	text-align: center;
}
.order_guize table td input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { 
    color:    #4cd964;
}
.order_guize table td input:-moz-placeholder, textarea:-moz-placeholder { 
    color:    #4cd964;
}
.order_guize table td input::-moz-placeholder, textarea::-moz-placeholder { 
    color:    #4cd964;
}
.order_guize table td input:-ms-input-placeholder, textarea:-ms-input-placeholder { 
    color:    #4cd964;
}




.order_guize table tr td:first-child{
	
}
.order_guize table tr td:last-child{
	
	border-right: none;
}
.order_guize table input{
	width: 60px;
}
.order_guize table a.buttons{
	width: 40px;
	height: 40px;
	display: block;
}
.order_guize table a.buttons .icon{
	width: 100%;
	height: 100%;
}
.order_guize table a.switch{
	width: 60px;
	display: block;
	height: 40px;
	margin-left: 50%;
}
.order_guize table a span{
	left: -50%;
}
.tit_time{
	color: #999;
	padding-left: 10px;
	margin-top: 10px;
	line-height: 25px;
}
.month_tit{
	line-height: 40px;
	text-align: center;
	width: 100%;
	font-size: 14px;
	border-bottom: 1px solid #eee;
}
.calendar_con{
	width: 95%;
	margin: 10px auto;
}
.calendar_con .week_tit{
	margin: 10px 0;
	width: 100%;
	padding-top: 30px;

}
.calendar_con .week_tit .item{
	float: left;
	width: 13%;
	margin-right: 1%;
	text-align: center;
}
.calendar_con .dates_con{
	width: 100%;
}
.calendar_con .dates_con:before{
	content: "";
	float: left;
	margin-bottom: 20px;
	display: block;
	height: 30px;
}
.calendar_con .dates_con .item{
	float: left;
	display: block;
	width: 13%;
	margin-right: 1%;
	height: 60px;
	margin-bottom: 5px;
	margin-top: 5px;
}
.calendar_con .dates_con .item span.round{
	display: block;
	width: 30px;
	height: 30px;
	border: 1px solid #ddd;
	border-radius: 100%;
	text-align: center;
	line-height: 30px;
	margin: 0 auto;
}
.calendar_con .dates_con .item.act span.round{
	background: #666;
	color: #fff;
	border: 1px solid #666;
}
.calendar_con .dates_con .item span.festival{
	font-size: 10px;
	display: block;
	width: 100%;
	line-height: 16px;
	text-align: center;
	color: #ff856d;
}
.calendar_con .dates_con[startdate="1"]:before{
	width: 14%;
}
.calendar_con .dates_con[startdate="2"]:before{
	width: 28%;
}
.calendar_con .dates_con[startdate="3"]:before{
	width: 42%;
}
.calendar_con .dates_con[startdate="4"]:before{
	width: 56%;
}
.calendar_con .dates_con[startdate="5"]:before{
	width: 70%;
}
.calendar_con .dates_con[startdate="6"]:before{
	width: 84%;
}
#mask{
	background: rgba(0,0,0,0.5);
	width: 100%;
	height: 100%;
	position: fixed;
	left: 0;
	top: 0;
	z-index: 1000;
}
#chosebox{
	width: 100%;
	z-index: 1001;
	position: fixed;
	bottom: -200px;
	left: 0;
	height: 200px;
	background: #fcfcfc;
	overflow: hidden;
}
#chosebox .container{
	position: relative;
}
.upmask{
	width: 100%;
	height: 60px;
	position: fixed;
	bottom: 100px;
	left: 0;
	background: rgba(250,250,250,0.7);
	z-index: 1002;
	border-bottom: 1px solid #eee;
}
.downmask{
	width: 100%;
	height: 80px;
	position: fixed;
	bottom: 0px;
	left: 0;
	background: rgba(250,250,250,0.7);
	z-index: 1002;
	border-top: 1px solid #eee;
}
#chosebox .container .header{
	line-height: 40px;
	border-bottom: 1px solid #eee;
}
#chosebox .container .header .tit{
	width: 80%;
	height: 40px;
	overflow: hidden;
	float: left;
	padding-left: 10px;
	color: #999;
}
#chosebox .container .header .okure{
	display: block;
	float: right;
	margin-right: 10px;
	width: 13%
}
#chosebox .container .con{
	overflow: hidden;
	padding-top: 60px;
}
#chosebox .container .con ul li{
	line-height: 20px;
	text-align: center;
	font-size: 18px;
}
#touchlayer{
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 160px;
	z-index: 1500;
}
#zp_body{
	background: url('../images/zpbg.jpg') no-repeat;
	background-size: 100%;
}
#zp_body #content,.spebody #content{
	background: none;
}
#zp_body #header,.spebody #header{
	background: none;
}
@-webkit-keyframes round{
    0%{
        -webkit-transform:rotate(0);
      }
    100%{
        -webkit-transform:rotate(360deg);
      }
}
.zhuandong{
    -webkit-animation:round 30s infinite linear;
}
.zhuanpan{
	width: 80%;
	margin: 50px auto;
	position: relative;
}
.qian_zp{
	position: absolute;
	left: 37%;
	top: 37%;
	width: 25%;
	height: 25%;
}
.zhuanpan .qian_zp img{
	width: 100%;
}
.zhuanpan img{
	width: 100%;
}
.weinxintips{
	position: absolute;
	top: 37%;
	width:80%;
	left:10%;
	z-index: 1000;
	background: #fff;
	border-radius: 5px;

}
.weinxintips .tit{
	color: #ff6a4d;
	font-size: 16px;
	line-height: 40px;
	text-align: center;
}
/*绾㈣�诧��ff6a4d*/
.weinxintips ul{
	width: 80%;
	margin: 0 auto;
}
.weinxintips ul li{
	margin-bottom: 10px;
	line-height: 20px;
}
.weinxintips ul li span{
	padding: 0 3px;
	border-radius: 100%;
	border: 1px solid #333;
	padding-left: 4px;
}
.weinxintips ul li .right{
	width: 90%;
	float: right;
}
.weinxintips .imsure{
	line-height: 40px;
	display: block;
	width: 100%;
	background: #f8f8f8;
	text-align: center;
	font-size: 14px;
	border-top: 1px solid #ddd;
	border-radius: 0 0 5px 5px;
}
.foot_tip{
	color: #999;
	text-align: center;
	line-height:60px;
	width: 100%;
	font-size:21px;
	font-family:"微软雅黑"!important;
	
}
.map_container{
	width: 100%;
	height: 200px;
}
ul#poi_results{
	padding-left: 10px;
	background: #fff;
	/*border-top: 1px solid #e0e0e0;*/
}
ul#poi_results li{
	padding: 9px 10px;
	border-bottom: 1px solid #e0e0e0;
}
ul#poi_results li .tits{
	margin-bottom: 5px;
	font-size: 14px;
}
ul#poi_results li .addrs{
	color: #999;
	font-size: 10px;
}
.housebig_con{
	position: fixed;
	z-index: 1002;
	border-radius: 5px;
	width: 90%;
	left: 5%;
	top: 80px;
}
.hbr{
	position: relative;
}
.hbr img{
	width: 100%;
	border-radius: 8px;
}
.hbr>a{
	width: 45%;
	display: block;
	height: 40%;
	position: absolute;
}
#hs1{
	top: 14%;
	left: 5%;
}
#hs2{
	top: 14%;
	left: 50%;
}
#hs3{
	top: 54%;
	left: 5%;
}
#hs4{
	top: 54%;
	left: 50%;
}
.uc_infos_container .thumb{
	margin: 30px 0;
	text-align: center;
}
.uc_infos_container .thumb img{
	width: 100px;
	border-radius: 100%;
	height: 100px;
}
.uc_infos_container .infos{
	border-top: 1px solid #e0e0e0;
	background: #fff;
}
.uc_infos_container .infos .items{
	border-bottom: 1px solid #e0e0e0;
	line-height: 40px;
	padding: 0 10px;
}
.uc_infos_container .infos .items label{
	float: left;
	margin-right:5px;
}
.uc_infos_container .infos .items .right{
	float: left;
}
.kdd{
	margin: 60px 0;
	text-align: center;
}
.kdd img{
	width: 70%;
	border-radius: 100%;
}
.kddxd{
	width: 100%;
	position: fixed;
	bottom: 60px;
}
.kddxd p{
	text-align: center;
	color: #aaa;
	line-height: 40px;
}
.logo_bn{
	text-align: center;
	margin: 30px;
}
.logo_bn img{
	width: 90px;
	border-radius: 100%;
}
body#loginpage{
	background: url('../images/loginbg.jpg');
	background-size: 100%;
}
.login_form{
	width: 90%;
	margin: 20px auto;
}
.login_form .item{
	height: 40px;
	margin-top: 10px;
}
.login_form .item img{
	float: left;
	display: block;
	width: 40px;
}
.login_form .item .right{
	float: right;
	width: 70%;
	border-bottom: 1px solid #ddd;
	padding: 10px;
	padding-left: 20px;
}
.login_form .item .right input{
	line-height: 20px;
	width: 100%;
}
.login_btn_con{
	width: 90%;
	margin: 0 auto;
	border-radius: 30px;
	padding: 2px;
	border: 1px solid rgba(255,255,255,0.5);
}
.login_btn_con a{
	line-height: 40px;
	display: block;
	border-radius: 20px;
	text-align: center;
	background: rgba(255,255,255,0.5);
}
.reg{
	margin-top: 30px;
	width: 90%;
	margin-left: 5%;
}
.reg .item{
	display: block;
	float: left;
	width: 50%;
}
.reg .item:last-child{
	text-align: right;
}
.steps{
	height: 150px;
	text-align: center;
	padding-top: 30px;
}
.steps img{
	width: 90%;
}
.steps p{
	color: #aaa;
	margin-top: 10px;
}
.spebody .page{
background: url('../images/loginbg.jpg');
background-size: 100% 110%;
background-position: 0 -40px;
}
.tc{
	text-align: center;
}
.tc input{
	text-align: center;
}
.brb{
	border-bottom: 1px solid #e0e0e0;
}
.login_form p{
	margin-top: 20px;
}
.ftt{
	margin-top: 20px;
	text-align: center;
}
.ftt a{
	color: #FF9673;
}
.iSlider-effect{
  overflow: hidden;
  position: relative;
  margin: 0 auto;
}
.iSlider-effect ul{
  list-style: none;
  padding: 0;
  margin: 0;
  height: 100%;
  overflow: hidden;
}
.iSlider-effect li{
  position: absolute;
  margin: 0;
  padding: 0;
  height: 100%;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-pack: center;
  -webkit-box-align: center;
  list-style: none;
}
.iSlider-effect ul li img{
  max-width: 100%;
  max-height: 100%;
  margin: 0;
  padding: 0;
}
.iSlider-effect div{
  background-color: #ffffff;
}
.iSlider-effect div a{
	display: block;
}
.pagination {
  position: absolute;
  left: 0;
  text-align: center;
  bottom:5px;
  width: 100%;
}
.swiper-pagination-switch {
  display: inline-block;
  width: 10px;
  height: 10px;
  border-radius: 10px;
  background: #999;
  box-shadow: 0px 1px 2px #555 inset;
  margin: 0 3px;
  cursor: pointer;
}
.swiper-active-switch {
  background: #fff;
}
.service_intro .prices{
	background: #f8f8f8;
}
.service_intro .prices .item{
	float: left;
	margin-top: -10%;
	width: 33%;
	position: relative;
	text-align: center;
}
.service_intro .prices .item:nth-child(2){
	margin-top: -2%;
	color: #777;
}
.service_intro .prices .item img{
	width: 80%;
}
.service_intro .prices .item .perhour{
	position: absolute;
	right: 18%;
	top: 38%;
	font-size: 16px;
	width: 11%;
}
.service_intro .prices .item .perhour img{
	width: 100%;
}
.service_intro .prices .item .num{
	position: absolute;
	left: 37%;
	top: 49%;
	font-size: 30px;
	color: #333;
	width: 28%;
}
.service_intro .prices .item .num img{
	width: 100%;
}
.service_intro .prices .item .down{
	position: absolute;
	width: 80%;
	left: 10%;
	bottom: 5%;
	text-align: center;
}
.service_intro .prices .item .down img{
	width: 36%;
}
.line_side{
	text-align: center;
	color:  #C8C7CC;
	width: 60%;
	background: url('../images/line.png') repeat-x center;
	background-size: auto 80%;
	margin: 0 auto;
}
.line_side span{
	line-height: 40px;
	display: block;
	width: 40%;
	font-size: 16px;
	background: #f8f8f8;
	margin: 0 auto;
}
.service_intro .shoufei{
	background: #fdfdfd;
	padding: 20px;
	width: 95%;
	margin: 0 auto;
}
.service_intro .shoufei img{
	display: block;
	float: left;
	width: 30%;
}
.service_intro{
	width: 96%;
	margin-left: 2%;
}
.service_intro .shoufei ul{
	width: 70%;
	float: right;
}
.service_intro .shoufei ul li{
	line-height: 1.5em;
	color: #C8C7CC;
	font-size: 10px;
}
.service_intro .shoufei ul li:nth-child(2n+1) strong{
	font-size: 1.6em;
	font-weight: bold;
	color: #C8C7CC;
}
.service_intro .shoufei ul li:nth-child(2n+1){
	color: #777;
}
.zhushi{
	color: #D6563D;
	line-height: 20px;
}
.xiangmu{
	background: #f8f8f8;
	padding: 30px 0;
}
.xiangmu .item{
	margin-top: 30px;
	padding-left: 5%;
}
.xiangmu .item img{
	float: right;
	width: 70%;
}
.xiangmu .item ul{
	width: 30%;
	float: left;
}	
.xiangmu .item ul li{
	width: 19%;
	font-size: 12px;
	padding: 0 0.5%;
	float: right;
	color: #777;
	max-width: 19px;
}
#content img[src="images/loading.gif"]{
	width: 10px !important;
}
.input_con{
	padding: 10px 18px;
	background: #fff;
}
.input_con input{
	width:100%;
}
#manle{
	margin: 70px;
	text-align: center;
	line-height: 25px;
	font-size: 14px;
	color: #999;
	width: 90%;
	margin-left: 5%;
}
#manle img{
	width: 50%;
}
#manle p{
	margin-top: 40px;
}
#baojie_yyxx{
	background: #fcfcfc;
	
}

/*杜朝辉添加Css - 转盘*/
.result{display:none;top: 37%;width: 80%; left:10%;height:118px;position: absolute;background-color:rgba(0,0,0,0.75);filter:alpha(opacity=90);}
.result a{position:absolute;right:25px;top:25px;width:25px;height:25px;overflow:hidden;}
.result p{padding:45px 15px 0;font:16px "Microsoft Yahei";color:#fff;text-align:center;}
.result em{color:#ffea76;font-style:normal;}
img.rule{ width:15%; float:right; margin-right:5%; margin-bottom:-5%;}
img.ru_detail{ width:100%; margin-top:30px;}
em.record{ width:90%; height:40px; line-height:40px; display:block; background:#666;text-align: center; font-size:14px; color: white; -webkit-border-radius: 21px; -moz-border-radius:21px; position:absolute; bottom:10%; left:5%; font-family:"微软雅黑";}
.gift_bg{width:100%;position: relative;}
.gift{position: absolute;	left: 33%;	top: 35%;	width:41%;}
.gift_bg .gift img{	width: 100%;}
.gift_bg img{width: 100%;}
.gift_note{	position:absolute;font-size:10px;line-height:20px;top:57%;width:40%;left:30%;z-index: 1000;background: rgba(162,18,9,0.2);border-radius: 5px;	color:#FFF;	padding:5px;border:#FFF 2px solid;}
.gift_note em{ color:#FF0; font-weight:bold; margin-left:2px;}
.gift_note span{ color:#FF0; font-family:"微软雅黑"; font-weight:bold; margin-left:10px; border-bottom:1px solid #FF0;}
