/*公共头部*/

.headNav {
	background: #1eaadc;
	width: 100%;
	box-sizing: border-box;
	height: 3.1288rem;
	line-height: 3.1288rem;
	font-size: 1.2088rem;
	color: #FFFFFF;
	text-align: center;
	position: relative;
	z-index: 4;
}

.headNav .iconBox {
	position: absolute;
	top: 0;
	right: 4%;
	height: 3.1288rem;
	font-size: 1rem;
}

.headNav .back {
	position: absolute;
	top: 0;
	left: 4%;
	height: 3.1288rem;
}

.headNav .backIcon {
	float: left;
	height: 1.0666rem;
	margin-top: 1.0311rem;
}

.headNav .navIcon {
	float: right;
	height: 0.2844rem;
	margin-top: 1.4222rem;
	margin-left: 0.4977rem;
}

.navBar {
	position: relative;
	z-index: 3;
}

.navBar .navLine {
	height: 2.88rem;
	border-bottom: 1px solid #e5e5e5;
	line-height: 2.88rem;
	background: #FFFFFF;
	position: relative;
	z-index: 2;
	padding-left: 1.6rem;
}

.navBar .navLine li {
	float: left;
	text-align: center;
	color: #464646;
	font-size: 1.0666rem;
	height: 2.88rem;
	position: relative;
	margin-right: 1.92rem;
}
.navBar .navLine li .tit{color:#464646;}
.navBar .navLine li.firstNav {
	text-align: right;
	font-size: 0;
	position: relative;
	margin-right: 2.8rem;
}
.navBar .navLine li.lastNav {margin-right: 0;}
.navBar .navLine li.firstNav .tit {
	font-size: 1.0666rem;
}

.navBar .navLine li.firstNav .iconImg {
	height: 0.32rem;
	margin-left: 0.4266rem;
	margin-right: 0.1777rem;
	vertical-align: 2px;
	position: absolute;
	top:1.4rem;
	right: -1.2rem;
}

.navBar .navLine li.twoNav {
	/*text-align: right;*/
}

.navBar .navLine li.twoNav .tit {
	/*margin-right: 0.64rem;*/
}

.navBar .navLine li.cur .tit {
	color: #1eaadc;
}

.navBar .navLine li.cur .line {
	width: 2.0977rem;
	height: 2px;
	background: #1eaadc;
	position: absolute;
	bottom: 0;
	left: calc(50% - 1.04885rem);
}


/*排序弹出框*/

.sortBox {
	display: none;
	border-radius: 0.2844rem;
	background: #FFFFFF;
	box-shadow: -0.1693rem -0.0541rem 1.0666rem rgba(170, 177, 183, 0.6);
	padding: 0.5rem 0 0.7rem 1.28rem;
	width: 7.8rem;
	position: absolute;
	top: 3.1288rem;
	right: 0;
	z-index: 1;
}

.sortBox .sortItem {
	height: 2.1333rem;
	line-height: 2.1333rem;
	color: #666666;
	font-size: 1rem;
	text-align: left;
}
.sortBox .cur{color:#1eaadc;}
.sortBox .sortItem .icon_nor {
	height: 0.7111rem;
	margin-left: 0.4977rem;
	width: 0.2133rem;
	background: url(/static/img/nts/list/jxIcon.png) no-repeat center top;
	background-size: 100%;
	display: inline-block;
}
.sortBox .cur .icon_nor {
	background-image: url(/static/img/nts/list/jxIcon_cur.png);
}
.sortBox .sortItem .icon_nor_up{
	background-image: url(/static/img/nts/list/sxIcon.png);
}
.sortBox .cur .icon_nor_up {
	background-image: url(/static/img/nts/list/sxIcon_cur.png);
}
/*购店攻略弹出框*/

.model {
	position: fixed;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.7);
	top: 0;
	left: 0;
	z-index: 1;
	display: none;
}

.glChooseBox {
	display: none;
	background: #FFFFFF;
	padding: 1.3866rem 0.5688rem 0.8177rem;
	color: #333333;
	font-size: 0.8533rem;
	position: absolute;
	top: 2.88rem;
	left: 0;
	z-index: 2;
}

.glChooseBox .chooseItem {
	float: left;
	height: 2.2755rem;
	line-height: 2.2755rem;
	background: #f5f5f5;
	width: 7.7866rem;
	margin: 0 0.3555rem;
	text-align: center;
	border-radius: 0.4266rem;
	margin-bottom: 1.0666rem;
	color:#333;
}

.glChooseBox .cur {
	background: #1eaadc;
	color: #FFFFFF;
}


/*购店攻略列表1*/

.buyGlMain {
	border-top: 0.78222rem solid #f3f3f3;
}

.buyGlMain .bannerBox {
	position: relative;
}

.buyGlMain .bannerBox .banner {
	height: 10.3111rem;
	display: block;
	width: 100%;
}

.buyGlMain .bannerBox .tit {
	font-size: 1.0666rem;
	color: #FFFFFF;
	height: 3.2rem;
	padding: 0.3555rem 4.83%;
	position: absolute;
	bottom: 0;
	left: 0;
	width:90.34%;
	background: #000\9;
	filter: Alpha(opacity=50)\9;
	background: linear-gradient(0deg, #000, transparent);
	background: linear-gradient(0deg, rgba(0,0,0,.5), transparent);
}

.buyGlMain .infoBox {
	background: #FFFFFF;
	padding: 0 3%;
	margin-top: 1rem;
}

.buyGlMain .infoBox .infoLine {
	padding: 1.13777rem 0;
	border-bottom: 1px dashed #f4f4f4;
}

.buyGlMain .infoBox .tit {
	color: #333333;
	font-size: 1.0666rem;
	line-height: 1.33;
	padding-left: 4px;
}

.buyGlMain .infoBox .info {
	margin-top: 0.7822rem;
	padding-left: 4px;
}

.buyGlMain .infoBox .info .infoIcon {
	border: 1px solid #f23658;
	height: 1.1377rem;
	line-height: 1.1377rem;
	text-align: center;
	font-size: 0.7822rem;
	color: #F23658;
	border-radius: 0.56885rem;
	width: 4.0177rem;
	float: left;
	margin-right:1.9911rem;
}

.buyGlMain .infoBox .info .source {
	float: left;
	margin-right: 1.28rem;
	color: #999999;
	font-size: 0.9244rem;
	height: 1.2088rem;
	line-height: 1.2088rem;
}
.buyGlMain .infoBox .info .source:last-child{margin-right:0;}
.buyGlMain .infoBox .info .infoIcon2 {
	color: #1eaadc;
	border-color: #1eaadc;
}

.buyGlMain .infoBox .banImg {
	height: 10.6666rem;
	border-radius: 0.3555rem;
	margin-top: 1.28rem;
	width: 100%;
}

.buyGlMain .infoBox .info .infoIcon3 {
	color: #09c467;
	border-color: #09c467;
}

.buyGlMain .infoBox .imgBox {
	margin-top: 1.42rem;
}

.buyGlMain .infoBox .imgBox .smallImg {
	height: 4.6222rem;
	width: 32.389%;
	float: left;
	border-radius: 0.3555rem;
}

.buyGlMain .infoBox .imgBox .centerImg {
	margin: 0 1.416%;
}

.buyGlMain .infoBox .info .infoIcon4 {
	color: #ff6040;
	border-color: #ff6040;
}
.buyGlMain .infoBox .floor{margin-top: 0 !important;}
.buyGlMain .infoBox .infoLineTwo {
	padding: 1.13777rem 0;
	border-bottom: 1px dashed #f4f4f4;
}

.buyGlMain .infoBox .infoLineTwo .l_img {
	float: left;
	width: 29.078%;
	height: 4.1244rem;
	border-radius: 0.3555rem;
}

.buyGlMain .infoBox .infoLineTwo .r_box {
	float: left;
	width: 68.369%;
	margin-left: 2.553%;
}
.buyGlMain .infoBox .infoLineTwo .r_box .info .infoIcon{margin-right:0.7822rem;}
.buyGlMain .infoBox .infoLineTwo .r_box .tit {
	height: 1.4933rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	padding-right: 1.63555rem;
}

.buyGlMain .infoBox .infoLineTwo .r_box .info {
	padding: none;
}

.buyGlMain .infoBox .line {
	display: block;
	height: 1px;
	width: 100%;
}

.loadBox {
	text-align: center;
	background: #FFFFFF;
}

.pull-up {
	font-size: 0.9244rem;
	color: #999999;
	padding: 1.8666rem 0;
}

.pull-up img {
	width: 0.8177rem;
	height: 0.8177rem;
	margin-right: 0.4266rem;
	vertical-align: middle;
}


/*购店攻略列表2*/

.buyGlMain .infoBox .info .zdInfoIcon {
	float: left;
	width: 2.6311rem;
	height: 1.2088rem;
	line-height: 1.3rem;
	background-image: url(/static/img/nts/list/zdBg.png);
	background-size: 100%;
	background-position: center top;
	background-repeat: no-repeat;
	color: #FFFFFF;
	text-align: center;
	font-size: 0.7822rem;
	margin-right: 1.28rem;
	border-radius: 1.31555rem;
}

.footWarn {
	padding: 1.6711rem 0 1.6711rem 0;
	text-align: center;
	background: #FFFFFF;
	height: 1.7422rem;
	line-height: 1.7422rem;
	font-size: 0.9244rem;
	color: #c7c7c7;
}

.footWarn .line {
	border-top: 1px dashed #d6d6d6;
	display: inline-block;
	margin: 0 1.28rem;
	width: 2.7022rem;
	vertical-align: middle;
}

.buyGlMain .infoBox .noBorder {
	border: none;
}


/*购店攻略列表3*/

.blockH {
	height: 2.0622rem;
	background: #FFFFFF;
}


/*电商资讯列表页1*/

.zxListMain .infoBox .info .oneSource {
	margin-left: 0;
}


/*电商资讯列表2*/

.buyGlMain .infoBox .infoLine .listLink {
	font-size: 1.0666rem;
	color: #333333;
}

.buyGlMain .infoBox .infoLine .toShopList {
	margin-bottom: 1.0666rem;
}

.buyGlMain .infoBox .infoLine .typeList {
	margin-bottom: 0.2844rem;
}

.buyGlMain .infoBox .infoLine .typeList .typeItem {
	float: left;
	margin-right: 0.3555rem;
	width: 4.72rem;
	border-radius: 0.2844rem;
	background: #FFFFFF;
	text-align: center;
	box-shadow: 0 0 0.7111rem rgba(170, 177, 183, 0.2);
}

.buyGlMain .infoBox .infoLine .typeList .lastItem {
	margin-right: 0;
}

.buyGlMain .infoBox .infoLine .typeList .typeItem img {
	height: 2.4177rem;
	margin: 0.5688rem auto 0.1422rem;
	display: block;
}

.buyGlMain .infoBox .infoLine .typeList .typeItem dd {
	color: #333333;
	font-size: 0.7111rem;
	height: 1.7066rem;
	line-height: 1.7066rem;
}

/*详情页*/

.detailsMain {
	background: #FFFFFF;
}

.detailsMain .head {
	position: relative;
	height: 3.6266rem;
	line-height: 3.6266rem;
	font-size: 1.3rem;
	color: #4f4f4f;
	text-align: center;
	background: #FFFFFF;
	border-bottom: 1px solid #e5e5e5;
}

.detailsMain .head .back {
	position: absolute;
	top: 0;
	left: 0;
	height: 3.6266rem;
	line-height: 3.6266rem;
}

.detailsMain .head .backIcon {
	height: 1.2088rem;
	float: left;
	margin: 1.2088rem 0 0 1.28rem;
}

.detailsMain .head .backList {
	font-size: 1rem;
	color: #666;
	float: right;
	height: 3.6266rem;
	line-height: 3.6266rem;
	position: absolute;
	right: 1.28rem;
	top: 0;
}

.detailsMain .detailTit {
	border-bottom: 1px solid #f4f4f4;
	margin: 0 1.28rem;
}

.detailsMain .detailTit .tit {
	padding-top: 1.7rem;
	font-size: 1.2088rem;
	color: #545357;
	font-weight: bold;
	text-align: center;
}

.detailsMain .detailTit .titInfo {
	height: 3.2rem;
	line-height: 3.2rem;
	font-size: 0;
	color: #999999;
	text-align: center;
}

.detailsMain .detailTit .titInfo .source,
.detailsMain .detailTit .titInfo .timer {
	display: inline-block;
	font-size: 0.9244rem;
}

.detailsMain .detailTit .titInfo .source {
	margin-right: 1.28rem;
}

.detailsMain .detailTit .titInfo .timer .timerIcon {
	height: 0.8177rem;
	vertical-align: -1px;
	margin-right : 0.4266rem;
}

.detailsMain .detailTit .line {
	height:1px;
	background: #1eaadc;
	width: 7.4666rem;
	margin: 0 auto -1px;
}

.detailsMain .describe {
	font-size: 1rem;
	color: #464646;
	line-height: 1.7;
	margin: 1.4222rem 1.28rem 0;
}
.detailsMain .describe *{
	width:auto !important;
}
.detailsMain .describe img{
	max-width: 100% !important;
}
.detailsMain .describe .descImg {
	height: 10.1688rem;
	margin: 1.92rem 0;
	display: block;
}

.detailsMain .floor .titLine {
	margin: 1.9111rem 0 0;
}
.detailsMain .floor .titLine .border{
width: 0.213rem !important;
height: 1.138rem;
background: #1f8bbc;
border-radius: 3px;
display: inline-block;
vertical-align: middle;}
.detailsMain .floor .titLine .tit{
	color: #333;
	font-size: 1.138rem;
	font-weight: bold;
	margin-left: 0.5rem;
	display: inline-block;
	vertical-align: middle;
}
.detailsMain .floor .shopList {
	margin-top: 1.4222rem;
}

.detailsMain .floor .shopList .shopItem {
	border-radius: 0.3555rem;
	background: #FFFFFF;
	box-shadow: 0 0 1.0666rem rgba(170, 177, 183, 0.2);
	padding: 0 0.7822rem 1.28rem;
	margin-bottom: 0.9955rem;
}

.detailsMain .floor .shopList .shopItem .tit {
	padding: 1.28rem 0;
	height: 1.4222rem;
	line-height: 1.4222rem;
	font-size: 1.0666rem;
	color: #333333;
}

.detailsMain .floor .shopList .shopItem .tit .shopLogo {
	height: 1.4222rem;
	margin-right: 0.6755rem;
	float: left;
}

.detailsMain .floor .shopList .shopItem .tit .titTxt {
	width: 19.9111rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.detailsMain .floor .shopList .shopItem .shopInfo {
	height: 1.2088rem;
	line-height: 1.2088rem;
	font-size: 0.9244rem;
}

.detailsMain .floor .shopList .shopItem .shopInfo .infoItem {
	float: left;
}

.detailsMain .floor .shopList .shopItem .shopInfo .priceImg {
	float: right;
	margin-right: 1.1377rem;
	height: 1.2088rem;
	font-size: 1.1022rem;
	color:#ff0000;
	font-weight: bold;
	line-height: 1.2088rem;
}

.detailsMain .floor .shopList .shopItem .shopInfo .infoItem .titTxt {
	color: #999999;
	float: left;
}

.detailsMain .floor .shopList .shopItem .shopInfo .infoItem .conTxt {
	float: left;
}

.detailsMain .floor .shopList .shopItem .shopInfo .infoItem ul {
	display: inline-block;
}

.detailsMain .floor .shopList .shopItem .shopInfo .zy {
	margin-right: 1.7777rem;
}

.detailsMain .floor .shopList .shopItem .shopInfo .dt li {
	height: 2px;
	width: 0.9955rem !important;
	margin-bottom: 0.1777rem;
	background-size: 100% 100%;
}

.detailsMain .floor .shopList .shopItem .shopInfo .dt li.lastLine {
	margin-bottom: 0;
}

.detailsMain .floor .shopList .shopItem .shopInfo .dt li.over{
	background-image: url(/static/img/nts/glDetails/redLine.jpg);
}
.detailsMain .floor .shopList .shopItem .shopInfo .dt li.normal{
	background-image: url(/static/img/nts/glDetails/redLine.jpg);
}
.detailsMain .floor .shopList .shopItem .shopInfo .dt li.lower {
	background-image: url(/static/img/nts/glDetails/greenLine.jpg);
}

.detailsMain .floor .shopList .shopItem .shopInfo .dt li.default {
	background-image: url(/static/img/nts/glDetails/darkLine.jpg);
}
.detailsMain .floor .shopList .shopItem .shopInfo .dt li.zero {
	background-image: url(/static/img/nts/glDetails/zeroLine.png);
}

.detailsMain .floor .descTxt {
	font-size: 0.9244rem;
	color: #464646;
	line-height: 1.6711rem;
	margin: 1.28rem 0 1.6rem;
}
.labelLine{
	margin: 0 1.28rem;
	padding-top: 1.4933rem;
	border-bottom: 1px dashed #f4f4f4;
}
.labelLine .labelPad{
	padding-bottom: 1.4933rem;
}
.labelLine .labelTit {
	float: left;
	width: 4.2666rem;
	height: 1.4933rem;
	text-align: center;
	line-height: 1.4933rem;
	color: #25afde;
	border: 1px solid #25afde;
	border-radius: 0.74665rem;
	font-size: 0.9244rem;
	margin-right: 1.2088rem;
}

.labelLine li {
	float: left;
	margin-right: 1.0666rem;
	font-size: 0.9244rem;
	color: #999999;
	height: 1.4933rem;
	line-height: 1.4933rem;
	border: 1px solid transparent;
}

.shareLine {
	margin: 0 1.28rem;	
	padding: 1.7777rem 0 2.1333rem;
	text-align: right;
	height: 2.3466rem;
	line-height: 2.3466rem;
	border-bottom: 1px dashed #f4f4f4;
}

.shareLine .shareBtn {
	float: right;
	width: 5.4044rem;
	height: 2.3466rem;
	text-align: center;
	line-height: 2.3466rem;
	color: #FFFFFF;
	background: #25afde;
	border-radius: 0.2844rem;
	font-size: 0.9955rem;
}

.shareLine .seeNum {
	float: right;
	margin-right: 0.8533rem;
	font-size: 0.8533rem;
	color: #999999;
}

.shareLine .seeNum img {
	height: 0.7111rem;
	margin-right: 0.4266rem;
}

.shareLine .shareNum {
	margin-right: 1.0666rem;
}
.detailsMain .twoFloor{margin: 0 1.28rem;border-bottom: 1px dashed #e5e5e5;}
.detailsMain .twoFloor .articleLine {
	margin-top: 0.7111rem;
	margin-bottom: 1.28rem;
}

.detailsMain .twoFloor .articleLine .articleItem {
	height: 2.8444rem;
	line-height: 2.8444rem;
}
.detailsMain .twoFloor .articleLine .articleItem>a{display:block;}
.detailsMain .twoFloor .articleLine .articleItem .leftIcon {
	height: 0.64rem;
	width: 0.4266rem;
	margin-right: 0.5333rem;
	float: left;
	margin-top: 1.102rem;
	float: left;
}

.detailsMain .twoFloor .articleLine .articleItem .tit {
	font-size: 1.0666rem;
	color: #333333;
	width: calc(100% - 0.9599rem);
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	float: left;
}

.detailsMain .threeFloor {
	margin: 0 1.28rem;
	border-bottom: none;
	border-bottom: 1px solid transparent;
}

.detailsMain .nullH {
	height: 3.3422rem;
}

.detailsMain .fixBtnBox {
	overflow: hidden;
	position: fixed;
	width: 100%;
	height: 3.3422rem;
	line-height: 3.3422rem;
	bottom: 0;
	left: 0;
	border-top-left-radius: 0.2844rem;
	border-top-right-radius: 0.2844rem;
	background: #FFFFFF;
	box-shadow: 0 0 1.0666rem rgba(170, 177, 183, 0.2);
}

.detailsMain .fixBtnBox .toBtn {
	float: left;
	text-align: center;
	font-size: 1.1377rem;
	width: 50%;
}

.detailsMain .fixBtnBox .buyBtn {
	color: #FFFFFF;
	background: #25afde;
}

.detailsMain .fixBtnBox .sellBtn {
	color: #1496c8;
	background: #FFFFFF;
}

.detailsMain .fixBtnBox .toBtn .line {
	height: 1.5644rem;
	margin-top: 0.8533rem;
	line-height: 1.5644rem;
	margin-bottom: 0.96rem;
}

.detailsMain .fixBtnBox .toBtn img {
	margin-right: 0.5333rem;
}

.detailsMain .fixBtnBox .buyBtn img {
	height: 1.2444rem;
	vertical-align: -0.1066rem;
}

.detailsMain .fixBtnBox .sellBtn img {
	height: 1.5288rem;
	vertical-align: bottom;
}

.detailsMain .buyShop {
	display: none;
	position: fixed;
	bottom: 0;
	left: auto;
	width: 100%;
	z-index: 2;
}

.detailsMain .buyShop .buyTit {
	height: 3.1288rem;
	line-height: 3.1288rem;
	font-size: 1.28rem;
	color: #FFFFFF;
	font-weight: bold;
	position: relative;
	text-align: center;
	background: #1cc5e7;
	border-top-left-radius: 0.5333rem;
	border-top-right-radius: 0.5333rem;
}

.detailsMain .buyShop .buyTit .closeIcon {
	width: 0.9955rem;
	height: 0.9955rem;
	position: absolute;
	top: 1.0666rem;
	right: 1.8488rem;
}

.detailsMain .buyShop .buyContent {
	padding: 0.1777rem 1.8488rem 0;
	background: #FFFFFF;
}

.detailsMain .buyShop .buyContent .infoLine {
	position: relative;
	padding: 1.6rem 0 1rem;
	border-bottom: 1px solid #e5e5e5;
}

.detailsMain .buyShop .buyContent .infoLine .labelIcon {
	float: left;
	height: 1.2444rem;
	margin-right: 1.8488rem;
	margin-left: 0.3555rem;
}

.detailsMain .buyShop .buyContent .infoLine .inpTxt {
	float: left;
	border: none;
	font-size: 1.0666rem;
	color: #333333;
	width: calc(100% - 3.4rem);
	margin-top: -0.0533rem;
}

.detailsMain .buyShop .buyContent .yzmLine .dxyzmIcon {
	height: 1rem;
	margin-top: 0.1222rem;
}

.detailsMain .buyShop .buyContent .yzmLine .yzmImg {
	width: 7.6444rem;
	height: 2.9511rem;
	position: absolute;
	top: 0.4977rem;
	right: 0.7466rem;
}

.detailsMain .buyShop .buyContent .yzmLine .inpTxt {
	width: 40%;
}

.detailsMain .buyShop .buyContent .yzmLine .getBtn {
	width: 6.9688rem;
	height: 2.3466rem;
	line-height: 2.3466rem;
	text-align: center;
	background: #d3eff8;
	color: #25afde;
	font-size: 0.9955rem;
	border-radius: 0.2844rem;
	position: absolute;
	top: 0.9955rem;
	right: 1.1022rem;
}

.detailsMain .buyShop .buyContent .infoLine .shopType {
	float: left;
	color: #666;
	font-size: 1.0666rem;
	margin-top: -0.0533rem;
}

.detailsMain .buyShop .buyContent .infoLine .shopType .typeIcon {
	position: absolute;
	top: 2.0977rem;
	right: 1.2444rem;
	height: 0.3555rem;
}

.detailsMain .buyShop .buyContent .infoLine .shopType .upIcon {
	display: none;
}

.detailsMain .buyShop .buyContent .infoLine .typeList {
	padding: 2.0266rem 0 0.4977rem 2.0266rem;
	display: none;
}

.detailsMain .buyShop .buyContent .infoLine .typeList .listItem {
	float: left;
	margin-right: 2.3822rem;
	height: 1.1377rem;
	line-height: 1.1377rem;
}

.detailsMain .buyShop .buyContent .infoLine .typeList .listItem .chooseBox,
.detailsMain .buyShop .buyContent .xieyiLine .chooseBox {
	float: left;
	width: 1.1377rem;
	height: 1.1377rem;
	border-radius: 50%;
	margin-right: 0.4977rem;
	background: url(/static/img/nts/glDetails/noRadio.png) no-repeat;
	background-size: 100%;
}
.detailsMain .buyShop .buyContent .infoLine .typeList .listItem .cur,
.detailsMain .buyShop .buyContent .xieyiLine .cur{background-image: url(/static/img/nts/glDetails/okRadio.png)}
.detailsMain .buyShop .buyContent .infoLine .typeList .listItem .logo {
	height: 1.0666rem;
	margin-right: 0.2488rem;
	float: left;
	margin-top: 0.0533rem;
}

.detailsMain .buyShop .buyContent .infoLine .typeList .lastItem {
	margin-right: 0;
}

.detailsMain .buyShop .buyContent .infoLine .typeList .listItem .tit {
	float: left;
	color:#666;
}

.detailsMain .buyShop .buyContent .infoLine .typeList .listItem .chooseBox .solidY,
.detailsMain .buyShop .buyContent .xieyiLine .chooseBox .solidY {
	display: none;
	width: 0.4266rem;
	height: 0.4266rem;
	border-radius: 50%;
	background: #1eaadd;
	margin: 0.35555rem auto;
}

.detailsMain .buyShop .buyContent .infoLine .typeList .listItem .chooseBox .cur {
	display: block;
}

.detailsMain .buyShop .buyContent .xieyiLine .chooseBox .cur {
	display: block;
}

.detailsMain .buyShop .buyContent .xieyiLine {
	padding: 1.7066rem 0 1.7066rem 0.3555rem;
}

.detailsMain .buyShop .buyContent .xieyiLine .warnTxt {
	font-size: 1.0666rem;
	color: #333;
	float: left;
	margin-top: -0.2133rem;
	letter-spacing: 0.096rem;
}

.detailsMain .buyShop .buyContent .xieyiLine .warnTxt .XyLink {
	color: #1eaadc;
}

.detailsMain .buyShop .buyContent .btnBox {
	text-align: center;
	padding: 0.4266rem 0 2.1333rem;
}

.detailsMain .buyShop .buyContent .btnBox .btn {
	border-radius: 0.2844rem;
	display: inline-block;
	width: 8.8177rem;
	text-align: center;
	height: 2.8444rem;
	line-height: 2.8444rem;
	color: #25afde;
	background: #f3f3f3;
	font-size: 1.0666rem;
}

.detailsMain .buyShop .buyContent .btnBox .subBtn {
	color: #FFFFFF;
	background: #25afde;
	margin-left: 2.0622rem;
}

.detailsMain .fixShare {
	position: fixed;
	bottom: 0;
	left: auto;
	width: 100%;
	z-index: 2;
	background: #FFFFFF;
	display: none;
}

.detailsMain .shareBox {
	padding: 2.4888rem 6.6% 1.5288rem;
}

.detailsMain .shareBox .shareLine {
	border-bottom: 1px solid #e5e5e5;
	margin: 0;
  padding:0;
  text-align:left;
  height:auto;
	line-height: 0;
}

.detailsMain .shareBox .shareLine ul {
	margin-bottom: 1.5288rem;
}

.detailsMain .shareBox .shareLine li {
	float: left;
	width: 17.8%;
	text-align: center;
	margin-right: 9.6%;
	line-height:0;
}
.detailsMain .shareBox .shareLine li>a{display: block;}
.detailsMain .shareBox .shareLine li.lastLi {
	margin-right: 0;
}

.detailsMain .shareBox .shareLine li .shareIcon {
	height: 3.5555rem;
}

.detailsMain .shareBox .shareLine li .tit {
	height: 2.5244rem;
	line-height: 2.5244rem;
	color: #333333;
	font-size: 0.7822rem;
}

.detailsMain .shareBox .cancelShareBtn {
	font-size: 1.0666rem;
	text-align: center;
	color: #333333;
	height: 3.9111rem;
	line-height: 3.9111rem;
	padding-bottom:0;
}

.detailsMain .shareDetails {
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	z-index: 2;
	background: #FFFFFF;
	display: none;
}

.detailsMain .shareDetails .shareLinkLine {
	margin: 0.4977rem 1.8488rem 0;
	border-bottom: 1px solid #e5e5e5;
}

.detailsMain .shareDetails .shareLinkLine .tit {
	height: 3.3777rem;
	line-height: 3.3777rem;
	padding-left: 0.7822rem;
	color: #333333;
	font-size: 1.0666rem;
}

.detailsMain .shareDetails .shareLinkLine .linkLine {
	margin-bottom: 1.7777rem;
	border-radius: 0.5688rem;
	height: 2.4177rem;
	line-height: 2.4177rem;
	border: 1px solid #e5e5e5;
	padding-left: 0.8177rem;
	font-size: 0.9955rem;
	color: #666666;
}

.detailsMain .shareDetails .shareLinkLine .linkLine .copyBtn {
	margin-top: -1px;
	width: 4.4088rem;
	height: 2.4177rem;
	border: 1px solid #25afde;
	line-height: 2.4177rem;
	background: #25afde;
	color: #FFFFFF;
	font-size: 1.0666rem;
	border-radius: 0.5688rem;
	float: right;
	text-align: center;
}

.cancelShareBtn {
	height: 3.9111rem;
	line-height: 3.9111rem;
	text-align: center;
	font-size: 1.0666rem;
	color: #333333;
	padding-bottom: 2.7733rem;
}

.linkAddr {
	width: 17.4rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	float: left;
}
.subMsg {
	background: none !important;
	box-shadow: none !important;
	border: 0 !important;
}

.subMsg .subMsg_con {
	height: 2.35rem;
	border-radius: 1.2rem;
	background: #000;
	background: rgba(0, 0, 0, 0.4);
	color: #fff;
	font-size: 0.924rem;
	line-height: 2.35rem;
	text-align: center;
	padding: 0 1.422rem;
}

.subMsg .layui-layer-content {
	padding: 0 !important;
}
.buyGlMain .swiper-pagination-bullet{width:6px !important;height:6px !important;}
.buyGlMain .swiper-pagination-bullet-active{background: #1eaadc;}
/*2.0买卖攻略*/
.buyGlMain .banBox .banInfo{padding:0.85333rem 3%;font-size:1.2088rem;color:#333;background: #f9fdff;position:relative;}
.buyGlMain .banBox .banInfo .banGlTitTxt{height: 3.5554rem;line-height: 1.7777rem;display: inline-block;}
.buyGlMain .banBox .banInfo .banGlPageNum{float: right;height:1.7777rem;line-height: 1.7777rem;font-size: 0;margin-left: 0.7111rem;position: absolute;
	right: 3%;
	top: 2.8rem;}
.buyGlMain .banBox .banInfo .banGlPageNum i{display:inline-block;background: #1eaadc;height: 1px;width:1.7777rem;}
.buyGlMain .banBox .banInfo .banGlPageNum .prevI{width: 0.7111rem;}
.buyGlMain .banBox .banInfo .banGlPageNum .banPageNum{font-size: 0.9244rem;color:#1eaadc;display: inline-block;vertical-align: middle;padding:0 0.45rem;margin-top: -1px;}

/*20200805标签列表页*/
.buyGlMain .infoBox{margin-top: 0;}
.labelBox {
	padding: 0.78222rem 3.6% 0.78222rem 3.6%;
	width: 92.8%;
}

.labelBox .chooseTit {
	font-size: 0.8533rem;
	color: #666666;
	height: auto;
	line-height: normal;
	margin-top: 0.2625rem;
	width: 5rem;
	float: left;
}

.labelBox .chooseList {
	font-size: 0.8533rem;
	color: #08A3D9;
	width: calc(100% - 5rem);
	float: left;
}

.labelBox .chooseList span {
	margin-right: 3px;
	display: inline-block;
	padding: 0.2rem 0.5rem;
	border-radius:6px;
	border: 1px solid #1EAADC;
}

.buyGlMain {
    border-top: 0;
}
.buyGlMain .banBox{border-bottom:1px solid #f4f4f4;}
.buyGlMain .banBox .banInfo{height: 3.5554rem;}
.buyGlMain .banBox .banInfo .txtBox{display: block;}
.buyGlMain .banBox .banInfo .txtBox .banGlTitTxt{color:#333;}
.navBar .navLine{border-bottom: 0;}
.buyGlMain .infoBox{margin-top: 0;}
.navBar .navLine li.cur .tit{font-weight: bold;}
.buyGlMain .infoBox .tit{font-size: 1.1377rem;}
.buyGlMain .infoBox .info .source{font-size: 1.0666rem;}

.buyGlMain .banBox .banInfo{height: 3.5554rem;}

#banTxt .Showslide{
	display: block;
	animation: slideShow;
    animation-duration: 0.3s;
    -webkit-animation:slideShow 0.3s;
    
}
@-webkit-keyframes slideShow {
  0% {
    opacity: 0;
  }
  25% {
    opacity: 0.25;
  }
  50% {
    opacity: 0.5;
  }
  75% {
    opacity: 0.75;
  }
  100% {
    opacity: 1;
  }
}

@keyframes slideShow {
  0% {
    opacity: 0;
  }
  25% {
    opacity: 0.25;
  }
  50% {
    opacity: 0.5;
  }
  75% {
    opacity: 0.75;
  }
  100% {
    opacity: 1;
  }
}
.bodyBg{background: #FFFFFF;}
.nullMain{border-top: 1px solid #e5e5e5;}
.nullMain .heiDiv{height:0.7822rem;background: #f3f3f3;}
.nullMain .content{padding-top: 2.9155rem;}
.nullMain .content img{width: 100%;}
.nullMain .content .tit{font-size: 1.2088rem;color:#666666;text-align: center;line-height: 1.1;margin-top: 2.88rem;}

/*21118导航栏修改*/
.navBar .navLine{
	padding-left: 1.24rem;
}
.navBar .navLine .nav-tit,
.navBar .navLine .nav-container{
	float: left;
}
.navBar .navLine .nav-tit{
    height: 2.88rem;
    position: relative;
}
.navBar .navLine .nav-first{
    font-size: 0;
	text-align: right;
    margin-right: 2.45rem;
}
.navBar .navLine .nav-tit .tit,
.navBar .navLine .nav-first .tit{
	color: #464646;
	font-size: 1.0666rem;
}
.navBar .navLine .nav-first .iconImg{
    height: 0.32rem;
    margin-left: 0.4266rem;
    margin-right: 0.1777rem;
    vertical-align: 2px;
    position: absolute;
    top: 1.3rem;
    right: -1.2rem;
}
.navBar .navLine .nav-tit .line{
    width: 2.0977rem;
    height: 2px;
    background: #1eaadc;
    position: absolute;
    bottom: 0;
    left: calc(50% - 1.04885rem);
    display: none;
}
.navBar .navLine .nav-tit.cur .tit{
	color: #1eaadc;
	font-weight: bold;
}
.navBar .navLine .nav-tit.cur .line{
    display: block;
}
.navBar .navLine .nav-container{
    height: 2.88rem;
    width: calc(100% - 6.85rem);
}

.style-pop-form{
	-webkit-overflow-scroll: touch;
	overflow: auto;
	height: 100%;
}