﻿	*{
		font-family:SimHei,"黑体";
		box-sizing:border-box;
	}
	.applink .pc-qrcode {
		width:135px;
		height:135px;
	}
	.shop_top{
		margin: 0 auto;
		width: 1200px;
		height: 336px;
		border: 1px solid #e0e0e0;
		padding: 20px 20px 10px;
		margin-bottom: 30px;
		background-color: #fff;
		position:relative;
	}
	shoptop_tl{
		height: 276px;
		width: 100%;
	}
	.user_detail{
		width: 260px;
		height: 276px;
		float: left;
	}
	.xg_advertise{
		width:892px;
		height:272px;
		float: right;
		background: #e2e2e2;
		text-align: center;
		display: table-cell;
		font-size: 35px;
		color: #bbbbbb;
		display:none;
	}
	.xg_show{
		display:block;
	}
	.xg_advertise_menu{
		position: absolute;
	left: 55%;
	bottom: 50px;
	}
	.xg_advertise_menu_li{
		float: left;
	width: 14px;
	height: 14px;
	margin: 0px 6px;
	padding: 0;
	display: block;

	background: #fff;
	border-radius: 7px;
	}
	.xg_advertise_menu_active{
		background:#36aae2;
	}
	.xg_advertise span{
		display: block;
		color: #bbbbbb;
		vertical-align: middle;
		margin-top: 106px;
	}
	.user_msg{
		height: 133px;
		border-bottom: 1px dashed #e2e2e2;
		margin-right: 18px;
	}
	.task_ingetral{
		height: 147px;
		margin-right: 18px;
		border-bottom: 1px dashed #e2e2e2;
	}
	.news_tips{
		height:30px;
		line-height:30px;
		vertical-align: middle;
		padding-top: 10px;
	}
	.xg_mh{
		font-size:20px;
		font-weight:normal;
		color:#36aae3;

		margin:15px 0 13px 16px;
	}
	.xg_co{color:#ff7701;font-size: 16px;}
	.media-desc{
		font-size:12px;
		color:#666;
		margin-left:16px;
		}
	.xg_btns{
		margin-top:16px;
		}
	.xg_banance1{
		display: inline-block;
		height: 24px;
		line-height: 24px;
		width: 60px;
		border: 1px solid currentColor;
		text-align: center;
		border-radius: 4px;
		margin-right:14px;
		color:#fff;
		}
	.xg_bgco{
			background-color:#ff7701;
		}
	.xg_bgcg{
			background-color:#30a95a;
		}
	.dhjl {
		background: #37aae2;
	}
	.xg_bgco:hover{
			color:#ffffff;
			background-color:#ff7701;
		}
	.xg_bgcg:hover{
			color:#ffffff;
			background-color:#30a95a;
		}
	.dhjl:hover {
		color:#ffffff;
		background: #37aae2;
	}
	.task_tit{
		height:22px;
		margin-top:16px;
	}
	/*丝带效果 before*/
	.xg_sidai{
		display: inline-block;
		width: 97px;
		height: 22px;
		line-height: 22px;
		background: #40a1e6;
		bottom: 147px;
		left: -6px;
		position: absolute;
		text-align: center;
		color: #fff;
	}
	.xg_sidai:before,.xg_sidai:after{
		content:"";
		position:absolute;
	}
	.xg_sidai:before{
		height: 0;
		width: 0;
		border-right: 6px solid #6d8091;
		border-bottom: 6px solid transparent;
		left: 0px;
		bottom: -5px;
	}
	.xg_sidai:after{
		height: 0;
		width: 0;
		border-top: 11px solid #3da2e6;
		border-bottom: 11px solid #3da2e6;
		border-right: 11px solid transparent;
		bottom: 0px;
		right: -11px;
	}
	/*end 丝带效果*/
	.task_tit .xg_gz{
		height: 22px;
		line-height: 22px;
		display: inline-block;
		font-size: 12px;
		float: right;
	}
	.gz_list{
		margin-top: 10px;
		height: 99px;
		border-bottom: 1px dashed #e3e3e3;
	}
	.gz_list ul li{
		line-height: 23px;
		height: 23px;
	}
	.gz_list ul li span{
		float:left;
		width:33.3333%;
	}
	.gz_list ul li span.txtalgn_l{text-align:left;}
	.gz_list ul li span.txtalgn_c{text-align:center;}
	.gz_list ul li span.txtalgn_r{text-align:right;}
	.gz_list ul li span.txtalgn_r a{color:#40a1e6;}
	.news_tips i{
		vertical-align: sub;
		float: left;
		height:17px;
		width:17px;
		background:url(../images/icon_gonggao.png) no-repeat center center;
		margin-right:10px;
	}
	.txtMarquee-top{float:left;}
	.infoList li{
		width:1100px;
		overflow:hidden;
		text-overflow:ellipsis;
		white-space:nowrap;
	}
	.game_center{
		height: auto;
		overflow:hidden;
	}

	.shop_goods{
		height: auto;
		overflow:hidden;
		padding: 17px 0px 0 20px;
		position:relative;
	}
	.goods_divul{
		height:auto;
		margin-left: 30px;
		padding-bottom: 20px;
	}
	.goods_ul{
		height: auto;
		overflow: hidden;
	}
	.goods_ul li{
		width: 210px;
		height: 160px;
		float: left;
		margin-right: 49px;
		margin-bottom: 25px;
	}
	.goods_ul li a{
		display: block;
		width: 180px;
		height: 98px;
		position: relative;
	}
	.goods_ul li img{
		position: relative;
		z-index: 2;
		width: 210px;
		height: 114px;
		border-radius: 4px;
	}
	.img-font{
		display: inline-block;
		position: absolute;
		height: 114px;
		width: 210px;
		background-color: #e2e2e2;
		border-radius: 6px;
		z-index: 1;
	}
	.img-font-cell{
		height: 100%;
		width: 100%;
		display: table;
		table-layout: fixed;
	}
	.img-font-text{
		height: 98px;
		display: table-cell;
		vertical-align: middle;
		text-align: center;
		font-size:18px;
		overflow:hidden;
		text-overflow:ellipsis;
		white-space:nowrap;
		color:#bbbbbb;
	}
	.goods_name{
		color: #333333;
		font-size: 16px;
		font-weight: 600;
		margin: 25px 0 8px;
		white-space: nowrap;
		overflow: hidden;
		-ms-text-overflow: ellipsis;
		text-overflow: ellipsis;
	}
	.font_s13{font-size:13px;}
	.fl_l{float:left;}
	.fl_r{float:right;}
	.shop_goods .shop_pag{
		margin-top:-10px;
	}
	.game-type .record,.game-type .record:hover{
		float:right;
		color:#3fa2e5;
		background-color:transparent;
	}
	.empty{
		width:256px;
		height:196px;

		text-align:center;
		text-align: center;
		margin: 0 auto;
	}
	.empty .empty_img{
		display:block;
		margin:0 auto;
	}
	/*商城详情页面样式 begin*/
	.shopdetl_main{
		width:1200px;
		margin:0 auto;
		background:none;
		padding:22px 0 44px;
		position:relative;
	}
	.shopdetl_mainl{
		width:280px;
		margin-right:20px;
		float:left;
	}
	.shopdetl_mainr{
		width:900px;
		height:1174px;
		border:1px solid #dedede;
		float:right;
		background-color:#fff;
	}
	.shopdetl_mainl .shop_userd{
		border:1px solid #dedede;
		width: 280px;
		height:300px;
		padding:20px 12px;
		float:none;
		background-color:#fff;
	}
	.shopdetl_mainl .shopdet_sidai{
		bottom: 99px;
		left: 347px;
	}
	.shopdetl_main .user_detail.shop_userd .mrg_r0{margin-right:0;}
	.user_detail.shop_userd .task_ingetral .task_tit .position_tl{
		top: 189px;
		left: -5px;
	}
	.task_ingetral.mrg_r0 .border_none,.user_detail.shop_userd .border_none{border-bottom:none;}
	.shopdetl_main .shopdetl_mainl .hegh_407{
		height:407px;
		padding-top:10px;
		}
	.shopdetl_main .shopdetl_mainl .hegh_228{height:228px;}
	.shop_userd .media-left .pstion_ab{position:absolute;border-radius:10px;height: 44px;width:44px;}
	.shop_userd .media-left .bodius{border-radius:10px;}
	.user_detail.shop_userd.hegh_407 ul li{
		padding:10px 0;
	}
	.user_detail.shop_userd.hegh_407 ul li +li{
		border-top:1px dashed #ebebeb;
	}
	.user_detail.shop_userd.hegh_407 ul li ~li{
		border-top:1px dashed #ebebeb;
	}
	.shopdetl_mainl .pdt_0{padding-top:0;}
	.xg_dot{
		display: inline-block;
		height: 4px;
		width: 4px;
		border-radius: 100%;
		background-color: #d6d6d6;
		margin-bottom: 2px;
	}
	.user_detail.shop_userd.hegh_228 ul li{line-height:30px;}
	.shopdetl_mainl .pdt_8{padding-top:8px;}
	.a_enter{
		display:inline-block;
		width:100%;
		text-align:right;
		color:#02affc;
	}
	.shopdetl_mainr{
		padding:20px 43px 20px 20px;
	}
	.div_first{
		padding-bottom:30px;
		border-bottom:1px dashed #ececec;
		}
	.bread_natdiv{
		line-height:20px;
		height:20px;
		margin-bottom: 20px;
	}
	.bread_nat+.bread_nat:before{
		content:"";
		display:inline-block;
		height:8px;
		width:8px;
		background:url("../images/icon_next.png") no-repeat center center;
		margin:0 7px;
	}
	.span_nat{
		color:#36abe1;
	}
	.media-left .pos_absu{height:74px;}
	.shopdetl_mainr .media-left .shopdet_span{
		height:154px;
		border-radius:18px;
		}
	.shopdetl_mainr .media-left img{border-radius:18px;}
	.shopdetl_h{font-size:18px;}
	.mediap_l{
		width:170px;
		float:left;
	}
	.mediap_r{
		width:170px;
		float:right;
	}
	.media_p{
		margin-top:12px;
	}
	.mainr_div.div_first .media-left{width: 232px;height: 126px;padding-right: 0;margin-right:10px;}

	.num_co{color:#ff7701;}
	.mediap_l p,.mediap_r p{margin-bottom:10px;}
	/*兑换数量 begin*/
	.num{float:left;}
	.numberbox{
		height:20px;
		line-height:20px;
	}
	.numberbox .operation{
		width: 20px;
		height: 100%;
		display: block;
		float: left;
		text-align: center;
		border: 1px solid #F1F1F1;
	}
	.numberbox .number{
		margin: 0 6px;
		-webkit-appearance: none;
		border: 1px solid #F1F1F1;
		border-radius: 0;
		text-align: center;
		padding: 0;
		width:30px;
		height: 24px;
		float: left;
		font-size: 12px;
		color: #000;
	}
	.numberbox .operation .icon-minus {
		background-image: url(../images/mall_commodity_reduce.png);
	}
	.numberbox .operation .icon {
		vertical-align: middle;
		margin-top: -9%;
		display: inline-block;
		width: 20px;
		height: 20px;
		background-position: center center;
		background-repeat: no-repeat;
		background-size: 50% auto;
	}
	.numberbox .operation .icon-plus {
		background-image: url(../images/mall_commodity_add.png);
	}
	.mediap_rb p{
		height:20px;
		line-height:20px;
	}
	/*end 兑换数量*/
	.exchange{
		color: #fff;
		background-color: #ff7701;
		outline: none;
		height: 32px;
		width: 87px;
		border: none;
		border-radius: 4px;
		cursor: pointer;
	}
	.mainr_bdetl{
		margin-left: 14px;
		border-bottom: 1px dashed #dedede;
		padding: 20px 0 30px;
	}
	.icon_star{
		display:inline-block;
		width:20px;
		height:20px;
		line-height:20px;
		vertical-align:middle;
		margin-right:8px;
		color:#ff7701;
		font-size:20px;
		}
	.mainr_bdetl .change_address{
			color:#3fa0e5;
		}
		.mainr_bdetl ul{
			width: 821px;
			height: 180px;
		}
	.mainr_bdetl ul li{
		width: 180px;
		height: 180px;
		float: left;
		margin-right: 25px;
		margin-bottom: 25px;
	}
	.mainr_imga{
		display: inline-block;
		height:98px;
		width: 180px;
		border-radius: 8px;
		position: relative;
	}
	.bord_bnone{border-bottom:none;}
	.shopdetl_imgfont{
		height:98px;
		width: 180px;
		top: 0;
		left: 0;
	}
	.imgfontcell_shop{height:108px;}
	.img-img1{
		position: relative;
		border-radius: 8px;
		z-index: 2;
		display: block;
		overflow: hidden;
	}
	/*end 商城详情页面样式*/

	/*商城签到页面样式 begin*/
	.shopsign_t{
		width:100%;
		height:540px;
		background:url("../images/bg_banner1.png") no-repeat bottom center;
	}
	.shopsign_b{
		width:100%;
		height:892px;
		background:url("../images/shopsign_b.png") no-repeat center center;
	}
	.mag_t0{
		margin-top:0;
	}
	.shopsign_con{
		width:1200px;
		height:100%;
		margin:0 auto;
	}
	.shopsign_conr{
		float: right;
		margin-right: 34px;
		width: 394px;
		height: 100%;
		padding: 38px 0 50px;
	}
	.div_hello{
		height: 18px;
		line-height: 18px;
		margin-bottom: 10px;
		color: #fff;
	}
	.a_login:hover{color:#fedb39;}
	.hello_span{
		display:inline-block;
		margin-right:15px;
	}
	.col_yellow{
		color:#fedb39;
	}
	.xg_calendar{
		background-color: #ffb82a;
		padding: 10px 8px 12px;
		width: 394px;
		height: 422px;
		border-radius: 8px;
	}
	.xg_calendartit{
		color: #fff;
		height: 20px;
		line-height: 20px;
		margin-bottom:10px;
	}
	.fr{
		float:right;
	}
	.a_pre,.a_next,.a_pre:hover,.a_next:hover{
		display: inline-block;
		height: 20px;
		line-height: 20px;
		width: 20px;
		text-align: center;
		color:#fff;
		font-size:16px;
	}
	.no_alink,.no_alink:hover{
		cursor:default;
		color:#fff;
		opacity:.4;
	}
	.a_close{
		background:url("../images/icon_normal_tuichu.png") no-repeat center center;
		display:inline-block;
		width:20px;
		height:20px;
		line-height:20px;
		vertical-align: sub;
	}
	.xg_calendarrili{
		width:378px;
		height:368px;
		background:url("../images/bg_rili.png") no-repeat center center;
		border-radius:8px;
		padding: 16px 23px;
		font-weight:bold;
		color:#4d5375;
	}
	.xg-calendar-row{
		width:100%;
		height:44px;
		line-height:44px;
		vertical-align:middle;
		margin-bottom:4px;
	}
	.xg-calendar-row.xg_week{margin-bottom:0px;}
	.xg-calendar-cell{
		display:inline-block;
		width:44px;
		height:44px;
		line-height:44px;
		text-align:center;
		vertical-align:middle;
	}
	.xg_week{
		color:#fd8800;
	}
	.xg-calendar-list-prev{
		color:#b5bacd;
	}
	.signed{
		color: #FFF;
		background: #ffb82a;
		border-radius: 100%;
	}
	.today{
		background:transparent;
		border:2px solid #ffb82a;
		border-radius: 100%;
	}
	.div_signnow{
		width:160px;
		height:50px;
		margin:0 auto;
	}
	.a_signnow{
		width:100%;
		height:100%;
		line-height:50px;
		vertical-align:center;
		display:inline-block;
		background:url("../images/sign_now.png") no-repeat center center;
		text-align:center;
		color:#fff;
		font-size:16px;
	}
	.div_signnow .sign_today{
		color:#989a99;
		background:url("../images/sign_today.png") no-repeat center center;
	}
	.xg_space{
		width:220px;
		height:68px;
		margin-right:980px;
	}
	.xg_space img{float:right;}
	.signcenter{
		padding:20px;
		background-color:#7db9ff;
		border-radius:20px;
	}
	.exchange_list{
		height:328px;
	}
	.exchange_listcen{
		width:100%;
		height:100%;
		border:1px dashed #bdd2f1;
		padding: 54px 28px 18px 18px;
	}
	.sign_rules{
		height:370px;
	}
	.sign_relative{position:relative;}
	.signimg_rb{
		position:absolute;
		right:15px;
		bottom:36px;
	}
	.exchange_ul{
		height:1112px;
		height:214px;
		overflow:hidden;
	}
	.exchange_li{
		width:222px;
		height:214px;
		float:left;
	}
	.exchange_lier{
		height:160px;
		background:url("../images/sign_chulai.png") no-repeat center center;
	}
	.exchange_bdiv{
		width:148px;
		height:40px;
		margin:0 auto;
		margin-top:10px;
	}
	.exchange_bdiv a{
		width: 100%;
		height: 100%;
		line-height: 40px;
		vertical-align: middle;
		display: inline-block;
		background:url("../images/icon_lijiduihuan.png") no-repeat center center;
		text-align: center;
		color: #fff;
		font-size: 14px;
	}
	.exchange_tab{
		width:156px;
		height:130px;
		margin:0 auto;
		display:table;
	}
	.exchange_tabcell{
		display:table-cell;
		vertical-align:bottom;
		text-align:center;
	}
	.shop_name{
		width: 156px;
		margin:0 auto;
	}
	.shop_name{
		color:#fff;
		width:140px;
		text-align:center;
	}
	.shop_name span{
			display: inline-block;
		width: 140px;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	.sign_guizel{
		width:356px;
	}
	.sign_guizeh4{
		height: 30px;
		line-height: 30px;
		color: #43639e;
		font-size: 14px;
	}
	.sign_guizeh4 i{
		display: inline-block;
		width: 30px;
		height: 30px;
		line-height: 30px;
		text-align: center;
		background: #cbe3ff;
		border-radius: 100%;
		margin-right: 10px;
		color: #4a59be;
	}
	.sign_share{
		height:38px;
		line-height:38px;
		margin:18px 0 28px 38px;
	}
	.sign_share a,.sign_share a img{
		display:inline-block;
		width:38px;
		height:38px;
		margin-right:12px;
	}
	.sign_share a img{
		width:38px;
		height:38px;
	}
	.txt_div{
		margin:10px 0 0 38px;
		color:#fff;
	}
	.txt_div{
		height:20px;
		line-height:20px;
		opacity:.8;
	}
	.txt_div p{margin-bottom:5px;}
	.txt_divnub{
		display:inline-block;
		width:16px;
	}
	.xg-calendar-row.xg_week .xg-calendar-cell{width: 47px}
	/*end 商城签到页面样式*/




































