﻿html {
	height:100%;
}
article, section, h1, h2, h3, h4, h5, h6, hgroup, p, a, div, ul, li, dl, dd, dt, em, small, span, footer, canvas, figure, figcaption, input {
	padding: 0;
	margin: 0;
}
img{ border-style:none; vertical-align:middle;}
a {
	color: #333;
	cursor: pointer;
	text-decoration: none
}
ul, li {
	list-style-type: none
}
.clear {
	clear: both
}
body {
	background-color: #fff;
	font-family: "Microsoft Yahei";
	margin: 0;
	overflow-x: hidden;
	padding: 0;
	color: #666
}
.margin010{ margin:0 10px;}

.rowbox{display:flex;}
.colbox{display:flex; flex-direction:column;}
.fwrap{flex-wrap:wrap;}
.jsa{justify-content:space-around;}
.jsb{justify-content:space-between;}
.jsc{justify-content:center;}
.vlc{align-items:center;} 
.rowcbox{display:flex; justify-content:center; align-items:center;}

.wrap{ margin:auto; overflow:hidden; max-width:640px;}



.indextop{ background-color:#21B4A4; padding:0px 8px; padding-bottom:8px;}

/*.logotop{ height:50px; line-height:50px; 
    display:box;
	display:-webkit-box;
	display:-moz-box;
}
.logotop .img{ width:150px; margin-top:13px; }
.logotop .img img{ vertical-align:middle; display:block;}
.logotop .schbox{ margin:10px 5px; margin-right:0px;
    -moz-box-flex:1;
	-webkit-box-flex:1;
	box-flex:1;
}*/
.searchbox {
	height: 40px;
	line-height: 40px;
	background-color: #fff;
	border-radius: 20px;
	display: flex; 
}

	.searchbox .tinput {
		flex-grow: 1;
	}

		.searchbox .tinput .inputsty {
			width: 100%;
			height: 40px;
			line-height: 40px;
			background: no-repeat;
			outline: none;
			border: none;
			background: url(../images/schbtn.png) no-repeat 8px center;
			background-size: 16px 16px;
			text-indent: 30px;
			margin: 0;
			padding: 0;
			vertical-align: middle;
			display: block;
			font-size:14px;
		}

	.searchbox .tbtn {
		width: 60px;
		height: 32px;
		line-height: 32px;
		margin-right: 2px;
		margin-top: 1px;
	}

		.searchbox .tbtn .btnsty {
			width: 100%;
			height: 36px;
			text-align: center;
			color: #fff;
			outline: none;
			text-indent: 0px;
			background: no-repeat;
			border: none;
			background-color: #4e8703;
			-webkit-appearance: none;
			border-radius: 16px;
		}

.indextopnews{ width: 100%; height:24px; background-color:#fff; line-height:24px; color:#222; border-radius:8px;  padding:6px 0px; font-size:14px;  
    display:-moz-box;
	display:-webkit-box;
	display:box;
}
.indextopnews .left{ width:60px; text-align:center; border-right:1px solid #ccc; }
.indextopnews .left img{ height:20px;}
.indextopnews .mid{ margin-left:5px;
    -moz-box-flex:1;
	-webkit-box-flex:1;
	box-flex:1;
    overflow:hidden
}
.indextopnews .mid li{ color:#333; display:block;line-height: 24px; height:24px; overflow:hidden;} 
.indextopnews .right{ width:30px; text-align:center;}

.cartnum { position:absolute; top:-12px; left:33px; width:18px; background:#ffa145; color:#fff; display:inline-block; text-align:center; line-height:18px; font-size:11px; }

 
.blogo{ width: 38px; height: 38px; 
	-webkit-border-radius: 50%; 
	-moz-border-radius:  50%; 
	border-radius:  50%; 
	border:2px solid #ccc;
} 

.blogo img{ 
	width: 38px; 
	height: 38px; 
	-webkit-border-radius: 50%; 
	-moz-border-radius:  50%; 
	border-radius:  50%; 
} 

.adbox{ }
.adbox img{ width:100%; border-radius:8px;}

.exchangebox{ background-color:#fff; margin-right:5px;}
.exchangebox .title{ text-align:center; color:#222; font-size:18px; font-weight:bold; padding:35px 0px;}
.exchangebox .list{ }
.exchangebox .list li{ width:48%; margin-left:2%; float:left; box-sizing:border-box;}
.exchangebox .list li .img{ overflow:hidden; }
.exchangebox .list li .img img{ vertical-align:middle; border-radius:10px;}
.exchangebox .list li .ptitle{ height:30px; line-height:30px; font-size:14px; color:#000; text-align:center;}
.exchangebox .list li .ptitle a{ color:#000;}
.exchangebox .list li .txt{ height:30px; line-height:30px; margin-bottom:15px; color:#333; font-size:13px; font-weight:bold; color:#222; text-align:center; }
.exchangebox .list li .txt img{ }
    .exchangebox .list li .txt .yleft{ float:left; width:33.3%;}
        .exchangebox .list li .txt .yleft .title1{ height:20px; color:#f30; line-height:20px;}
        .exchangebox .list li .txt .yleft .title2{ height:20px; line-height:20px; color:#666; }
.exchangebox .list li .txt span{ font-size:14px; font-family:Arial; color:#f60;}
.dhmore{ width:25%; border-bottom:1px dashed #F2850F; border-top:1px dashed #F2850F; text-align:center;  margin:10px auto; padding:5px 0px; margin-bottom:0px;}
    .dhmore a{ color:#F2850F; font-size:14px; display:block;}
.onepic{ margin-top:8px;}

.upgradebox{ box-sizing:border-box; }
	.upgradebox li {
		width: 46%;
		float: left;
		margin: 6px 2%;
		box-sizing: border-box;
		background-color: #fff;
		border-radius:5px;
	}
.upgradebox li .img{ height:180px; overflow:hidden;}
.upgradebox li .img img{ vertical-align:middle; width:100%; height:180px; object-fit:cover; border-top-left-radius:8px; border-top-right-radius:8px;}
.upgradebox li .title{ height:28px; line-height:28px; font-size:15px; overflow:hidden; color:#000; text-align:left; padding:0px 5px; margin-top:8px;}
.upgradebox li .title a{ color:#000;}
.upgradebox li .price{ height:28px; line-height:28px; font-size:14px; text-align:center;}
.upgradebox li .txt{ height:30px;  color:#D64F16; font-size:13px; text-align:center; padding:0px 0px; }
.upgradebox li .txt img{ }
.upgradebox li .txt .yleft{ text-align:center;}
.upgradebox li .txt .yleft .title1{ height:20px; line-height:20px; color:#D64F16; text-align:left; text-indent:5px;}
.upgradebox li .txt .yleft .title1 span{ font-size:18px;}
.upgradebox li .txt .yleft .title2{ height:20px; line-height:20px; color:#666; }
.upgradebox li .txt span{ font-size:14px; font-family:Arial;}
.upgradebox li .btn{ width:90%; margin:5px 5%; height:32px; line-height:32px; border-radius:2px; background-color:#f40; text-align:center; color:#fff; font-size:16px;}
.upgradebox li .btn a{ color:#fff;}


.iconbox2{ border-top:1px solid #ddd; border-bottom:1px solid #ddd; padding:10px 0px; background-color:#fff;}
.iconbox2 li{ width:25%; float:left; height:80px;  box-sizing:border-box; padding:5px;}
.iconbox2 li .img{ text-align:center; }
.iconbox2 li .txt{ text-align:center; line-height:24px; font-size:14px;}


.banner{ }
.peopletop{ background-color:#00C9D0; height:55px; line-height:55px; color:#00ff08; text-indent:18px; font-weight:bold; font-size:20px; margin-bottom:25px; }

.main{  padding-bottom:60px;}
.centermain{ width:100%; box-sizing:border-box; background-color:#fff;  padding-top:0px; margin-bottom:55px; }
.mainrac{ width:300px; background-color:#fff; margin:auto;   margin-bottom:72px; overflow:hidden; font-size:12px;}
.centermain2{ width:100%; box-sizing:border-box; background-color:#EBEBEB;  padding-top:0px; margin-bottom:55px; }


.listtitle{ height:40px; border-top:1px solid #ddd; border-bottom:1px solid #ddd; line-height:40px; font-size:18px; font-family:"微软雅黑"; color:#111; text-indent:10px;
   }
.listtitle h4{ border-bottom:3px solid #F1047A; width:92px; line-height:37px;}
.listtitle span{ float:right;}
.listtitle span a{ color:#666; display:block; padding-right:8px; font-size:14px; font-family:"微软雅黑";}

.quickbox{ width:100%; height:160px; padding:10px; box-sizing:border-box;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #000000), color-stop(1, #0F203A)); /* Firefox */
}
.quickbox li{ float:left; width:25%; text-align:center; box-sizing:border-box;}
.quickbox li a{ display:block;}
.quickbox li .img{ width:50px; height:50px; margin:auto;}
.quickbox li .txt{ font-size:14px; font-family:"Microsoft Yahei"; color:#fff; text-align:center; height:28px; line-height:28px;}

.brandtitle {
	height: 40px;
	line-height: 40px;
	width: 100%;
	color: #fff;
	font-size: 15px;
	font-family: "Microsoft Yahei";
	text-indent: 10px;
	margin: auto;
	background: -webkit-linear-gradient(left, #db201b,#db201b);
	/*
    -webkit-border-top-left-radius: 8px; 
	-moz-border-radius-topleft: 8px;
	border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px; 
	-moz-border-radius-topright: 8px;
	border-top-right-radius: 8px;*/
}
.brandtitle span{ float:right; font-size:12px;}
.brandtitle span a{ color:#fff;  display:block; padding-right:8px;  font-family:"Microsoft Yahei";}
.shoppicnameleft{ float:left; width:10%;}
.shoppicnameright{ float:left; width:90%; text-align:center; font-size:16px;}
.productbox{}
.productbox .search{ height:40px; width:100%; background-color:#fff; overflow:hidden;}
.productbox .inputbox{ float:left; margin-left:5px; margin-top:4px;}
.productbox .input{ background:none; border:none; width:190px; background-color:#fff; height:30px; line-height:30px; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; 
-webkit-border-radius: 5px; 
	-moz-border-radius: 5px;
	border-radius: 5px;}
.productbox .btn{ float:left; margin-left:10px;}
.productleftnew{ margin-top:5px; width:32%; margin-left:1%; border-radius:10px; float:left; border:1px solid #ccc; padding:2px; background-color:#fff; box-sizing:border-box;}
.productleftnew .title{ height:24px; line-height:20px; font-size:12px; text-indent:5px; border-bottom:1px solid #ddd;font-family:"Microsoft Yahei"; overflow:hidden;}
.productleft{ margin-top:5px; width:49.5%; float:left; border:1px solid #ccc; background-color:#fff; padding:2px; box-sizing:border-box;}   
 .productleft img{ width:100%;}
.productpic{ overflow:hidden;}
.productleft .title{ line-height:24px; height:48px; font-size:13px; color:#000;}
.productleft .price{ height:24px; line-height:24px; font-size:12px; color:#666;}
.productleft .price span{ color:#f60; font-size:15px;}
.productleft .price2{ height:24px; line-height:24px; font-size:12px; color:#666;}
.productleft .price2 span{ float:right;}
.productleft .btn{ width:100%; height:30px; line-height:30px; text-align:center; color:#fff; margin:5px 0; background-color:#00C9D0;
    -webkit-border-radius: 4px; 
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.productleft .picjia{float:left; width:40%;  text-align:center; font-size:18px;}
    .productleft .picjia img{ width:20px; height:20px;}
.productleft .btn a{ color:#fff; display:block;}
.productleft .btn2{ width:100%; height:30px; line-height:30px; text-align:center; color:#fff; margin:5px 0; background-color:#FF9C00;
    -webkit-border-radius: 4px; 
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.productleft .btn2 a{ color:#fff; display:block;}
.productleft:nth-child(2n){ margin-right:1%;}
.productleft2{ margin-top:5px; width:49.5%; float:left; border:1px solid #ccc; background-color:#fff; padding:2px; box-sizing:border-box;}
.productpic{ overflow:hidden;}
.productleft2 .title{ line-height:24px; height:48px; font-size:13px; color:#000;}
.productleft2 .price{ height:24px; line-height:24px; font-size:12px; color:#666;}
.productleft2 .price span{ color:#f60; font-size:15px;}
.productleft2:nth-child(2n){ margin-left:1%;}
.productbtn{ width:100%; height:28px; line-height:28px; font-size:14px; color:#fff;
    -webkit-border-radius: 8px; 
	-moz-border-radius: 8px;
	border-radius: 8px;}
.productbtn a{ color:#fff;float:right; width:30%;}
.qqonline{ margin:5px 0px; height:36px; line-height:36px;}
.qqonline li{ width:27.3%; float:left; margin:0px 3%; text-align:center; font-size:16px; box-sizing:border-box; }


.telonline{ margin:5px 0px; height:36px; line-height:36px;}
.telonline li{ width:33.3%; float:left;  text-align:center; font-size:16px; }
.buybtn2 { width:40%; font:normal 15px/46px 'Microsoft Yahei'; border:none; cursor:pointer;  color:#fff; border-radius:6px; background:#f30 url(/images/shopcar.png) no-repeat left; background-size:25px; text-align:center; -webkit-appearance:none; }
.pricecontxt{ padding:20px; border:1px solid #ccc; box-shadow: 0 1px 1px #999; margin:10px auto; margin-bottom:30px; 
	
}
.pricecontxt .left{ width:10%; float:left; height:60px; line-height:60px; color:#00CACF; font-size:40px; font-family:Arial;}
.pricecontxt .right{ margin-top:30px; width:85%; float:left;  line-height:30px; color:#000; font-size:15px; font-family:'Microsoft YaHei'; font-weight:bold;}
.pricecontxt .right span{ color:#f30;}

.pricetxtbox{ margin-top:20px;}
.pricetxtbox .title{ height:40px; line-height:40px; color:#000; text-align:center; font-size:36px;}
.pricetxtbox .txt1{ height:30px; line-height:30px; color:#444; text-align:center; font-size:14px;}
.pricetxtbox .txt2{ height:44px; line-height:44px; color:#f00; text-align:center; font-size:24px; margin-bottom:10px;}

.productsale{ position:absolute; right:0; top:0; z-index:999;}
.productze{ position:absolute; right:0; top:0; z-index:999; background-color:#FA1F8E; font-size:12px; height:16px; line-height:16px; color:#fff;
    -webkit-border-radius: 3px; 
	-moz-border-radius: 3px;
	border-radius: 3px;}	
.proindexlist{ padding:10px 0px 0px 0px;border:5px solid #000;}
.proindexlist li{ width:32.3%; margin-right:1%; font-size:12px; text-align:center; float:left; height:28px; line-height:28px; background-color:#f8837a;  margin-bottom:5px; overflow:hidden;
    -webkit-border-radius: 5px; 
	-moz-border-radius: 5px;
	border-radius: 5px;}
.proindexlist li:nth-child(3n){ margin-right:0%;}

.indexsearch{ width:100%; position:absolute; bottom:0; left:0;  height:50px;
    display:-moz-box;
	display:-webkit-box;
	display:box;}
.goodssearch{ background-color:#E23A1F; height:50px;
    display:-moz-box;
	display:-webkit-box;
	display:box;}



.copybox{ height:40px; line-height:40px; font-size:14px; text-align:center; background-color:#00B2A0; color:#fff;}

.PageDiv{ padding:3px; width:60px; font-size:13px; height:20px; line-height:20px; background-color:#f1f1f1;color:#333; text-align:center; margin:2px; border:solid 1px #ccc; float:left;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;}
.PageDivF{ padding:3px; width:50px; font-size:13px; height:20px; line-height:20px; background-color:#f1f1f1;color:#333; text-align:center; margin:2px; border:solid 1px #ccc; float:left;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;}
.PageDivC{ display:inline-table; *display:inline; *zoom:1; cursor:pointer; margin:2px; width:30px; height:30px; padding:0 5px;  line-height:30px; text-align:center; border:solid 1px #ededed; background-color:#ff8000; color:#FFFFFF;}
.PageDivJ{ display:inline-table; *display:inline; *zoom:1; cursor:pointer; margin:2px; width:30px; height:28px; padding:0 5px;  line-height:28px; text-align:center; border:solid 1px #a6a6a6; background-color:White; color:#000000;}
.PageSLF{ display:inline-table; *display:inline; *zoom:1; cursor:pointer; margin:2px; width:30px; height:30px; padding:0 5px;  line-height:30px; text-align:center; background-color:White;}
.PageNumber{ height:30px; line-height:30px; font-size:14px; color:#333; text-align:center; }
.PageTitle{ display:inline-table; *display:inline; *zoom:1; cursor:pointer; margin:2px; height:30px; line-height:30px; text-align:center; background-color:White;}
.PageJumpNum{ width:40px; text-align:center; line-height:18px; padding:4px 0; vertical-align:middle; }

.PageDiv2{ display:inline-table; *display:inline; *zoom:1; cursor:pointer; width:25px; height:25px; line-height:25px; text-align:center; border:solid 1px black; background-color:White; margin-left:3px;}
.PageSLF2{ display:inline-table; *display:inline; *zoom:1; cursor:pointer; width:25px; height:25px; line-height:25px; text-align:center; background-color:White;}
.PageNumber2{ display:inline-table; *display:inline; *zoom:1; cursor:pointer; height:25px; line-height:25px; text-align:center; background-color:White; color:#00C9D0; text-indent:0px; }
.PageTitle2{ display:inline-table; *display:inline; *zoom:1; cursor:pointer; height:25px; line-height:25px; text-align:center; background-color:White;}


/*底部*/
.copyright{ height:60px; position:fixed; bottom:0; left:0; right:0; width:100%; max-width:480px; margin:auto; border-top:1px solid #ddd; background-color:#fff; z-index:9999;}
.copybtn1{ width:20%; text-align:center; color:#222; height:60px; line-height:60px; box-sizing:border-box; float:left;}
.copybtn1 a{ display:block; color:#222;}
.copybtn1 .img{ text-align:center; height:34px; line-height:34px;}
.copybtn1 .txt{ text-align:center; line-height:26px; height:26px; font-size:12px;}
.copybtn2{ width:20%; float:left;   text-align:center;  height:80px; line-height:80px; box-sizing:border-box; color:#6D6D6D; position:relative;}
.copybtn2 a{ display:block; color:#222;}
.copybtn2 .img{ text-align:center; height:50px; line-height:50px; position:absolute; top:-20px; left:0; right:0; z-index:999; margin:auto;}
.copybtn2 .txt{ text-align:center; line-height:26px; height:26px; margin-top:35px; font-size:12px;}
.copycenter{ position:absolute; top:-10px; left:30%; background-color:#fff; width:50px; border:2px solid #FA228F; height:50px; -webkit-border-radius: 25px; 
	-moz-border-radius: 25px;
	-o-border-radius: 25px;
	border-radius: 25px;}

.copytxt{ text-align:center; height:32px; line-height:32px; font-size:16px; font-family:"微软雅黑"; }


/*类目*/
.cortmain{ position:relative; height:60px; z-index:99; background:#f6f6f6; box-sizing:border-box; }
.cortbox{ position:absolute; width:80px; top:-24px; left:3px; z-index:99; }
.cortimg{width:80px; 
     -webkit-box-shadow:3px 3px 3px 0 #bbb;
     -moz-box-shadow:3px 3px 3px 0 #bbb;
     box-shadow:3px 3px 3px 0 #bbb;
}
.corttxtbox{ padding-left:5px; width:100%; box-sizing:border-box; 
     display:-moz-box;
	display:-webkit-box;
	display:box;
	height:60px; 
}
.corttitle 
{
	height:60px; line-height:60px; font-size:16px; font-family:"微软雅黑"; color:#000; 
    text-shadow:0 0 5px #fff, 0 0 10px #fff, 0 0 15px #fff; 
    padding-left:85px; 
    box-sizing:border-box;
	-moz-box-flex:2;
	-webkit-box-flex:2;
	box-flex:2; 
} 

.sybtn{ text-align:center; color:#fff; height:40px; line-height:40px; box-sizing:border-box; margin-top:3px;
	-moz-box-flex:1;
	-webkit-box-flex:1;
	box-flex:1; 
}
.sybtn a{ display:block; color:#6D6D6D; }
.sybtn .img{ text-align:center; height:30px; line-height:32px;}
.sybtn .txt{ text-align:center; line-height:20px; height:20px; font-size:12px;}
.sybtn .num{ text-align:center; height:30px; line-height:30px; font-size:16px;}



.newpropic{ width:100%; background:url(../images/line.gif) repeat-x; text-align:center; }
.newpropic .tit_1{ display:inline-block; background:#f6f6f6 url(../images/hcd.png) no-repeat 0 center; font:normal 18px/42px ""; color:#fd6a25; padding-left:32px;}
.newpropic .tit_1 a{display:inline-block; color:#fd6a25;}
.newpropic .tit_3{ display:inline-block; background:#f6f6f6 url(../images/ysd.png) no-repeat 0 center; font:normal 18px/42px ""; color:#2daa0e; padding-left:32px;}
.newpropic .tit_3 a{display:inline-block; color:#2daa0e;}
.newpropic .tit_8{ display:inline-block; background:#f6f6f6 url(../images/std.png) no-repeat 0 center; font:normal 18px/42px ""; color:#31b563; padding-left:32px;}
.newpropic .tit_8 a{display:inline-block; color:#31b563;}

.newneipropic{ width:100%;}

.improtop{ margin-top:10px;}
.improtop img{ width:100%; border-radius:8px;}

/*受让*/
.srtop{ background-color:#fff; border-radius:8px; padding:10px; margin-top:10px;}
.srtop .img{ }
.srtop .img img{ width:100%; border-radius:8px;}
.srtop .title{ height:30px; line-height:30px; font-size:16px; color:#000; font-weight:bold; margin-top:5px;}
.srtop .txt{ line-height:24px; color:#666; font-size:14px;}
.srtop .txt b{ color:#111;}

.srbtnbox{ background-color:#fff; border-radius:8px; padding:10px; margin-top:10px;}
.srbtnbox li{ width:32%; float:left; margin-right:2%; text-align:center; background-color:#D3D3D3; color:#fff; font-size:14px; height:36px; line-height:36px; border-radius:5px; margin-bottom:10px;}
.srbtnbox li:nth-child(3n){ width:32%; float:left; margin-right:0;}
.srbtnbox li a{ color:#fff; display:block;}
.srbtnbox li.active{ background-color:#19C131;}

/*转换*/
.zhsearchbox{ background-color:#19C131; padding:10px; padding-top:5px;}
.zhsearch{ border-radius:5px; background-color:#fff;}
.zhsearch {
	height: 40px;
	line-height: 40px;
	background-color: #F6F6F6;
	border-radius: 5px;
	display: box;
	display: -webkit-box;
	display: -moz-box;
}
	.zhsearch .tinput {
		-moz-box-flex: 1;
		-webkit-box-flex: 1;
		box-flex: 1;
	}
.zhsearch .tinput .inputsty{ width:100%; height:40px; line-height:40px; background:no-repeat; outline:none; border:none;text-indent:10px; margin:0; padding:0; vertical-align:middle; display:block;}
.zhsearch .tbtn{ width:60px; margin-right:2px; margin-top:2px;}
.zhsearch .tbtn .btnsty{ width:100%; height:36px; text-align:center; color:#fff; outline:none; background:no-repeat; border:none; background-color:#19C131; -webkit-appearance: none; border-radius:5px;}
.zhtxt{ height:36px; line-height:36px; padding-bottom:10px; color:#fff; font-size:12px; background:url(../images/ico11.png) no-repeat left center; background-size:12px 12px; text-indent:20px; border-bottom:1px solid #37C94C;}

.zhqlist{ background-color:#19C131; padding:17px 0px; border-bottom-right-radius:25px;}
.zhqlist li{ width:25%; float:left; text-align:center;}
.zhqlist li .num{ text-align:center; color:#fff; font-family:Arial; font-size:16px; height:30px; line-height:30px;}
.zhqlist li .txt{ text-align:center; color:#fff; font-size:14px; height:24px; line-height:24px;}

.zhlistcon{ margin:10px;}
.zhtitle{ height:32px; line-height:32px; font-size:15px; color:#000; margin:10px 0px;}
.zhtitle span{ float:right; font-size:12px; color:#fff;}
.zhtitle span i{ font-style:normal; padding:4px 10px; background-color:#D3D3D3; border-radius:15px; height:28px; line-height:28px; width:80px; margin-left:10px;}
.zhtitle span i.active{ background-color:#19C131;}

/*夺宝*/
.dbresult{ height:30px; line-height:30px; font-size:12px; font-family:"宋体"; background-color:#F4F4F4; color:#333; text-align:center;}
.dbtitle{ margin-top:10px; height:24px; line-height:24px; text-align:5px; border-top:1px solid #bbb;}
.dbcyzcon{ border-top:1px solid #bbb; border-bottom:1px solid #bbb; padding:5px; line-height:24px;}

.dballtitle{ margin-top:10px; height:30px; line-height:30px; text-align:5px; font-size:14px; border-top:1px solid #bbb; border-bottom:1px solid #bbb;}
.dblogo{ width: 38px; height: 38px; float:left;
	-webkit-border-radius: 50%; 
	-moz-border-radius:  50%; 
	border-radius:  50%; 
	border:2px solid #ccc;
} 

.dblogo img{ 
	width: 38px; 
	height: 38px; 
	-webkit-border-radius: 50%; 
	-moz-border-radius:  50%; 
	border-radius:  50%; 
}
.dbright{ float:left; margin-left:5px; margin-bottom:5px;}
.dbname{ line-height:24px; height:24px; font-size:12px;}
.dbname span{ color:#36F;}

.nTab{width:100%;margin: 0 auto;}
.nTab .TabTitle{clear: both; height:35px; line-height:35px; overflow: hidden;border:solid 1px #ccc;border-bottom:2px #ee7510 solid;}
.nTab .TabTitle ul{margin:0;padding:0;}
.nTab .TabTitle li{float: left;width:100px;text-align:center;cursor: pointer;padding-right: 0px;padding-left: 0px;list-style-type: none;font-size:14px;font-weight:bold;}
.nTab .TabTitle .active{ background:#ee7510; color:#fff;}
.nTab .TabTitle .normal{ border-right:solid 1px #ccc;}
.nTab .TabContent{width:auto;background:#fff;margin: 0px auto;padding:10px;border:solid 1px #ccc;border-top:none;}
.none {display:none;}
 
/*注册登录*/
.loginbg {
	background: #fff url(/images/logintop.jpg) no-repeat top center;
	background-size: 100% auto;
	overflow:hidden;
}
 
.loginlogo{ margin: 120px 0 0 15px; background:#fff; width:80px; height:80px; border-radius:5px; box-shadow:0 0 10px rgba(218, 249, 217, 0.5);}
.loginlogo>img{width:70px; height:70px;}

.loginbox {
	background-color: #fff;
	padding: 15px;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	margin-top: 10px;
	position: relative;
	overflow:hidden;
}

	.loginbox .img {
		position: absolute;
		left: 0;
		right: 0;
		top: -30px;
		width: 80px;
		height: 80px;
		z-index: 8;
		text-align: center;
		margin: 0 auto;
	}

		.loginbox .img img {
			width: 80px;
			height: 80px;
			border-radius: 40px;
			border: 3px solid #fff;
		}

	.loginbox .title {
		height: 32px;
		line-height: 32px;
		font-size: 20px;
		color: #000;
		text-align: center;
		font-weight: bold;
		margin-top: 60px;
	}

	
.logintitle {
	margin-top: 0px;
	font-size: 24px;
	font-weight: bold;
	height: 32px;
	line-height: 32px;
	color: #000;/*
	text-shadow: 2px 2px rgba(71, 210, 218, 0.1);*/
	letter-spacing: 1px;
}

.logintxt {
	height: 28px;
	line-height: 28px;
	font-size: 16px;
	font-weight: 300;
	color: #666;/*
	text-shadow: 2px 2px rgba(71, 210, 218, 0.9);*/
	letter-spacing: 1px;
}
.logintxt span{ color:#3FAF19;}

.loginline {
	border:solid 1px #e8e8e8;
	background-color: #F9F9F9;
	padding: 15px 15px 15px 0;
	border-radius: 8px;
	margin-top: 20px;
}

	.loginline .name {
		flex-shrink:0;
		width:50px; 
		height:30px;
		color: #333;
		line-height: 30px;
		font-size: 15px;
		text-align:center; border-right:solid 1px #e7e7e7;
	}
	.loginline .icon1 { 
		background:url(/Images/login_icon1.png) no-repeat center center;
		background-size:30px 30px;
	}
	.loginline .icon2 { 
		background:url(/Images/login_icon2.png) no-repeat center center;
		background-size:30px 30px;
	}
	.loginline .icon3 { 
		background:url(/Images/login_icon2.png) no-repeat center center;
		background-size:30px 30px;
	}

	.loginline .txt {
		flex-grow:1;
		height: 32px;
		line-height: 32px;
		position:relative;
	}

	.loginline .logtxt {
		height: 32px;
		line-height: 32px;
		border: none;
		padding: 0px 15px;
		font-size: 16px;
		background: none;
		outline:none; 
		width:100%; box-sizing:border-box;
	}

.loginreg{font-size:14px; margin-top:15px; }
.loginreg span a{color:#4e8703;}


.bottombtnbox {
	margin: 20px auto;
	margin-top: 40px;
}

.singlebtn {
	height: 44px !important;
	border-radius: 10px !important;
	background-color: #4e8703 !important;
	border: none !important;
	text-align: center !important;
	font-size: 16px !important;
	color: #fff !important;
	width: 100%;
	outline: none;
}

.crelogo{ text-align:center; margin-top:20px;}
.cretb {width:100%; margin:50px auto; }
.cretb tr{ height:50px; font-size:14px; color:#000;}
.cretb th{font:bold 16px/30px "Microsoft Yahei"; text-align:left; padding:5px 0 0; }
.cretb td{ padding:0 0 5px ;}
.cretb td .logtxt{ border:1px solid #ccc; line-height:20px; padding:8px 3px; width:90%;  
    -webkit-border-radius: 5px; 
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;}
.cretb td .codtxt{ border:1px solid #ccc; line-height:20px; padding:8px 3px; width:40%;  
    -webkit-border-radius: 5px; 
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;}
	
.crebtn{ background:none; border:none; width:90%; margin:0 5%; outline:none; color:#fff;  background-color:#FEA500; height:42px; line-height:42px; font-size:16px; font-family:"Microsoft Yahei";  
    -webkit-border-radius: 20px; 
    -webkit-appearance:none;
	-moz-border-radius: 20px;
	border-radius: 20px;}

.logtb { background:none; font-size:13px; color:#fff; }
.logtb tr{ height:60px;}
.logtb th{font:bold 16px/30px "Microsoft Yahei"; text-align:left; padding:5px 0 0; }
.logtb td{ padding:0 0 5px ;}
.logtb td .logtxt{ border:1px solid #ccc; line-height:20px; padding:8px 3px; 
    -webkit-border-radius: 5px; 
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;}
.logtb td .logtxt1{ border:1px solid #ccc; line-height:20px; padding:8px 3px; background:url(/images/loginicon1.jpg) no-repeat 315px center ;
    -webkit-border-radius: 5px; 
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;}
.logtb td .logtxt2{ border:1px solid #ccc; line-height:20px; padding:8px 3px; background:url(/images/loginicon2.jpg) no-repeat 315px center ;
    -webkit-border-radius: 5px; 
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;}

.yzmbtn { background:#ddd; font:normal 14px/30px 'Microsoft Yahei'; border:none; cursor:pointer; text-align:center; color:#333; }
.norbtn {margin-top:10px; background:#FEA500; width:90%; margin:0 5%; text-align:center; color:#fff; font:normal 16px/36px "Microsoft Yahei"; cursor:pointer; border:none; 
    -webkit-border-radius: 5px; 
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;}
	
/*商品详情*/	
.probox{ }
.protitle{ height:36px; line-height:36px; width:100%;  color:#fff;  font-size:16px; font-family:"Microsoft Yahei";  text-indent:10px; margin:auto; margin:0px 5% 0px 0px ; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f8837a), color-stop(1, #f4756b));
   /* -webkit-border-top-left-radius: 8px; 
	-moz-border-radius-topleft: 8px;
	border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px; 
	-moz-border-radius-topright: 8px;
	border-top-right-radius: 8px;*/}
	
.probigpic{ width:100%; margin:auto; padding:5px; background-color:#fff; box-sizing:border-box;}
.proconbox{ width:100%; padding:5px; background-color:#fff; margin-top:2px; font-size:12px; font-family:"Microsoft Yahei"; box-sizing:border-box;}
.proconprice{ width:100%;}

.proconprice .left{ width:100%; line-height:40px; font-size:14px;}
.proconprice .left .style{ text-decoration:line-through;}
.proconprice .right{ width:40px; float:right; text-align:center; border-left:1px dotted #999;}
.proconline{ height:2px; border-bottom:1px solid #ccc;}
.proconnature{ margin-top:5px; font-size:14px;}
.procontxt{ width:100%; padding:5px; line-height:24px; border:1px solid #ccc; background-color:#fff; font-size:12px; font-family:"Microsoft Yahei"; box-sizing:border-box;}
.procontxt img{width:100%;}
.procontxt2{ width:100%; padding:5px; line-height:24px;  font-size:12px; font-family:"Microsoft Yahei";}
.procontxt2 img{width:100%;}

.proconbtn{
	width:100%; 
	position:fixed;  bottom:0px; left:0; z-index:9999; 
	height:40px; background-color:#fff; 
	text-align:center; 
	border-top:1px solid #ccc; 
	filter:alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity: 0.9; opacity: 0.9;
	display:-moz-box;
	display:-webkit-box;
	display:box;
}

.proconbtn .lbtn{
	 -moz-box-flex:1;
	 -webkit-box-flex:1;
	 box-flex:1; 
	 text-align:center;
	 background:#f30; 
	 color:#fff;
	 font:normal 18px/40px "Microsoft Yahei";
}
.proconbtn .lbtn a{ display:block; color:#fff;}

.proconbtn .rbtn{
	 -moz-box-flex:1;
	 -webkit-box-flex:1;
	 box-flex:1; 
	 text-align:center;
	 color:#000;
	 font:normal 18px/40px "Microsoft Yahei"; 
}

.selectTagDef{ font-size:14px; float:left; height:48px; line-height:50px; width:25%; cursor:pointer; border-bottom:solid 2px #f1f1f1;  text-align:center; overflow:hidden;  color:Black;}
.selectTagSel{  text-align:center; color:#c3c3c3; font-size:14px;}
.ContentsDef{ display:none; border:solid 1px #cccccc; margin-right:5px; padding:5px;}
.ContentsSel{ padding:10px 0; min-height:200px;}
.ContentsSel img{width:100%; display:block;}

.GoodsInfoBox{background-color:#fff;  box-sizing:border-box; margin:0 0 10px; padding:10px;}
.GoodsPrice{  height:40px; line-height: 40px; overflow: hidden; font-size:15px; color:#c20000;  font-weight:bold; }
.GoodsPrice span { font-size:18px; font-family:Arial, Helvetica, sans-serif;}
    .GoodsPrice i{ text-decoration:line-through; font-style:normal; color:#a9a9a9; font-size:13px;}
    .GoodsPrice b{font-weight:normal; font-size:13px; color:#949494; margin-right:5px; float:right;}
.GoodsProperty{ text-indent:10px;   margin-right:2px; overflow: hidden; font-size:13px; color:#949494;}
.GoodsProperty span{ color:#ba0006;}
.GoodsTit{  line-height: 20px; padding:5px 0px; font-size: 16px; font-weight: 300; text-align: left; overflow: hidden; color:#000;font-weight:bold;}
.GoodsTitjs {
	line-height: 20px;
	font-size: 12px;
	text-align: left;
	overflow: hidden;
	color: #807e7e;
	margin: 0px 5px;
}
.goodsnum{ line-height:20px; color:#666; padding:0px 0px; margin:10px 0px; }
.goodsnum span{ }

.goodsjianli{ }
.goodsjianli span{ border:1px solid #2965EE; margin-right:10px; border-radius:5px; padding:4px 0px; font-size:13px;}
.goodsjianli b{ background-color:#2965EE; padding:5px 8px; color:#fff; border-radius:5px; font-weight:normal;}
.goodsjianli i{ font-style:normal; background-color:#fff; padding:0px 8px;}

.f_foodproperty{ }
    .f_foodproperty li{ padding-left:5px;}
    .f_foodproperty .ge_title{text-indent:10px; height:35px; line-height:35px; font-size:15px;}

.BuyNumBox{ text-indent:10px; overflow:hidden; margin-top:10px; }
.BuyNumTit{float:left; width:72px; line-height:30px; font-size:14px; }
.BuyNumChange input{ float:left;}
.BuyNumChange {
	line-height: 30px;
	float: right;
}

.prodetailcontitle{ height:50px; line-height:50px; } 

/*购物车*/	
.shopcar{ padding:3px 5px; background-color:#F6F6F6; margin:3px auto;
    display:box;
	display:-webkit-box;
	display:-moz-box;
}
.shopcar .img{ width:100px; height:100px; border:1px solid #ccc;}
.shopcar .img img{ width:100px; height:100px;}
.shopcar .txtbox{ margin-left:5px;
    -moz-box-flex: 1;
    -webkit-box-flex: 1;
    box-flex: 1;
}
.shopcar .title{ font-size:13px; color:#000; line-height:20px;}
.shopcar .title a{ color:#000;}
.shopcar .title span{ float:right;}
.shopcar .txt{ height:20px; line-height:20px; font-size:12px; color:#333;}
.shopcar .attri{ margin-top:5px; line-height:20px; font-size:12px; color:#666;}
.shopcar .num{ color:#333; margin-top:5px; line-height:20px; font-size:12px;}
.shopcar .num span{ color:#000; float:right;}
.shopcar .price{ height:20px; line-height:20px; font-size:12px; color:#333;}
.shopcar .price span{ color:#f60; font-size:14px;}
.btnCart {width: 20px; height: 20px; background: none; border: none; margin:0px 5px; border-radius:5px; background-color: #CCCCCC; color: #000;  cursor:pointer;}
.numCart { background: none; border: none; width: 40px; border: 1px solid #aaa; height: 18px; line-height: 18px; text-align: center;}
.shopcarsub{ height:40px; line-height:40px; border-bottom:1px solid #ddd; color:#000; font-size:12px; text-align:right; background-color:#fff;}
.shopcarsub span{ color:#f60;}

.shopcarbot .left{ width:70%; float:left; text-align:right; padding-right:2%;}
.shopcarbot .left span{ color:#f60;}
.shopcarbot .return{ width:50%; float:left; background-color:#666; text-align:center;}
.shopcarbot .right1{ width:50%; float:right; background-color:#f60; text-align:center;}
.shopcarbot .right{ width:28%; float:right; background-color:#f60; text-align:center;}

.shopcarbot .shouxin{ background-color:#ccc; color:#fff; text-align:center; font-size:18px; font-weight:300;}

.shopcarbotbox .left{ width:70%; float:left; text-align:right; padding-right:2%;}
.shopcarbotbox .left span{ color:#f60;}
.shopcarbotbox .return{ width:50%; float:left; background-color:#666; text-align:center;}
.shopcarbotbox .right1{ width:50%; float:right; background-color:#21B4A4; text-align:center;}
.shopcarbotbox .right{ width:28%; float:right; background-color:#21B4A4; text-align:center;}
.shopcarbotbox .shouxin{ background-color:#ccc; color:#fff; text-align:center; font-size:18px; font-weight:300;}
/*确认订单*/	
.addressbox{ width:100%; box-sizing:border-box; padding:5px; background-color:#fff;}
.address{ border-bottom:1px dotted #ccc; line-height:24px; font-size:12px; margin-top:5px; margin-bottom:5px;}
.address .left{ width:220px; float:left;}
.address .left .txt{ line-height:24px; height:24px; font-family:"song";}
.address .right{ width:80px; float:left;}
.address .right .sure{}
.addressbtn1{ height:30px; width:80px; line-height:30px; background-color:#FC7217; color:#fff; text-align:center; font-size:14px; margin-top:5px; 
    -webkit-border-radius: 4px; 
	-moz-border-radius: 4px;
	border-radius: 4px;}
.addressbtn1 a{ color:#fff; display:block;}

/*我的订单*/
.orderbox{ margin:3px; width:auto; padding:4px 10px; border:1px solid #ddd; background-color:#fff; font-size:12px; box-sizing:border-box; border-radius:5px; }
.orderzt{ height:32px; line-height:32px; border-bottom:1px dotted #ccc;}
.orderzt1{ line-height:25px; border-bottom:1px dotted #ccc;}
.orderzt .right{ width:45%; float:right; }
.orderzt .left{ width:45%; float:left; }
.orderzt span{ float:right;}
.orderzt span a{ color:#fff}
.orderzt2{ height:40px; line-height:40px; border-bottom:1px dotted #ccc;}
.orderprice{ height:40px; line-height:40px;  width:140px; float:left;}
.orderbtn{ height:40px; float:left; margin-left:30px; line-height:40px; width:120px; line-height:40px; background-color:#FC7217; color:#fff; text-align:center; font-size:14px; margin-top:5px; 
    -webkit-border-radius: 4px; 
	-moz-border-radius: 4px;
	border-radius: 4px;}
.orderbtn a{ color:#fff; display:block;}	
.orderbtnList{ height:24px; float:right; margin:0px 2px; line-height:24px; width:60px;  background-color:#FC7217; color:#fff; text-align:center; font-size:13px; margin-top:2px; 
    -webkit-border-radius: 4px; 
	-moz-border-radius: 4px;
	border-radius: 4px;}
.orderbtnList a{ color:#fff; display:block;}

/*订单信息*/
.ordernews{ background-color:#fff; font-size:12px; width:100%; box-sizing:border-box;  padding:5px; border:1px solid #ccc; margin-top:2px;}
.orderline{ height:2px; border-bottom:2px solid #999;}

/*地址信息*/
.addresstitle{ height:36px; line-height:36px; width:100%;  color:#fff; background-color:#00B2A0;  font-size:14px; font-family:"Microsoft Yahei";  text-indent:10px; margin:auto; margin-top:5px; box-sizing:border-box; 
   /* -webkit-border-top-left-radius: 8px; 
	-moz-border-radius-topleft: 8px;
	border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px; 
	-moz-border-radius-topright: 8px;
	border-top-right-radius: 8px;*/}

.address_input{ background:none; border:none; width:190px; border:1px solid #aaa; background-color:#fff; height:24px; line-height:24px; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-indent:5px;
-webkit-border-radius: 5px; 
	-moz-border-radius: 5px;
	border-radius: 5px;}

/*首页左侧产品分类导航*/
.HeadDoxunDefaultClassMenuBox{width:202px; margin:auto; position:absolute; cursor:pointer; z-index:999999999; height:41px; overflow:hidden;}
.HeadDoxunDefaultClassMenuBoxSelect{width:202px; margin:auto; position:absolute; cursor:pointer; z-index:999999999;}
.HeadDoxunDefaultClassMenuDiv{border:solid 1px #72C225; height:318px; font-size:14px;}
.HeadDoxunDefaultClassMainMenuDiv{height:35px; cursor:pointer; margin-bottom:2px;}
.HeadDoxunDefaultClassMainMenuTitleDivItemDef{position:relative; z-index:9999; height:35px; line-height:35px; text-align:left;  background:#f3f2f0 url(/images/ico2.gif) no-repeat 180px center;border-top:solid 1px #f3f2f0;border-bottom:solid 1px #dedcdd;text-indent:15px;}
.HeadDoxunDefaultClassMainMenuTitleDivItemSel{position:relative; z-index:9999; height:35px; line-height:35px; text-align:left;  background:#ffffff url(/images/ico2.gif) no-repeat 180px center;border-top:solid 1px #72C225;border-bottom:solid 1px #72C225;text-indent:15px;}
.HeadDoxunDefaultClassChildMenuDiv{ display:none; padding:5px; line-height:35px; position:absolute; z-index:99999999; border:solid 1px #72C225; left:188px; top:-1px; width:725px; border-left:none; background:#ffffff url(/images/ChildMenusBG.gif) no-repeat; background-position:0px -455px;}
.HeadDoxunDefaultClassChildMenuTable{ width:100%;}
.HeadDoxunDefaultClassChildMenuTableClassPanel{ width:715px;}
.HeadDoxunDefaultClassChildMenuTableOtherPanel{ width:0px; background-color:#FEF5F7;}
.HeadDoxunDefaultClassChildMenuBGDiv{width:715px; overflow:hidden;border-bottom:dotted 1px #ddd; margin:3px;}
.HeadDoxunDefaultClassChild2MenuTitleDivItem{font-size:12px; font-weight:bold; color:#a6152f;width:80px;float:left;text-align:right; }
.HeadDoxunDefaultClassChild3MenuTitleDivItem{font-size:12px; float:left; text-align:left; width:635px; }
.HeadDoxunDefaultClassChild3MenuTitleDivItem a{ display:block; float:left; margin-left:10px; white-space:nowrap;background:url(/images/Child3MenusBG.gif) no-repeat left center; text-indent:10px;}
.HeadDoxunDefaultClassMainMenu{ font-weight:bold; color:#C00;}
.HeadDoxunDefaultClassMainMenu a{color:#C00;}
.HeadDoxunDefaultClassMainMenuChild{ font-size:12px;line-height:18px;height:36px; overflow:hidden;}
.HeadDoxunDefaultClassMainMenuChild a{ font-size:12px;display:block; white-space:nowrap;float:left;}
.HeadDoxunDefaultClassMore{ font-size:12px; height:35px; line-height:35px; text-align:left;  background:#f3f2f0 url(/images/ico2.gif) no-repeat 180px center;border-top:solid 1px #f3f2f0;border-bottom:solid 1px #dedcdd;text-indent:15px;}
.HeadDoxunDefaultClassMore a{ font-size:12px;}

/*购物车流程 商品评论*/
.ShoppingCartPageWidth{ width:1000px; margin:0px auto;}
.ShoppingCart_Path{ width:100%; height:30px; line-height:30px; text-indent:10px;background:url(../images/m_15.jpg) no-repeat center;border:solid 1px #d7d7d7; margin:10px 0px;}
.ShoppingCart_List{ width:100%; background-color:#d7d7d7;}
.ShoppingCart_List_Head{ height:20px; line-height:20px; color:Black; font-weight:bold; text-align:center; background-color:#f7f7f7;}
.ShoppingCart_List_Item{ height:20px; line-height:20px; color:Black; text-align:center; background-color:#ffffff;}
.ShoppingCart_Controls{ text-align:center; margin:5px;}
.ShoppingCart_Part_Title{ width:100%; height:30px; line-height:30px; text-indent:10px; color:Red; font-weight:bold;border:solid 1px #d7d7d7;}
.ShoppingCart_botton{ height:20px; border:solid 1px #e9e9e7; background-color:#e9e9e7; margin:10px 0px;}
.ShoppingCart_Table{ width:100%; background-color:#d7d7d7;}
.ShoppingCart_Table_TD_Title{ background-color:#f7f7f7; height:20px; line-height:20px; padding:0px 5px; text-align:right;}
.ShoppingCart_Table_TD_Control{ background-color:#ffffff; height:20px; line-height:20px; padding:0px 5px; text-align:left;}
.ShoppingCart_List_StoreName{  background-color:#72C225; margin:5px 0px 0px 0px; height:30px; line-height:30px; text-indent:20px; color:#fff;}

.ShoppingCart_PL_Content_Table{ width:100%; background-color:#d7d7d7;}
.ShoppingCart_PL_Content_Table_TD_Title{ background-color:#f7f7f7; height:20px; line-height:20px; padding:0px 5px; text-align:right;}
.ShoppingCart_PL_Content_Table_TD_Control{ background-color:#ffffff; height:20px; line-height:20px; padding:0px 5px; text-align:left;}
.ShoppingCart_PL_Content_Controls{ text-align:center; margin:5px;}

.ShoppingCartItemDiv{ height:30px;}

/*会员中心*/
.centertop{  width:100%; box-sizing:border-box;  overflow:hidden; position:relative;
	/*background:url(../images/hlg/center_bg.png) no-repeat top center; background-size:100%; 
	background-size:100% auto;*/
}

.shouyitop{   box-sizing:border-box; overflow:hidden; position:relative; margin:10px; border-radius:8px;
background:url(../images/hlg/center_bg.png) no-repeat top center;
background-size:100% auto;
}
.centertoptitle{ height:42px; line-height:42px; text-align:center; font-size:16px; color:#fff; font-weight:300;}
.centertopbtn{ height:30px; line-height:30px; text-align:right; color:#fff; font-size:14px; margin-right:10px; margin-top:10px; position:absolute; top:10px; right:10px; z-index:88;}
.centertopbtn a{ color:#fff; font-size:14px; display:block;}
.centerperson{ margin:0px 8px; margin-bottom:5px; padding:10px 0px; background-color:#fff; border-radius:5px;  box-shadow: 0 1px 1px #999;}
.centerpersontop{ position:relative; margin-top:30px;
    display:box;
	display:-webkit-box;
	display:-moz-box;
}
.centerimg {
	width: 56px;
	height: 56px;
	margin-left: 10px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	border: 2px solid #fff;
}

	.centerimg img {
		width: 56px;
		height: 56px;
		-webkit-border-radius: 50%;
		-moz-border-radius: 50%;
		border-radius: 50%;
	}
    
.centertxtbox {
	margin-left:10px; 
	box-sizing:border-box;
	-moz-box-flex:1;
	-webkit-box-flex:1;
	box-flex:1; 
}
     
.centername{ font-size:18px; height:24px; line-height:24px; color:#000; margin-top:6px; font-weight:bold;}

.centername span{ margin-left:10px; background-color:#FFD9A7; color:#705500; font-size:12px; font-weight:normal; padding:1px 6px; border-radius:10px;}
.centername span i{ margin-right:2px;}

.centermobile{font-size:12px;}

.centerid{ background:#fff; text-indent:20px; display:inline-block; color:#4e8703; font-size:12px; padding:2px 8px; margin-top:5px; border-radius:8px;}
.centerstar{ width:56px; margin-left:10px; text-align:center; line-height:20px; height:40px;}
.centerstar img{ display:inline-block; margin:0px; padding:0px;}

.centerstep{ background:url(../images/cicon1.png) no-repeat left center; height:20px; line-height:20px; background-size:16px 16px; color:#555; font-size:14px; text-indent:20px;}
.centerqdbtn{ position:absolute; top:15px; right:0; height:28px; line-height:28px; padding:0px 6px; background:#F06B34 url(../images/cicon2.png) no-repeat 10px center; 
              border-top-left-radius:16px; border-bottom-left-radius:16px; background-size:16px 16px; text-indent:24px;
              color:#fff;
}
.centerqdbtn a{ display:block; color:#fff;}

.centernumlist{margin:25px 10px; padding:15px 10px; background:#41912b; border-top-left-radius:10px; border-top-right-radius:10px;}
.centernumlist ul{display:flex; justify-content:space-between; }
.centernumlist li{ width:25%;}
.centernumlist li .num{ height:24px; line-height:24px; color:#fff; font-size:18px; font-family:Arial; font-weight:bold; text-align:center;}
.centernumlist li .txt{ height:24px; line-height:24px; color:#fff; font-size:14px; text-align:center; position:relative;}
.centernumlist li .txt::after{
	content:' '; width:6px; height:6px; position:absolute; top:8px; right:5px; 
	border-top:solid 1px #fff; border-right:solid 1px #fff; transform:rotate(45deg);
}
   
.centertel{ height:30px; line-height:30px; font-size:14px; float:left;}
.centertxt{ font-size:14px;  height:24px; line-height:24px; color:#fff;}

.centertxt span{ width:70px; background-color:#FF7E00; text-align:center; color:#fff; padding:3px 5px;
    -webkit-border-radius: 5px; 
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;}

.umainbox{background:#fff; padding:15px 15px; border-radius:10px; margin:10px 10px;}
.umainbox a{ width:45%; box-sizing:border-box;}
.umainbox a ul{padding-right:50px; box-sizing:border-box;}
.umainbox a ul li:first-child{font-size:16px; font-weight:bold; color:#000; }
.umainbox a ul li:last-child{font-size:14px; color:#e07b04;}
.jfmall{background:url(/Images/jfmall.png) no-repeat right center; background-size:40px 40px; padding-right:50px;}
.ewmbox{background:url(/Images/fxewm.png) no-repeat right center; background-size:40px 40px; padding-right:50px;}

.centerallbox{ background-color:#F6F6F6; border-top-left-radius:8px; border-top-right-radius:8px; padding:10px;}

.centericonbox{  background-color:#fff; padding:0px 10px 10px; border-radius:8px; margin-bottom:15px; overflow:hidden;}
.centericontitle{ height:44px; line-height:44px; color:#000; font-size:16px; font-weight:bold; margin-top:5px;}
.centericontitle span{float:right; }

.centericolist{ padding:5px 0px;}
.centericolist li{ width:25%; text-align:center; float:left; margin:5px 0px;}
.centericolist li .img{ position:relative;}
.centericolist li .img img{}
.centericolist li .num{ position:absolute; top:-10px; left:55%; right:0; z-index:99; border:1px solid #fff; background-color:#e07b04; height:18px; width:25px; line-height:18px; font-size:12px; color:#fff;  border-radius:10px; border-bottom-left-radius:0px;}
.centericolist li .txt{ height:30px; line-height:30px; font-size:14px; color:#000;}

.centerbtn1{ width:25%; text-align:center; float:left; color:#fff;   height:80px; line-height:80px; box-sizing:border-box;}
.centerbtn1 a{ display:block; color:#6D6D6D;}
.centerbtn1 .img{ text-align:center; height:45px; line-height:45px; position:relative; margin-top:5px;}
.centerbtn1 .img1{ text-align:center; height:45px; line-height:45px; position:relative; color:#FF7E00;}
.centerbtn1 .num{ position:absolute; height:14px; width:14px; line-height:14px; text-align:center; color:#F60; font-size:12px; font-family:Arial, Helvetica, sans-serif; right:10px; top:0; border:2px solid #f60; background-color:#fff;
    -webkit-border-radius: 10px; 
	-moz-border-radius: 10px;
	-o-border-radius: 10px;
	border-radius: 10px;}
.centerbtn1 .txt{ text-align:center; line-height:24px; height:24px; font-size:12px;}

.centerbtn2{ width:25%; text-align:center; float:left; color:#fff;   height:80px; line-height:80px; box-sizing:border-box;}
.centerbtn2 a{ display:block; color:#6D6D6D;}
.centerbtn2 .img{ text-align:center; height:45px; line-height:45px; position:relative; margin-top:5px;}
.centerbtn2 .img1{ text-align:center; height:45px; line-height:45px; position:relative; color:#FF7E00;}
.centerbtn2 .num{ position:absolute; height:14px; width:14px; line-height:14px; text-align:center; color:#F60; font-size:12px; font-family:Arial, Helvetica, sans-serif; right:10px; top:0; border:2px solid #f60; background-color:#fff;
    -webkit-border-radius: 10px; 
	-moz-border-radius: 10px;
	-o-border-radius: 10px;
	border-radius: 10px;}
.centerbtn2 .txt{ text-align:center; line-height:24px; height:24px; font-size:12px;}

.indexiconbox{   width:100%; border-bottom:1px solid #ddd; border-top:1px solid #ddd; margin-top:8px;  background-color:#fff; }
.indexbtn1{ width:25%; text-align:center; float:left; color:#fff;  padding:3px; height:80px; line-height:80px; box-sizing:border-box;}
.indexbtn1 a{ display:block; color:#6D6D6D;}
.indexbtn1 .img{ text-align:center; height:44px; line-height:44px; position:relative;}
.indexbtn1 .txt{ text-align:center; line-height:32px; height:32px; font-size:12px;}


.centerbottom{ background-color:#fff; overflow:hidden; }
.centerbotbtn{ margin:10px; padding:5px 10px; box-sizing:border-box; background-color:#00AEEF;  line-height:30px; text-align:center; font-size:18px;
    -webkit-border-radius: 5px; 
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;}
.centerbotbtn a{ display:block; color:#fff;}

.centernewsbox{ margin-bottom:20px;}
.centerlogo{ text-align:center;}
.centernews{ height:20px; line-height:20px; font-size:12px; text-align:center;} 
.centerEdit{ float:right; text-align:right; border-size:border-box; padding-right:5px; padding-top:22px; }

.centerbtnlist{ border-bottom:1px solid #ccc; line-height:30px; background-color:#fff; display:none; overflow:hidden; padding:5px; padding-bottom:0px;}
.centerbtnlist .btn{ width:32%; float:left; height:28px; line-height:28px; border:1px solid #FF7200; text-align:center; margin-right:2%; margin-bottom:5px; box-sizing:border-box; color:#FF7200;
    -webkit-border-radius: 5px; 
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;}
.centerbtnlist .btn:nth-child(3n){ margin-right:0px;}
.centerbtnlist .btn a{ color:#FF7200;}

/*商品列表 wzy*/
.topMenu_bg{height:40px; line-height:40px; background-color:#72C225;}
.topMenu{height:40px; line-height:40px; width:1000px; margin:0px auto;}
.topchildMenuleft{ float:left; height:40px; line-height:40px; width:100px; color:White; text-align:center; font-size:14px; font-weight:bold;}
.topchildMenuleft a{ color:#fff;}
.topchildMenuleft a:hover{ color:#E43739;}
.topchildMenuright{ float:right; height:40px; line-height:40px; width:190px; background-color:#921029; color:White; font-size:14px; font-weight:bold; overflow:hidden; white-space:nowrap;}
.topchildMenuright a{ color:#fff;}
.topchildMenuright img{ margin:5px; vertical-align:middle;}

.toplogos{ height:150px; line-height:150px; width:1000px; margin:0px auto; }
.toplogositem1{ float:left; width:250px; height:150px; line-height:100px; text-align:center; overflow:hidden; }
.toplogositem1 img{ width:145px; height:145px; vertical-align:middle;}
.toplogositem2{ float:left; width:560px; height:150px; overflow:hidden; }
.toplogosinput{ border:solid 3px #72C225; margin:25px 5px 0px 5px; height:36px; line-height:36px; overflow:hidden;}
.toplogossearchkey{ height:36px; line-height:36px; text-indent:5px; width:400px; border:none; margin-right:15px; outline:none;}
.toplogositem3{ float:left; width:190px; height:150px; line-height:100px; overflow:hidden; }

.gltabs{}
.gltabspanel{ height:30px;}
.gltabsitemdef{ float:left; height:30px; line-height:30px; width:90px; overflow:hidden; text-align:center; cursor:pointer; margin-right:2px; border:solid 1px #ffc69c; border-bottom:none; background-color:#fff7de; font-size:14px; color:#72C225;}
.gltabsitemsel{ float:left; height:30px; line-height:30px; width:90px; overflow:hidden; text-align:center; cursor:pointer; margin-right:2px; border:solid 1px #72C225; border-bottom:none; background-color:#72C225; font-size:14px; color:#ffffff;}
.gltabsline{height:3px; background-color:#72C225; margin-top:1px;}

.gltabsbtn{ width:130px; background-color:#72C225; height:30px; line-height:30px; text-align:center; margin:0px auto; color:#FFFFFF; cursor:pointer;}

.gltabsB{}
.gltabsBpanel{ height:30px; width:200px;}
.gltabsBitemdef{ float:left; height:30px; line-height:30px; width:92px; overflow:hidden; text-align:center; cursor:pointer; margin-right:2px; border:solid 1px #ffc69c; border-bottom:none; background-color:#fff7de; font-size:14px; color:#72C225;}
.gltabsBitemsel{ float:left; height:30px; line-height:30px; width:92px; overflow:hidden; text-align:center; cursor:pointer; margin-right:2px; border:solid 1px #72C225; border-bottom:none; background-color:#72C225; font-size:14px; color:#ffffff;}
.gltabsBline{height:3px; background-color:#72C225; margin-top:1px;}

.ShopLeftClassUL{ font-size:14px;  margin:2px auto; cursor:pointer;}
.ShopLeftClassLi{ font-size:12px; font-weight:normal; height:30px; color:#aaa; float:left; margin-right:10px; cursor:pointer;}

.PFOrderBG{ background-color:#dedede;}

.pfbtndel{ background:url(../images/detelebtn.jpg) no-repeat 0 center;  width:30px; height:30px;}
.pfbtnshopcar{ background:url(../images/shopcarbtn.jpg) no-repeat;  width:76px; height:30px;}
.pfbtnfav{ background:url(../images/favbtn.jpg) no-repeat;  width:76px; height:30px;}

.pronumbtn{width: 24px; height: 24px; background-color: #FF6600; color: #fff; border: none; -webkit-appearance: none;}
.pronumtxt{width: 32px; height: 22px; line-height: 22px; border: none; border: 1px solid #ccc;  text-align:center;}

.pfdetailbtnshopcar{ background:url(../images/btn_2.jpg) no-repeat;  width:157px; height:39px;}
.pfdetailbtnfav{ background:url(../images/btn_3.jpg) no-repeat;  width:157px; height:39px;}

.RecAddressRow{ height:30px; line-height:30px; background-color:#FFFFFF; cursor:pointer;}
.RecAddressRow:hover{ height:30px; line-height:30px; background-color:#fff3d8; cursor:pointer;}
.RecAddressRowSel{ height:30px; line-height:30px; background-color:#ffc549; cursor:pointer;}

.class001{ height:30px; line-height:30px; background-color:#FFFFFF; text-align:right; padding-right:2px;}
.class002{ height:30px; line-height:30px; background-color:#FFFFFF; text-align:left; padding-left:2px;}

.shopcar_bs{ background:url(../images/shopcar_bs.png) no-repeat top center; height: 28px; line-height: 28px; cursor:pointer; border-bottom:20px solid #FF6908;}

.user_getpwd_btn{ width:100px; height:30px; line-height:30px; border:none; cursor:pointer; text-align:center; color:#fff; font-size:14px; font-weight:bold; background-color:#e43739;} 
.user_getpwd_btn3{ width:100px; height:30px; line-height:30px; border:none; cursor:pointer; text-align:center; color:#fff; font-size:14px; font-weight:bold; background-color:#008F00;}
.user_getpwd_btn1{ width:100px; height:40px; line-height:40px; border:none; cursor:pointer; text-align:center; color:#fff; font-size:14px; font-weight:bold; background-color:#376ce4;}
.user_getpwd_btn2{ padding:2px 10px; height:30px; line-height:30px; border:none; cursor:pointer; text-align:center; color:#fff; font-size:14px; font-weight:bold; background-color:#ff8800;}
.user_getpwd_input{ height:24px; line-height:24px; border:solid 1px #ccc;}


/*zxw css start*/
.mytd1{ height:25px; line-height:25px; text-align:right; padding-right:2px; color:#4592c4; font-weight:bold;}
.mytd2{ height:25px; line-height:25px; text-align:left; padding-left:2px;}
.user_Content{ 
    font-size:12px; border:1px solid #bbb; margin:10px auto; padding:10px; overflow:hidden;
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px; 
	border-radius: 5px;
	box-shadow: 0 2px 2px #565656;
	background:#fff;
}
.user_Content h3{font-size:14px; line-height:22px; }
.user_Content .img{ width:25%; text-align:center; float:left;}
.user_Content .txt{ width:73%; margin-left:2%; float:left;}
.zxw_user_menu ul li{
	background:#fff;
	font-size:14px; 
	border:1px solid #bbb; 
	margin:5px auto; 
	padding:10px; 
	box-sizing:border-box; 
	overflow:hidden;
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px; 
	border-radius: 5px; 
}
.zxw_user_menu .icon1{ width:128px; float:left;
	background:#fff;
	font-size:14px; 
	border:1px solid #bbb; 
	margin:5px auto; 
	padding:10px; 
	overflow:hidden;
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px; 
	border-radius: 5px; 
}
.zxw_user_menu .icon2{ width:128px; float:right;
	background:#fff;
	font-size:14px; 
	border:1px solid #bbb; 
	margin:5px auto; 
	padding:10px; 
	overflow:hidden;
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px; 
	border-radius: 5px; 
}
.zxw_user_menu .icon11{ width:49.5%; float:left;
	background:#fff;
	font-size:14px; 
	border:1px solid #bbb; 
	margin:5px auto; 
	padding:10px; 
	box-sizing:border-box; 
	overflow:hidden;
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px; 
	border-radius: 5px; 
}
.zxw_user_menu .icon22{ width:49.5%; float:right;
	background:#fff;
	font-size:14px; 
	border:1px solid #bbb; 
	margin:5px auto; 
	padding:10px; 
	box-sizing:border-box; 
	overflow:hidden;
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px; 
	border-radius: 5px; 
}
.zxw_user_menu .icon3{ width:79px; float:left; 
	background:#fff;
	font-size:14px; 
	border:1px solid #bbb; 
	margin:5px auto; 
	padding:10px 6px; 
	overflow:hidden;
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px; 
	border-radius: 5px;
	margin-right:10px; 
}
.zxw_user_menu .icon4{ width:80px; float:right; 
	background:#fff;
	font-size:14px; 
	border:1px solid #bbb; 
	margin:5px auto; 
	padding:10px 6px; 
	overflow:hidden;
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px; 
	border-radius: 5px; 
}
.zxw_user_menu .icon33{ width:32.6%; float:left; 
	background:#fff;
	font-size:14px; 
	border:1px solid #bbb; 
	margin:5px auto; 
	padding:10px 6px; 
	box-sizing:border-box; 
	overflow:hidden;
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px; 
	border-radius: 5px;
	margin-right:1%; 
}
.zxw_user_menu .icon44{ width:32.7%; float:right; 
	background:#fff;
	font-size:14px; 
	border:1px solid #bbb; 
	margin:5px auto; 
	padding:10px 6px; 
	box-sizing:border-box; 
	overflow:hidden;
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px; 
	border-radius: 5px; 
}
.zxw_user_menu ul li .icon1{ width:150px; float:left;}
.zxw_user_menu ul li .icon2{ width:150px; float:right;}
/*.zxw_user_menu ul li a{ display:block; }*/



.OrderBtnBox a
        {
            height: 30px;
            float:left;
            margin: 0px 3px;
            line-height: 30px;
            width: 60px;
            line-height: 30px;
            background-color: #FC7217;
            color: #fff;
            text-align: center;
            font-size: 12px;
            margin-top: 5px;
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            border-radius: 4px;
            display: block;
        }

/*uploadfile area*/
.upload_area .post_imglist li {position: relative;float: left;padding: 0 10px 5px 0;line-height: 38px;}
.upload_area .post_imglist li .del {position: absolute;right: 0px;top: -5px;background: url(/Mobile/images/icon_del.png) no-repeat 15px 0;background-size: 15px auto;width: 40px;height: 40px;display: inline-block; }
.upload_area .post_imglist li .p_img img {padding: 2px;border: 1px solid #DDD;height: 54px;width: 54px; }
.upload_area .post_imglist li .pic_time {display: inline-block;width: 60px;height: 60px;position: relative; }
.upload_area .post_imglist li .pic_time em {display: inline-block;width: 100%;height: 25%;line-height: 15px;font-size: 12px;color: #fff;background-color: #F1484A;position: absolute;top: 22px;left: 0; }
.upload_area .upload_btn {background: url(/Mobile/images/upload_btn.png) center no-repeat;background-size: 60px auto;float: left;overflow: hidden;position: relative;width: 60px;height: 60px; }
.upload_area .upload_btn input {opacity: 0;position: absolute;left: 0;top: 0;z-index: 10;overflow: hidden;height: 60px;width: 60px; }
.upload_area .upload_btn1 {background: url(/Mobile/images/bg_loading_anim.gif) center no-repeat;background-size: 32px auto;float: left;overflow: hidden;position: relative;width: 60px;height: 60px; }
.upload_area .upload_btn1 input {opacity: 0;position: absolute;left: 0;top: 0;z-index: 10;overflow: hidden;height: 60px;width: 60px; } 


.zxw_newSort a{ display:inline-block; width:150px; text-align:center; line-height:30px; background:#000; color:#fff; margin:5px 0;}

.zxw_newslist{ margin:10px;  overflow:hidden; }
.zxw_newslist .newslist{background:#fff; padding:10px; border-radius:10px; margin-bottom:10px; }
.newslist ul{flex-grow:1; margin-right:10px;}
.newslist ul>li:first-child{color:#000; font-size:16px; }
.newslist ul>li:last-child{color:#8e8e8e; font-size:13px; margin-top:5px;}
.newslist .newpic{width:80px; flex-shrink:0;}
.newslist .newpic>img{width:100%; }

/*.zxw_newslist li{ font-size:13px; background-color:#fff; padding:10px 8px; margin-bottom:10px; border-left:3px solid #D64F16; border-radius:3px;}
.zxw_newslist li a{ display:block;  }
.zxw_newslist li span{ float:right; font-size:12px;}
.zxw_newslist li .txt{ line-height:24px; font-family:"Microsoft Yahei"; font-size:14px;}
.zxw_newslist li .txt2{ float:left; color:#999; font-size:12px;}
.zxw_newslist li .txt3{ float:right; color:#999; font-size:12px;}*/
 
.zxw_newswrap{ margin:10px auto; padding:10px 10px 20px; overflow:hidden;
	/*-webkit-border-radius: 5px; 
	-moz-border-radius: 5px; 
	border-radius: 5px;
	box-shadow: 0 2px 2px #565656;*/
	background:#fff;
}
.zxw_newstit{ text-align:center; font:bold 16px/20px ""; color:#333; border-bottom:1px dashed #ddd; padding-bottom:10px;}
.zxw_newnow{ height:28px; line-height:28px; font-size:12px; background-color:#eee;}
.zxw_newsdet{ line-height:1.5; color:#666; padding:10px 0;}
.zxw_newsdet img{ max-width:100%!important; }
.zxw_ParentSort a{ display:block; border:1px solid #ccc; background:#f7837a; color:#fff; line-height:40px; margin:8px 0; text-indent:10px;  
-webkit-border-radius: 10px; 
-moz-border-radius: 10px; 
border-radius: 10px;
}
.txtnewstit{ height:36px; line-height:36px; background-color:#FF7200; text-align:center; font-size:14px; color:#fff;
    -webkit-border-top-left-radius: 5px; 
	-moz-border-radius-topleft: 5px;
	border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px; 
	-moz-border-radius-topright: 5px;
	border-top-right-radius: 5px;
}

#zxw_subsort{ 
	margin-top:8px; border:1px solid #000; 
	-webkit-border-radius: 10px; 
	-moz-border-radius: 10px; 
	border-radius: 10px;
	box-shadow: 2px 2px 2px #565656;
	padding:8px;
}
#zxw_subsort a{ display:block; border-bottom:1px dashed #ccc; color:#333; line-height:24px; margin:8px 0; }
/*zxw css end*/


.eggbg{  background-color:#B83231;}
.egg{ width:60%; height:240px; margin:0px auto 20px 15%; }
.egg ul li{z-index:999;}
.eggList{padding-top:30px;position:relative; }
.resultTip{position:absolute; background:#ffc ;width:148px;padding:6px;z-index:500;top:200px; left:10px; color:#f60; text-align:center;overflow:hidden;display:none;z-index:500;}
.resultTip b{font-size:14px;line-height:24px;}
.eggbtn{ width:80%;  padding:10px 4px; background-color:#fff; text-align:center; margin:auto; margin-left:10%; color:#B83231; font-size:18px; 
    -webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-o-border-radius: 10px;
	border-radius: 10px;}


.scratch-content { background:url(../images/scratch-card.png) no-repeat center top; background-size:contain; width:100%; height:200px; position:relative;
}
.scratch-view { position:absolute; width:130px; height:30px; bottom:30px; left:50%; margin-left:-55px; z-index:999;}
.scratch-view-show { position:absolute; width:130px; height:30px; bottom:30px; left:50%; margin-left:-55px; z-index:1; text-align:center; line-height:30px;
 font-size:14px; } 

.boxcontent {
	margin:1px 15px 15px 15px;
	border-radius: 5px;
	padding: 2px;
	background-color: #FEF8B2;
	-webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0 0 6px rgba(0, 0, 0, 0.5);
	-o-box-shadow: 0 0 6px rgba(0, 0, 0, 0.5);
	box-shadow: 0 0 6px rgba(0, 0, 0, 0.5);
}
.contentbtn{ width:80%;  padding:10px 4px; background-color:#fff; text-align:center; margin:auto;
    -webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-o-border-radius: 10px;
	border-radius: 10px;}
.contentbtn a{ color:#B93332;}
.boxyellow{
	background-color: #FEF8B2;
}
.boxwhite{
	background-color: #ffffff;
}

.window {
	width: 267px;
	position: absolute;
	display: none;
	margin: 0 auto 0 -136px;
	padding: 2px;
	bottom: 160px;
	left: 50%;
	border-radius: .6em;
	-webkit-border-radius: .6em;
	-moz-border-radius: .6em;
	background-color: #f1f1f1;
	-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
	-o-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
	font: 14px/1.5 Microsoft YaHei, Helvitica, Verdana, Arial, san-serif;
	z-index: 9999;
}

.window .wtitle {
	background-color: #585858;
	line-height: 26px;
	padding: 5px 5px 5px 10px;
	color: #fff;
	font-size: 16px;
	border-radius: .5em .5em 0 0;
	-webkit-border-radius: .5em .5em 0 0;
	-moz-border-radius: .5em .5em 0 0
}

.window .content {
	overflow: auto;
	padding: 10px;
	background: linear-gradient(#fbfbfb, #eee) repeat scroll 0 0 #fff9df;
	color: #222;
	text-shadow: 0 1px 0 #fff;
	border-radius: 0 0 .6em .6em;
	-webkit-border-radius: 0 0 .6em .6em;
	-moz-border-radius: 0 0 .6em .6em
}

.window #txt {
	min-height: 30px;
	font-size: 14px;
	line-height: 20px
}

.window .content p {
	margin: 10px 0 0 0
}

.window .wtitle .close {
	float: right;
	background-image:
		url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAACTSURBVEhL7dNtCoAgDAZgb60nsGN1tPLVCVNHmg76kQ8E1mwv+GG27cestQ4PvTZ69SFocBGpWa8+zHt/Up+IN+MhgLlUmnIE1CpBQB2COZibfpnXhHFaIZkYph0SOeeK/QJ8o7KOek84fkCWSBtfL+Ny2MPpCkPFMH6PWEhWhKncIyEk69VfiUuVhqJefds+YcwNbEwxGqGIFWYAAAAASUVORK5CYII=");
	width: 26px;
	height: 26px;
	display: block
}


.black_overlay{display:none; position:fixed; top:0; left:0; width:100%; height:100%;background:#333;z-index:1001;-moz-opacity:0.7;opacity:.70;filter:alpha(opacity=70);}
.white_content{display:none; position:fixed; left:0; top:0; width:100%; z-index:1002; overflow:auto;} 
.white_content .toparrow{ text-align:right; }
.white_content .tipbox{ border-radius:10px; border:5px dotted #fff; box-sizing:border-box; padding:15px; margin:0 5px;}
.white_content .tiptxt{ font:bold 16px/30px "Microsoft Yahei"; color:#fff;}
.white_content .tipimg{ margin-top:10px; text-align:center;}
.white_content .tipimg ul{ display:inline-block; margin:10px 20px; font:normal 15px/30px "Microsoft Yahei"; color:#fff;}

/*.zxw_user_menu ul li a{ display:block; }*/

.activitybox{ }
.actititle{ height:28px; line-height:28px; font-size:16px; text-align:center; font-family:"微软雅黑";}
.actitime{ height:24px; line-height:24px; font-size:14px; text-align:center; font-family:"微软雅黑";}
.actipic{ width:100%; }
.acttxtbox{ border-top:1px solid #ddd;}
.acttxt{ }
.acttxt li{ border-bottom:1px solid #ddd; line-height:36px;}
.acttxt li .title{ width:100px; float:left; text-align:right; font-size:14px; color:#111; font-family:"微软雅黑"; }
.acttxt li .right{ float:left; font-size:14px; margin-left:10px; color:#333;}
.acttxt li .num{ width:10%; float:left; text-align:center; color:#00BC9B; font-size:14px; font-family:Arial, Helvetica, sans-serif;} 
.acttxt li .name{ width:25%; float:left; text-align:center; color:#333; font-size:14px; font-family:"微软雅黑";}
.acttxt li .tel{ width:40%; float:left; text-align:center; color:#00BC9B; font-size:13px; font-family:Arial, Helvetica, sans-serif;}
.acttxt li .date{ width:23%; float:left; text-align:center; color:#666; font-size:12px; font-family:Arial, Helvetica, sans-serif;}

.nav_btn1{ width:33.3%; height:66px; position:relative; z-index:1000; left:0px; bottom:0px;  border-right:1px solid #00AF9C; text-align:center; float:left; position:relative; z-index:1000; left:0px; bottom:0px; color:#6D6D6D; height:50px; line-height:50px; box-sizing:border-box; }
.nav_btn1 a{ display:block; color:#6D6D6D;}
.nav_btn2{ width:33%; height:66px; position:relative; z-index:1000; left:2px; bottom:0px; float:left;}

 


 
.user_Content_Controls { text-align:center; margin:10px auto; height:30px; }
.user_btn3 { width:45%; text-align:center; height:30px; line-height:30px; font:normal 14px/30px ""; color:#fff; background:#ef6b10; cursor:pointer; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius: 5px; border:none; -webkit-appearance:none; }
.user_btn3 a{ color:#fff;}
.user_btn1 { text-align:center; height:30px; line-height:30px; font:normal 14px/30px ""; color:#fff; background:#ef6b10; cursor:pointer; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius: 5px; border:none; padding:0 5px; -webkit-appearance:none;}
.user_btn2 { width:50%; text-align:center; height:36px; line-height:36px; font:normal 16px/36px ""; color:#fff; background:#FF0054; cursor:pointer; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius: 5px; border:none;  -webkit-appearance:none;}
.user_xg_btn { width:25%; text-align:center; height:30px; line-height:30px; font:normal 14px/30px ""; color:#fff; background:#ef6b10; cursor:pointer; -webkit-border-radius:5px; -moz-border-radius: 5px; border-radius: 5px; border:none; padding:3px;}
.user_Conent_address{ border:1px solid #ddd; padding:5px; margin:8px 0; width:100%;}
.user_Conent_address li{ border-bottom:1px dashed #ccc; padding:8px 0;}
li.zxw_add1 span{ float:right; }
li.zxw_add3 span{ float:right; margin-top:-8px;}


#zxw_subsort{ 
	margin-top:8px; border:1px solid #000; 
	-webkit-border-radius: 10px; 
	-moz-border-radius: 10px; 
	border-radius: 10px;
	box-shadow: 2px 2px 2px #565656;
	padding:8px;
}
#zxw_subsort a{ display:block; border-bottom:1px dashed #ccc; color:#333; line-height:24px; margin:8px 0; }
.acttxt li .date{ width:23%; float:left; text-align:center; color:#666; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
  
/*加油卡协议*/
.contitle{ height:32px; border-bottom:1px solid #00af9c; font:bold 16px/32px "微软雅黑"; color:#111; text-indent:15px; 
    background:url(../images/line1.png) no-repeat 0 center; 
}
.contitle a{ color:#fff; display:block;}
.chatbtn1{ padding: 6px 4px; width:40%; background-color:#00af9c; font-size:16px; font-family:"微软雅黑"; color:#fff;  text-align:center; text-shadow: 0 1px rgba(0, 0, 0, 0.2); margin-bottom:5px;
	-webkit-box-shadow: 0 1px 0 #00af9c inset, 0 1px 2px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0 1px 0 #00af9c inset, 0 1px 2px rgba(0, 0, 0, 0.5);
	box-shadow: 0 1px 0 #00af9c inset, 0 1px 2px rgba(0, 0, 0, 0.5);
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #00af9c rgba(0, 0, 0, 0.5); 
    display:inline-block;
} 
.xycont{ padding:10px 0; line-height:1.5; color:#333; }


/*加油*/
.userlistbox{ margin:8px 0px;}
.jybox{ border-bottom:1px solid #ccc; border-top:1px solid #ccc; background-color:#F4F4F4; padding:8px;}
.jytitle{ width:100%; margin:auto; height:36px; line-height:36px; text-align:center; color:#fff; font-size:15px; font-family:"微软雅黑";
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #00DAC4), color-stop(1, #00B2A0));
 }
.jytoptitle{ width:100%; margin:auto; height:30px; line-height:30px; text-align:center; color:#fff; font-size:15px; font-family:"微软雅黑";
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #00DAC4), color-stop(1, #00B2A0));}
.jytxt{ line-height:28px; font-size:14px; color:#333; margin-top:5px; }
.userlist{ padding:3px 1px 5px; line-height:28px; font-size:13px; border-bottom:1px solid #ddd; display:none; overflow:hidden;}

.jy_info { background:#fff; font-size:12px; border:1px solid #bbb; margin:8px auto; padding:5px 5px 5px 10px; overflow:hidden; -webkit-border-radius:5px; -moz-border-radius: 5px; border-radius: 5px; }
.jylist{ }
.jylist li{ line-height:36px; padding:3px 0; } 
.jylist li .icon_01{background:url(/Mobile/Images/jyicon1.png) no-repeat 0 center; background-size:20px auto; }
.jylist li .icon_02{background:url(/Mobile/Images/jyicon2.png) no-repeat 0 center; background-size:20px auto; }
.jylist li .icon_03{background:url(/Mobile/Images/jyicon3.png) no-repeat 0 center; background-size:20px auto; }
.jylist li .icon_04{background:url(/Mobile/Images/jyicon4.png) no-repeat 0 center; background-size:20px auto; }
.jylist li .icon_05{background:url(/Mobile/Images/jyicon5.png) no-repeat 0 center; background-size:20px auto; }
.jylist li .icon_06{background:url(/Mobile/Images/jyicon6.png) no-repeat 0 center; background-size:20px auto; }
.jylist li .icon_07{background:url(/Mobile/Images/jyicon7.png) no-repeat 0 center; background-size:20px auto; }
.jylist li .icon_08{background:url(/Mobile/Images/jyicon8.png) no-repeat 0 center; background-size:20px auto; }

.jylist li .title{ width:30%; float:left; box-sizing:border-box; padding-left:25px; }
.jylist li .txt{ width:70%; float:left; box-sizing:border-box;}
.jylist li .txt input,.jylist li .txt select{ vertical-align:middle; }
.jyintxt{ height:30px; line-height:30px; border:1px solid #ddd; width:85%; padding:2px 5px; }
.jysel{ padding:0 2px; line-height:28px; -webkit-appearance:none; border:1px solid #ddd; background:url(../images/arr_d.png) no-repeat right center; }
 
/*凡龙卡*/
.flkbox{}
.flkpic{}
.flknotice{ background-color:#FFF2B3; text-align:center; padding:10px; padding-bottom:20px;}
.flknotice .title{ height:32px; line-height:32px; width:150px; background-color:#F65A5B; text-align:center; margin:auto; color:#fff; font-size:16px;      
    -webkit-border-top-left-radius: 8px; 
	-moz-border-radius-topleft: 8px;
	border-top-left-radius: 8px;
	-webkit-border-bottom-right-radius: 8px; 
	-moz-border-radius-bottomright: 8px;
	border-bottom-right-radius: 8px;}
.flknotice .con{ line-height:28px; font-size:13px; color:#000; text-align:left; padding:8px 0px;}
.flknotice .con span{ font-size:15px; color:#F65A5B;}
.flktitle{ text-align:center; height:28px; margin:auto; line-height:28px; font-size:15px; background-color:#f60; color:#fff; padding:0px 20px; text-decoration:underline;
    -webkit-border-radius: 5px; 
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0 1px 0 #FFf inset, 0 1px 2px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0 1px 0 #FFf inset, 0 1px 2px rgba(0, 0, 0, 0.5);
	box-shadow: 0 1px 0 #FFf inset, 0 1px 2px rgba(0, 0, 0, 0.5); }
.flklistbox{}
.flktitle11{ text-decoration:underline;}

.flkbox1{ }
.flktitle1{ background:url(../images/flktitle.jpg) repeat-x; padding-top:10px; height:30px; line-height:25px; color:#fff; text-indent:10px; font-size:15px;}
.flktitle1 span{ color:#FF0; font-size:18px; width:100px; display:inline-block;}
.flkcon1{ background-color:#FEF9F5; line-height:28px; font-size:14px; padding:0px 10px; padding-bottom:15px; text-indent:20px; color:#111; box-sizing:border-box;}
.flksanjiao{ height:15px; line-height:15px; margin-left:10px;}

.flktitle2{ background:url(../images/flktitle1.jpg) repeat-x; padding-top:10px; height:30px; line-height:25px; color:#fff; text-indent:10px; font-size:15px;}
.flktitle2 span{ color:#fff; font-size:18px; width:100px; display:inline-block;}
.flkcon2{ background-color:#F3FEF6; line-height:28px; font-size:14px; padding:0px 10px; padding-bottom:15px; text-indent:20px; color:#111; box-sizing:border-box;}

.flktitle3{ background:url(../images/flktitle2.jpg) repeat-x; padding-top:10px; height:30px; line-height:25px; color:#fff; text-indent:10px; font-size:15px;}
.flktitle3 span{ color:#fff; font-size:18px; width:100px; display:inline-block;}
.flkcon3{ background-color:#F4FEFF; line-height:28px; font-size:14px; padding:0px 10px; padding-bottom:15px; text-indent:20px; color:#111; box-sizing:border-box;}

.flktabtitle{ background:url(../images/flktitle4.jpg) no-repeat; height:40px; line-height:40px; text-align:center; color:#fff; font-size:16px;}
.flktabcon{ border:3px solid #F65A5B; background-color:#fff; margin-bottom:20px;
    -webkit-box-shadow: 0 1px 0 #FFf inset, 0 1px 2px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0 1px 0 #FFf inset, 0 1px 2px rgba(0, 0, 0, 0.5);
	box-shadow: 0 1px 0 #FFf inset, 0 1px 2px rgba(0, 0, 0, 0.5); }

.flktabtxt{ line-height:30px; color:#690100; font-size:12px;}

.flkxy{ height:30px; line-height:30px; color:#111; font-size:15px; text-indent:40px;}
.flkxy span{ margin-right:40px; float:right;}
.flkxybtn{ width:70%; margin:auto; height:40px; line-height:40px; text-align:center; background-color:#F65A5B; font-size:16px; color:#fff; margin-bottom:20px; margin-top:20px;
    -webkit-border-radius: 5px; 
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
    -webkit-box-shadow: 0 1px 0 #FFf inset, 0 1px 2px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0 1px 0 #FFf inset, 0 1px 2px rgba(0, 0, 0, 0.5);
	box-shadow: 0 1px 0 #FFf inset, 0 1px 2px rgba(0, 0, 0, 0.5); 
}
.flkxybtn a{ color:#fff;}

 

 
 
.gmdmain{ padding:10px; max-width:640px; margin:0 auto;}
.gmdmain img{ max-width:100%; }
.gmd_wx{ width:100%; margin-top:40px; box-sizing:border-box; overflow:hidden; display:-moz-box; display:-webkit-box;	display:box; } 
.gmd_wx .gmd_wx_01 {width:100px; line-height:30px; font-size:12px; font-family:"微软雅黑"; color:#666; text-align:center;
} 
.gmd_wx .gmd_wx_02 { line-height:30px; font-size:12px; font-family:"微软雅黑"; color:#666; text-align:center;  
    -moz-box-flex:1;
	-webkit-box-flex:1;
	box-flex:1;
} 
.gmd_wx .gmd_wx_03 {width:100px; line-height:30px; font-size:12px; font-family:"微软雅黑"; color:#666; text-align:center;}  
.gmd_wx ul img{ max-width:100%; }

.gmd_hotline{ padding-top:40px; text-align:center; font:bold 18px/30px "Microsoft Yahei"; color:#333;}

.gmd_cpbox{ background:#fcf5d9; }
.gmd_cpbox img{ max-width:100%;}

.xytoptxt{ margin:5px; line-height:26px; font-size:15px; font-family:"微软雅黑"; padding:8px;  box-sizing:border-box; border:1px dotted #ccc;}
.xytoptxt .left{ width:50%; float:left; text-align:center; text-decoration:underline;}
.xytoptxt .right{ width:48%; float:left; margin-left:2%; color:#3399FF;}
.xytoptxt a{ display:block; color:#3399FF;}

.tzqmain{ position:relative; height:100%; }
.tzq_img img{ max-width:100%;} 
.tzq_txt{ line-height:28px; font-size:13px; color:#333; font-family:"微软雅黑"; margin:5px; padding:5px; box-sizing:border-box; border:1px dotted #F30;}
.tzq_txt span{ text-align:center;}
.tzq_txt2{ line-height:28px; font-size:18px; color:#fff; text-align:center; font-family:"微软雅黑"; margin:5px; padding:5px; box-sizing:border-box; background-color:#F60;}
.tzq_txt2 span{ text-align:center;}
.tzq_txt3{ line-height:28px; font-size:13px; color:#333; font-family:"微软雅黑"; padding:5px; box-sizing:border-box; border:1px dotted #F30;}
.tzq_txt3 span{ text-align:center;}
.tzq_btnbox{ text-align:center; margin-top:20px; }
.tzq_btnbox .tzq_btn1{ display:inline-block; width:40%; margin:0 2%; background:#FF7E00; height:42px; line-height:42px; text-align:center; color:#fff; font:normal 18px/42px "Microsoft Yahei"; }
.tzq_btnbox .tzq_btn1 a{ color:#fff;}
.tzq_btnbox .tzq_btn2{ display:inline-block; width:40%;  margin:0 2%; background:#fff; border:2px solid #FF7E00; height:38px; line-height:38px; text-align:center; color:#FF7E00; font:normal 18px/38px "Microsoft Yahei";}
.tzq_btnbox .tzq_btn2 a{ color:#FF7E00;}

.tzq_btnbox .tzq_btn3{ display:inline-block; width:40%; margin:0 2%; background:#00AF9C; height:42px; line-height:42px; text-align:center; color:#fff; font:normal 18px/42px "Microsoft Yahei"; }
.tzq_btnbox .tzq_btn3 a{ color:#fff;}
.tzq_btnbox .tzq_btn4{ display:inline-block; width:40%;  margin:0 2%; background:#fff; border:2px solid #00AF9C; height:38px; line-height:38px; text-align:center; color:#FF7E00; font:normal 18px/38px "Microsoft Yahei";}
.tzq_btnbox .tzq_btn4 a{ color:#00AF9C;}
.tzq_btnbox .tzq_btn5{ display:inline-block; width:80%; margin:0 2%; background:#00AF9C; height:42px; line-height:42px; text-align:center; color:#fff; font:normal 18px/42px "Microsoft Yahei"; -webkit-border-radius:5px;  -moz-border-radius:5px; border-radius:5px; }
.tzq_btnbox .tzq_btn5 a{ color:#fff;}

.tzqtzq_btn6{ display:inline-block; width:80%; margin:0 2%; background:#FF7E00; height:42px; line-height:42px; text-align:center; color:#fff; font:normal 18px/42px "Microsoft Yahei"; -webkit-border-radius:5px;  -moz-border-radius:5px; border-radius:5px; }
.tzqtzq_btn6 a{ color:#fff;}

.tzq_more{ margin:30px auto; text-align:center; font:normal 18px/30px "Microsoft Yahei"; color:#FF7E00;}
.tzq_web{ text-align:center; color:#d3d3d3; font:normal 16px/24px "Microsoft Yahei"; }

.tzq_tipbox{ background-color:rgba(0,0,0,0.7); width:100%; position:absolute; left:0; bottom:0; padding:20px; box-sizing:border-box; color:#fff; display:none; }
.tzq_tipbox h4{ padding-bottom:10px; line-height:30px;}
.tzq_tipbox p{ line-height:1.5;}
.tzq_tipclose{ background:url(../images/tzq_close.png) no-repeat; background-size:30px; width:30px; height:30px; float:right; }

.tzbox{ margin:20px auto; padding:0 10px;}
.tzbtn{ border:3px solid #ff7e00; text-align:center; background:#fbf4d8; padding:3px 0; -webkit-border-radius:5px;  -moz-border-radius:5px; border-radius:5px; margin-bottom:15px;}

.sj_tipbox{ background-color:rgba(0,0,0,0.7); width:100%; position:absolute; left:0; bottom:0; padding:20px; margin-bottom:54px; box-sizing:border-box; color:#fff; display:none; }
.sj_tipbox h4{ padding-bottom:10px; line-height:30px;}
.sj_tipbox p{ line-height:1.5;}
.sj_tipclose{ background:url(../images/tzq_close.png) no-repeat; background-size:30px; width:30px; height:30px; float:right; }

/*步多健*/
.top2{ width:100%; height:50px; text-align:center; line-height:50px; font-size:16px; font-family:"微软雅黑"; color:#111;  background-color:#00a3ad; border-bottom:1px solid #fff;}
.top{ width:100%; height:50px; text-align:center; line-height:50px; font-size:16px; font-family:"微软雅黑"; color:#fff;  background-color:#00AF9C; border-bottom:1px solid #fff;}
.fltoplogo{ float:left; background:#00a3ad; width:50%; color:#F00; font-size:18px; font-weight:bold;}
.fltoplogo a{ color:#fff;}
.mxscmenu{ float:right;width:50%;}
.mxscmenu img{ float:right; width:30%; margin-top:10px;}
.post{ width:100%; margin:auto;}
.pt{ float:left; width:49%; margin:2% 2% 2% 0px;position:relative;}
.pt1{ float:right; width:49%; margin:2% 0px 3% 0px;position:relative;}
.pt2{ float:right; width:49%;position:relative; }
.pttp{position:absolute;right:0px;bottom:0px; width:100%; height:45px; line-height:20px; margin:0 auto; border:1px solid #ccc; background:#000; filter:alpha(opacity:20); opacity:0.3; -moz-opacity:0.3;-webkit-opacity: 0.3;text-align:center;}
.pttp a{  color:#ffffff; font-size:15px;}
.pttp1{position:absolute;right:0px;bottom:0px; width:100%; height:45px; margin:0 auto; border:1px solid #ccc; background:#000; filter:alpha(opacity:20); opacity:0.3; -moz-opacity:0.3;-webkit-opacity: 0.3;text-align:center; line-height:20px;}
.pttp1 a{  color:#ffffff; font-size:15px;}
.minddle{ width:100%; height:150px; margin-top:30px; border-bottom:1px solid #e0e0e0; margin-bottom:40px;}
.goodsone{ float:left; width:32%; height:40px;}
.goodstwo{ float:right; width:59%;}
.goodstwo a{ width:300px;height:20px; font-size:15px; font-weight:bold; line-height:20px; overflow:hidden;}
.goods3{ float:right; width:59%;}
.goods3 a{width:300px;height:20px;font-size:14px;line-height:25px;overflow:hidden;}
.mobile_bg{ width:100%; margin:auto;}
.jdd{position:relative;}
.jdd1{position:absolute;right:-30px;bottom:20px;}
.wxico{ position:absolute; top:-30px; left:27px; z-index:999; background:#ccc; width:80px; height:80px; padding:3px; display:none;}  
.wx:hover .wxico{ display:block; }
.maincon{ margin:0px 3px 0px 3px; padding-bottom:30px;}
.bannerbox{ margin:1px 0px 0px 0px;  overflow:hidden;  }
.iconbox3{  background-color:#fff;}
.iconbox3 li{ width:25%; float:left; height:30px;  box-sizing:border-box; padding:5px;}
.iconbox3 li .img{ text-align:center;}
.iconbox3 li .txt{ text-align:center; line-height:24px; font-size:14px; font-weight:500;}
.iconbox3 li .txt1{text-align:center; line-height:24px; font-size:14px; color:#00a3ad; font-weight:bold;}

/*Newslist*/
.newsbg{ background-color:#fff; height:80px; }
.fizebg{border: 1px solid #CCC;  }

/*products*/
.productscall{ width:100%; margin-top:20px;;}
.productsmall{ width:49%; float:left;}
.productsll{ width:49%; float:right;}
.goodswr{ background-color:#00a3ad; height:30px; font-size:14px;color:#fff; line-height:30px;}
.goodsprc{  color:#f00; height:30px;}
.goodsdes{}
.goodsdes img{width:100%;}
.newstitleserver{ font-size:16px; font-weight:bold; width:98%; text-align:center; margin-top:10px;}
.newstime{ float:right;}
.newsltldes{ font-size:15px; line-height:20px; }
.cd-popup-container {
	position: relative;
	width: 80%;
	margin: 0 auto;
	padding: 0;
	background: #fff;
	border-radius: 5px;
	color: #333;
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
	-webkit-transform: translateY(-40px);
	-moz-transform: translateY(-40px);
	-ms-transform: translateY(-40px);
	-o-transform: translateY(-40px);
	transform: translateY(-40px);
	/* Force Hardware Acceleration in WebKit */
	-webkit-backface-visibility: hidden;
	-webkit-transition-property: -webkit-transform;
	-moz-transition-property: -moz-transform;
	transition-property: transform;
	-webkit-transition-duration: 0.3s;
	-moz-transition-duration: 0.3s;
	transition-duration: 0.3s;
}
.cd-popup, .cd-popup2 {
	position: fixed;
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
	background-color: rgba(0, 0, 0, 0.6);
	opacity: 0;
	visibility: hidden;
	-webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;
	-moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
	transition: opacity 0.3s 0s, visibility 0s 0.3s;
}
.cd-popup.is-visible {
	opacity: 1;
	visibility: visible;
	-webkit-transition: opacity 0.3s 0s, visibility 0s 0s;
	-moz-transition: opacity 0.3s 0s, visibility 0s 0s;
	transition: opacity 0.3s 0s, visibility 0s 0s;
}
.cd-popup-container {
	position: relative;
	width: 80%;
	margin: 0 auto;
	padding: 0;
	background: #fff;
	border-radius: 5px;
	color: #333;
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
	-webkit-transform: translateY(-40px);
	-moz-transform: translateY(-40px);
	-ms-transform: translateY(-40px);
	-o-transform: translateY(-40px);
	transform: translateY(-40px);
	/* Force Hardware Acceleration in WebKit */
	-webkit-backface-visibility: hidden;
	-webkit-transition-property: -webkit-transform;
	-moz-transition-property: -moz-transform;
	transition-property: transform;
	-webkit-transition-duration: 0.3s;
	-moz-transition-duration: 0.3s;
	transition-duration: 0.3s;
}
.cd-popup-container h1 {
	text-align: center;
	color: #F00;
}
.cd-popup-container .cd-buttons:after {
	content: "";
	display: table;
	clear: both;
}
.cd-popup-container .cd-buttons li {
	float: left;
	width: 50%;
}
.cd-popup-container .cd-buttons a {
	display: block;
	height: 60px;
	line-height: 60px;
	text-transform: uppercase;
	color: #FFF;
	-webkit-transition: background-color 0.2s;
	-moz-transition: background-color 0.2s;
	transition: background-color 0.2s;
}
.cd-popup-container .cd-buttons li:first-child a {
	background: #fc7169;
	border-radius: 0 0 0 .25em;
}
.no-touch .cd-popup-container .cd-buttons li:first-child a:hover {
	background-color: #fc8982;
}
.cd-popup-container .cd-buttons li:last-child a {
	background: #b6bece;
	border-radius: 0 0 .25em 0;
}
.no-touch .cd-popup-container .cd-buttons li:last-child a:hover {
	background-color: #c5ccd8;
}
.cd-popup-container .cd-popup-close {
	position: absolute;
	top: 8px;
	right: 8px;
	width: 30px;
	height: 30px;
	text-indent: -9999px;
}
.cd-popup-container .cd-popup-close::before, .cd-popup-container .cd-popup-close::after {
	content: '';
	position: absolute;
	top: 12px;
	width: 14px;
	height: 3px;
	background-color: #8f9cb5;
}
.cd-popup-container .cd-popup-close::before {
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
	left: 8px;
}
.cd-popup-container .cd-popup-close::after {
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
	right: 8px;
}
.is-visible .cd-popup-container {
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	-o-transform: translateY(0);
	transform: translateY(0);
}


/*个人资料*/
.zxw_user_info { background:#fff; font-size:12px; padding:0px 5px; margin-top:0px; box-sizing:border-box; overflow:hidden; -webkit-border-radius:5px; -moz-border-radius: 5px; border-radius: 5px; }
.user_Content_Title { position: relative;
    background: -webkit-linear-gradient(left, #DB201B , #DB201B);
    height: 45px;
    color: #fff;
    line-height: 45px;
    font-size: 16px;
    text-align: center;
    font-weight: bold;}
.user_Content_Title h4 { width:100px; height:35px; text-align:center; background:#DEC58D; color:#3A1009; font:bold 14px/35px ""; -webkit-border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0; }
.user_Content_Title h5 { margin-top:10px; text-align:left; background:#e2e2e2; color:#333; font:bold 14px/35px ""; text-indent:5px;}
    .user_Content_Title span{ float:right;}
    .user_Content_Title .shoppd{ border:none; background-color:#f60; font-size:12px; height:34px; line-height:30px; color:#fff; padding:0px 3px;}
.btnSubmitCss{ border:none; background-color:none; background-color:#f60; width:20%; height:28px; line-height:25px; color:#fff;}

.user_Content_Table {  width:100%; font-size:16px; }
.user_Content_Table1 {width:100%; font-size:16px;}
.wh_kjbotton{
    height:30px; line-height:30px; border:1px solid #ccc; width:80%; font-size:13px; text-indent:5px;  -webkit-appearance: none;
    -webkit-border-radius: 6px; 
	-moz-border-radius: 6px;
	border-radius: 6px;
}
.user_Content_Table_TD_Title { color:#333; background:#fff; font-size:13px; height:45px; text-indent:10px;}
.user_Content_Table_TD_tild{color:#333; background:#f6f6f6; font-size:13px; height:45px; text-indent:10px;}
.user_Content_Table_TD_Control { color:#666; background:#fff; font-size:13px;}
.tdbox_td{ height:36px; border:1px solid #f1f1f1; width:99%;}
.user_Content_Table_TD_Title1 { color:#333; background:#fff; height:32px;}
.user_Content_Table_TD_Control1 { color:#666; background:#EFEFEF;}
.user_Content_Table_TD_Title2 { color:#333; background:#EFEFEF; font-size:13px; text-align:right; height:45px; text-indent:10px;}
.user_Content_Table_TD_Control2 { color:#666; background:#EFEFEF;}
.user_Content_Table_TD_TitleD { color:#333; background:#f2f2f2; font-size:13px; height:45px; text-indent:10px;}
.user_Content_Table_TD_ControlD { color:#666; background:#f2f2f2; font-size:13px;}
.user_Content_Table_Input { height:30px; line-height:30px; border:1px solid #ccc; width:80%; font-size:13px; text-indent:5px;  -webkit-appearance: none;
    -webkit-border-radius: 6px; 
	-moz-border-radius: 6px;
	border-radius: 6px;
}
.Right_RepeaterList{ width:100%; background-color:#f1f1f1;}
.Right_RepeaterList_Title{ font-size:13px; background-color:#f6f6f6; height:36px; line-height:36px; text-align:center;}
.Right_RepeaterList_Items{ font-size:13px; background-color:#fff; height:36px; line-height:36px; text-align:center;}
.user_Content_Table_Input2 { line-height:30px; border:1px solid #ccc; width:80%; font-size:13px; text-indent:5px;  -webkit-appearance: none;
    -webkit-border-radius: 6px; 
	-moz-border-radius: 6px;
	border-radius: 6px;
}
.user_Content_Table_DDL { height:30px; line-height:30px; border:1px solid #ccc; width:28%;font-size:13px;
    -webkit-border-radius: 6px; 
	-moz-border-radius: 6px;
	border-radius: 6px;
}
.user_Content_Table_allDDL { height:30px; line-height:30px; border:1px solid #ccc; width:88%;font-size:13px;
    -webkit-border-radius: 6px; 
	-moz-border-radius: 6px;
	border-radius: 6px;
}
.user_Content_Table_TxtArea { line-height:24px; border:1px solid #ccc; width:88%; 
    -webkit-border-radius: 6px; 
	-moz-border-radius: 6px;
	border-radius: 6px;
}
.user_btn { width:25%; text-align:center; height:30px; line-height:30px; font:normal 14px/30px ""; color:#fff; background:#3A1009; cursor:pointer; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius: 5px; border:none; -webkit-appearance:none; }
.OrderBtnBox a{ height: 30px; float:left;margin: 5px 3px;line-height: 30px;width: 90px;line-height: 30px;background-color: #FC7217;color: #fff;text-align: center;font-size: 12px;-webkit-border-radius: 4px; -moz-border-radius: 4px;border-radius: 4px;display: block;}
/*我的订单*/


.orderwrap{position:relative; padding:10px 5px; padding-left:85px; border-bottom:1px solid #d7d7d7; background-color:#fff; font-size:14px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.orderwrap .orderimg{ width:80px; position:absolute; left:10px; top:10px; }
.orderwrap .orderinfo{ overflow:hidden; font-size:14px;}
.orderwrap .orderinfo h4{ font:normal 14px/22px ""; }
.orderwrap .orderinfo .orderstatus li{ line-height:22px; }

.orderwrap .orderjoin{ overflow:hidden; }
.orderwrap .orderjoin li{ line-height:22px; }
.orderwrap .orderjoin .left{ float:left; }
.orderwrap .orderjoin .right{ float:right; } 

.zjInfo{ background:#ccc; margin-top:8px; -webkit-border-raidus:5px; -moz-border-raius:5px; border-radius:5px; background:#eee; padding:5px; } 
.zjInfo { line-height:24px; }
.dbno{ display:none;}

.SellpricePL span{ float:right; color:#aaa; text-decoration:line-through; font-size:13px; font-family:Arial; margin-right:10px;}

.user_Content_DoxunPages{ margin:20px auto;}
.usernewsline{ height:36px; line-height:36px; background-color:#ddd; font-size:13px; text-indent:10px; color:#000;}
.usernewsline span{ float:right; width:80px; text-indent:0px; margin-top:4px; height:28px; text-align:center; line-height:28px; color:#fff; background-color:#f60; margin-right:10px;
    -webkit-border-radius: 4px; 
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.usernewsline2{ height:36px; line-height:36px; background-color:#ddd; font-size:13px; text-indent:10px; color:#000;}
.usernewsline2 span{ color:#f30;}

.usernewslinebtn{ background:none; border:none; color:#fff;}

.usernewsline_nz{height:40px; line-height:40px; background-color:#ddd; font-size:13px; text-indent:10px; color:#000;}
.usernewsline_nz span{float:right; padding:3px; text-indent:0px; margin:3px 0px; height:28px; text-align:center; line-height:28px; color:#fff; background-color:#f60; margin-right:10px;
    -webkit-border-radius: 4px; 
	-moz-border-radius: 4px;
	border-radius: 4px;}

.indexprobox{}
.indexproboxnew{ background-color:#fff;  box-sizing:border-box;}
.indexboxnew{padding:0px 10px;}
.indexprotitle{ background-color:#fff; text-indent:10px; margin-top:8px; color:#6d6d6d; font-size:15px;  font-family: "Microsoft Yahei"; height:36px; line-height:36px;border-top:1px solid #ddd;  }


.goodsclass{ margin-bottom:8px;}
.goodsclasscon{ border:1px solid #ccc; background-color:#fff; margin:3px; padding:3px; box-sizing:border-box;
    -webkit-border-radius: 6px; 
	-moz-border-radius: 6px;
	border-radius: 6px;
}
.goodsclasscon li{ height:28px; line-height:28px; border:1px solid #aaa; background-color:#fff; float:left; margin:3px; padding:0px 3px;  font-size:13px;
    -webkit-border-radius: 6px; 
	-moz-border-radius: 6px;
	border-radius: 6px;
}


.zxyuserbtn{ text-align:center; height:36px; line-height:36px; font:normal 16px/36px "Microsoft Yahei"; color:#fff; background:#00C9D0; cursor:pointer; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius: 3px; border:none;  -webkit-appearance:none;}
.zxymt5{margin-top:8px; }
.zxymt12{margin-top:10px; }
.zxw_user_payinfo {padding:0; box-sizing:border-box;}
.zxw_user_payinfo dl { border-bottom:1px solid #ddd; margin-top:5px; padding:0 5px;
	display:-moz-box;
	display:-webkit-box;
	display:box;
    line-height:36px; 
    padding:3px 5px;
    background:#fff; 
} 
.zxw_user_payinfo dl dt{ margin-right:5px; width:80px;
    line-height:36px;  
}
.zxw_user_payinfo dl dd{ 
	-moz-box-flex:1;
	-webkit-box-flex:1;
	box-flex:1; 
    text-align:right; 
}

/*众筹*/
.zcbanner{ }
.zcleft{ margin-top:10px;}
.zcright{ width:100%; margin-top:10px;}
.zcright .title{ font-size:18px; height:30px; color:#000; line-height:30px;}
.zcright .txt1{ height:30px; line-height:30px; color:#444; font-size:13px;}
.zcright .price{ height:30px; line-height:30px; color:#444; font-size:12px;}
.zcright .price span{ font-size:20px; color:#f30; font-family:Arial;}
.zcjdt{ margin-top:5px; width:100%;}
.zcjdt .per{ height:30px; line-height:30px; text-align:right; font-size:13px; color:#222; margin-right:10px;}
.zcjdt .bar{ height:8px; line-height:8px; background-color:#999999; 
    -webkit-border-radius: 4px; 
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
}
.zcjdt .txt{ height:30px; line-height:30px; font-size:13px; color:#000;}
.zcjdt .txt span{ float:right;}
.zcjdt .num{ height:30px; line-height:30px; font-size:15px;}
.zcjdt .btn{ height:40px; line-height:40px; -webkit-appearance: none; background-color:#00CACF; border:none; color:#fff; font-size:15px; width:100%; margin:10px 0px; cursor:pointer;
    -webkit-border-radius: 4px; 
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
}
.zcjdt .btn a{ display:block;}
.zctxtcon{ margin-top:10px; border:1px solid #ccc; background-color:#F6F6F6; padding:10px; color:#3A94C8; line-height:26px; font-size:14px;}

.topgzh{ background:url(../images/topgzhpic.jpg) no-repeat center top; background-size:100%; height:50px; font-size:13px; color:#fff; line-height:50px; text-indent:10px;}
.topgzh span{ float:right; margin-right:5px;}
.topgzh span a{ text-indent:0px; height:30px; margin-top:10px; line-height:30px; text-align:center; color:#fff; width:80px; background-color:#f30; display:block;
    -webkit-border-radius: 4px; 
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
}

.jdshoplist{ }
.jdshoplist li{ padding:5px; background-color:#fff; border-bottom:1px solid #eee;
    display:-moz-box;
	display:-webkit-box;
	display:box;
    position:relative;
}
.jdshoplist li .img{ width:100px; margin-right:10px;}
.jdshoplist li .txtbox{ 
    -moz-box-flex:1;
	-webkit-box-flex:1;
	box-flex:1;
}
.jdshoplist li .txtbox .title{ height:24px; line-height:24px; font-size:14px; color:#222;}
.jdshoplist li .txtbox .star{ height:24px; line-height:24px; font-size:13px; color:#444;}
.jdshoplist li .txtbox .star span{ float:right; font-size:13px; color:#444;}
.jdshoplist li .txtbox .cort{ height:24px; line-height:24px; font-size:13px; color:#666;}
.jdshoplist li .txtbox .cort span{ float:right;}
.jdshoplist li .txtbox .btn{ width:80px; text-align:center; height:28px; line-height:28px; border-radius:5px; background-color:#FF5353; font-size:15px; color:#fff;}
.jdshoplist li .txtbox .btn a{ color:#fff;}

.jdshoplist .star i { width:15px; height:15px; display:inline-block; vertical-align:middle; margin-top:-4px;}
.jdshoplist .star i.x1 { background:url(/images/x_o.png) no-repeat; background-size:15px 15px;}
.jdshoplist .star i.x2 { background:url(/images/x_b.png) no-repeat; background-size:15px 15px;}
.jdshoplist .star i.x3 { background:url(/images/x_d.png) no-repeat; background-size:15px 15px;}
.jdshoplist .star i.x4 { background:url(/images/x_zb.png) no-repeat; background-size:15px 15px;}
.jdshoplist .star i.x5 { background:url(/images/x_rb.png) no-repeat; background-size:15px 15px;}


.openmap { 
    position:absolute; 
    right:5px;
    top:35px;
    width:40px; 
    height:30px; 
    padding:5px 0;
    line-height:15px; 
    text-align:center; 
    color:#fff; 
    background:#ff9600; 
    -webkit-border-radius:3px; 
    border-radius:3px; cursor:pointer; 
    font-size:12px;
}
.tdimg{ padding-bottom:35px;}
.tdbage_box{ background-color:#EEEEEE;}
.shengbg_table_show{ background-color:#00C9D0;line-height:35px; text-align:center; font-size:15px; color:#fff; width:25%;}
.shengbg_table_show1{ background-color:#fff; text-align:center;  font-size:13px;}
.Ma_tdbox{ margin-bottom:8px;}
.aspsji{ height:30px; line-height:30px; font-size:13px; border:1px solid #ddd; width:25%;}
.aspcx{ border:none; background:none; background-color:#00C9D0; color:#fff;width:20%; height:30px; line-height:30px;}

	.wrapper01 .scroller li {height:310px; width:33%; color:#333;float: left;overflow:hidden;}
	.wrapper01 .scroller li a{color:#333;display:block;}
	.wrapper01 .scroller li.cur a{color:#1cbb9b;}

.wrappertt .title{ line-height:24px; height:48px; font-size:13px; text-indent:5px; color:#000;}
.wrappertt .price{ height:24px; line-height:24px; font-size:12px; color:#666;}
.wrappertt .price span{ color:#f60; font-size:15px;}
.wrappertt .price2{ height:24px; line-height:24px; font-size:12px; color:#666;}
.wrappertt .price2 span{ float:right;}
.wrappertt .btn{ width:100%; height:30px; line-height:30px; text-align:center; color:#fff; margin:5px 0; background-color:#00C9D0;
    -webkit-border-radius: 4px; 
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.wrappertt .picjia{float:left; width:27px;  text-align:center; font-size:18px;}
    .wrappertt .picjia img{ width:20px; height:20px;}
.wrappertt .btn a{ color:#fff; display:block;}
.wrappertt .btn2{ width:100%; height:30px; line-height:30px; text-align:center; color:#fff; margin:5px 0; background-color:#FF9C00;
    -webkit-border-radius: 4px; 
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.newtd{ margin:10px auto; text-align:center;}

#popup
    {
        
        border:2px solid #009DE2;
       
        width:95%;
        position:fixed;
        top:5%;
        left:2.5%;
        z-index:888;
        background: white;
        text-align:left;
	border-radius: 15px;
    }
#popover
    {
        width: 100%;
        height: 5000px;
        opacity:0.8;
        filter:alpha(opacity=80);
        position:absolute;
        top:0;
        left:0;
        z-index:887;
        background: silver;
    }
.poptitle{ height:36px; line-height:36px; text-align:center; background-color:#ddd; font-size:18px; color:#333; padding:0px 3px; border-top-left-radius:15px; border-top-right-radius:15px;}
.poptitle span{ float:right; }
.popcon{ height:410px; padding:10px 5px; line-height:28px; font-size:14px; color:#111; text-align:left; overflow-y: auto;}
.popcon .title{ text-align:center; color:#000; font-size:16px; }
.popcon .name{ text-align:right; font-size:15px; color:#000; font-weight:bold;}

.downlistcss{ padding:0px 5px; height:28px; line-height:28px; border:1px solid #ddd; border-radius:5px; margin-right:3px;  width:60%;}
.bgtbtn{ height:60px; line-height:28px; border:none; background:none; background-color:#33A7FE; border-radius:3px; width:60px; color:#fff; font-family:'Microsoft YaHei'; font-size:14px; font-weight:300; cursor:pointer;}

.hotelbox{ border:2px solid #eee; background-color:#fff; margin:3px 2px; padding:3px;
    display:-moz-box;
	display:-webkit-box;
	display:box;
}
.hotelbox .img{ width:160px; height:120px; overflow:hidden;}
.hotelbox .img img{ width:100%; height:150px;}
.hotelbox .txtbox{ margin-left:5px;
    -moz-box-flex:1;
	-webkit-box-flex:1;
	box-flex:1;
}
.hotelbox .txtbox .title{ height:32px; line-height:32px; font-size:15px; color:#000; font-weight:300; overflow:hidden;}
.hotelbox .txtbox .title span{ float:right; font-size:12px; color:#f60;}
.hotelbox .txtbox .add{ height:28px; line-height:28px; font-size:13px; color:#333; overflow:hidden;}
.hotelbox .txtbox .tel{ height:28px; line-height:28px; font-size:13px; color:#333; overflow:hidden;}
.hotelbox .txtbox .price{ height:32px; line-height:32px; font-size:12px; color:#f60;}
.hotelbox .txtbox .price span{ font-size:24px; font-family:Arial;}

.hoteldetail{ background-color:#fff; margin:2px; padding:3px;}
.hoteldetail .title{ height:32px; line-height:32px; font-size:15px; color:#000; font-weight:300; overflow:hidden;}
.hoteldetail .title span{ margin-left:5px; font-size:12px; color:#f60;}
.hoteldetail .add{ height:28px; line-height:28px; font-size:13px; color:#333; overflow:hidden;}
.hoteldetail .tel{ height:28px; line-height:28px; font-size:13px; color:#333; overflow:hidden;}

.hotelroom{ margin-top:10px;}
.hotelroom .title{ height:40px; line-height:40px; background-color:#72C225; font-size:14px; color:#fff; padding:0px 10px;}
.hotelroom .txt{ height:80px; border-bottom:1px solid #ddd; background-color:#fcfcfc; padding:10px 10px; line-height:36px; color:#000; font-size:12px; }
.hotelroom .td1{ width:30%; text-align:left; float:left;}
.hotelroom .td2{ width:10%; text-align:center; float:left;}
.hotelroom .td3{ width:20%; text-align:center; float:left;}
.hotelroom .btn{ height:32px; width:60%; line-height:32px; display:inline-block; color:#fff; background-color:#f60; border-radius:5px; margin:0 auto;}

.hoteldtitle{ margin-top:10px; height:40px; line-height:40px; font-size:16px; color:#fff; background-color:#72C225; text-indent:10px; font-weight:300;}
.hoteldcon{ padding:5px; line-height:28px; font-size:13px; background-color:#fff;}
.hoteldcon img{ width:100%;}
.info_bg{ background-color:#6a8534; height:45px; line-height:45px; text-indent:15px; color:#fff; font-size:16px; font-weight:700;}
.infopicleft{ width:49.5%; float:left;}
.infopicright{ width:49.5%; float:left;}
.toplogo1{  background-color:#fff;}
.in_title{ color:#d0011b; font-size:15px;  line-height:30px; font-weight:700; text-indent:15px;}
.in_title1{color:#5d5d5d; font-size:14px; line-height:25px; text-indent:15px;}
.in_title2{ color:#d0011b; margin-top:15px; font-size:14px; text-indent:25px; font-weight:700; line-height:25px;}
.in_title3{line-height:25px; font-size:14px; padding:0px 5px;}
.in_title3 b{color:#333; font-weight:700;}
.info_foot{ position:fixed; display: flex; bottom:0;  left:0; right:0; background-color:#6a8534; height:45px; line-height:20px; font-size:13px;}
.info_footleft{flex:1;color:#fff;}
    .info_footleft .foot_left{ float:left; width:20%; text-align:center;}
        .info_footleft .foot_left img{ margin-top:10px;}
    .info_footleft .foot_right{ float:left; width:80%;}
.left_bg{ background-color:#d0011b;}

/*商品列表页*/
/*top*/
.listtop {
    position:fixed;
    top:0px;
    left:0px;
    z-index:999;
    width:100%;
    height: 50px;
    line-height: 50px;
    background-color: #B202C2;
    color: #FFFFFF;
    
}

.listtopback {
    float:left;
    width:20%;
    height:50px;
    line-height:50px;
    text-align:center;
    color: #FFFFFF;
    text-decoration: none;
}
.listtopback a {
    font-family: "iconfont" !important;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    font-size:16px;
    color: #FFFFFF;
    text-decoration: none;
}

.listtopback a:hover {
    color: #FFFFFF;
    text-decoration: none;
}

.listtopSearch {
    float:left;
    width:80%;
    height:50px;
    line-height:50px;
    color: #FFFFFF;
    text-align:center;

}
    .listtopSearch .tbname {
border:1px solid #fff; height:25px; line-height:25px; border-radius:5px; width:80%;
    }
    .listtopSearch .gosearch{ background:none; border:none; background-color:#f00; -webkit-appearance:none; width:15%; border-radius:5px; text-align:center; height:25px; line-height:25px; color:#fff; font-size:14px;}
.listtopmenu {
    float:left;
    width:20%;
    height:50px;
    line-height:50px;
    text-align:center;
}
.Statistics {}
.ShoppingCarts{ background-color:#fff; padding-bottom:25px;}
.shoppingked{background-color:#fff; padding-bottom:25px; }
.listtopmenu img{
}
.SumOrderPrice{ background-color:#fff;}
.SumOrderPoint {background-color:#fff;}
.SumOrderNember {background-color:#fff;}
.SumOrderYunFei {background-color:#fff;}
.PayPrice {background-color:#fff;}
.PayPoint {background-color:#fff;}
.shoppingzj{ height:35px; line-height:35px; text-indent:15px; font-size:14px; border-bottom:1px solid #eee;}
.goods_bottom_itemy {
    float:left;
    width:33%;
    height:80px;
    text-align:center;
    background-color:#EEAD0E;
    color:#FFFFFF;
}

.goods_bottom_itemb {
     position:fixed;
     left:5px;right:5px; bottom:8px; 
    height:40px;
    line-height:40px;
    text-align:center;
    border-radius:10px;
    background: -webkit-linear-gradient(left, #ff7500 , #ff4b00);
    color:#FFFFFF;
}
    .goods_bottom_itemb a{ display:block; height:80px;  font-size:14px; color:#FFFFFF;}
.rborder {
    border-right:solid 1px #cccccc;
}



/*会员中心 订单列表*/
.tb_tbbg {
    width:100%;
    background-color:#b2b2b2;    
}

.tb_title {
    height:30px;
    line-height:30px;
    background-color:#e5e5e5;
    color:#fff;
    text-align:center;
}

.tb_items {
    height:30px;
    line-height:30px;
    background-color:#fff;
    color:#000;
    text-align:center;
}
.main_container {
    width: 96%;
    margin: 0 auto;
}
.head_box {
    background: -webkit-linear-gradient(left,#010428,#0c1e51);
    width: 100%;
    height: 4rem;
    line-height: 3.8rem;
    padding-top: 0.7rem;
}
.top_return_button {
    position: absolute;
}
.top_return_button i {
    color: #ffffff;
    font-size: 1.6rem;
    line-height: 4.2rem;
    display: block;
}
.login_reg {
    position: absolute;
    right: 1.8rem;
}
.login_reg a {
    color: #FFFFFF;
    font-size: 1.4rem;
}
.head_hd {
    text-align: center;
}
.head_hd p {
    font-size: 1rem;
    color: #ffffff;
    line-height: 4rem;
}
.mainselect{ margin:10px 0px;}
.leftselect{ float:left; width:20%; text-align:center;}
    .leftselect .leftname{ border:none; height:25px; border:1px solid #ddd; border-radius:5px;}
.middleselect{ float:left; width:60%;}
    .middleselect .leftname1{border:none; height:25px; width:98%; border:1px solid #ddd; border-radius:5px;}
.rightselect{ float:left; width:20%;}
    .rightselect .leftname2{border:none; height:25px; border:1px solid #ddd; border-radius:5px;}
.tabnametitle{ height:30px; line-height:30px; border:1px solid #ddd; border:5px; width:95%;}
.shopboxcar{ border-bottom:1px solid #e1e1e1; padding:0px; height:35px; line-height:35px; font-size:15px; border-radius:5px;  margin:10px auto 10px auto;}
    .shopboxcar span{ float:right; font-size:12px; color:#f60;}

.shoppicnameleft input[type="checkbox"]{ -webkit-appearance:none; border:none; width:22px; height:22px; vertical-align:middle; margin:0 6px 0 3px; background: url(../images/cbk_check.png) 0 center; background-size:22px 22px; outline: none;}  
.shoppicnameleft input[type="checkbox"]:checked{-webkit-appearance:none; border:none; background: url(../images/cbk_checked.png) 0 center; background-size:22px 22px;}

.goodscname input[type="checkbox"]{ -webkit-appearance:none; border:none; width:22px; height:22px; vertical-align:middle; margin:0 6px 0 3px; background: url(../images/cbk_check.png) 0 center; background-size:22px 22px; outline: none;}  
.goodscname input[type="checkbox"]:checked{-webkit-appearance:none; border:none; background: url(../images/cbk_checked.png) 0 center; background-size:22px 22px;}


/*新增*/
.wh_main{ background-color:#fff; margin:auto; padding-bottom:60px;}
.wh_topbox{ position:relative;}
.box_swipe li img{}



.wh_productbox{ margin:0px 3%; padding:35px 0px;}
    .wh_productbox .title{ float:left; margin-right:1%; background-color:#b202c2; color:#fff; text-align:center; height:35px; line-height:35px; width:49%; border-radius:15px; overflow:hidden;}
        .wh_productbox .title a{  color:#fff; font-size:14px;}
    .wh_productbox .title1{float:left; margin-left:1%; border:2px solid #d7d7d7; color:#d7d7d7; box-sizing:border-box;text-align:center; height:35px; line-height:30px; width:49%; border-radius:15px; overflow:hidden;}
        .wh_productbox .title1 a{ color:#d7d7d7; font-size:14px;}

            .swiper-container {
      width: 300px;
      margin:50px auto; 
    }
    .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;
      
      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex; 

      width:88%;
    }  
      
    .swiper-slide ul li:first-child img {
        max-width:100%; 
        max-height:400px;
        border-radius:10px;
        box-shadow: #edecec 3px 3px 8px 5px ;
        vertical-align:middle;
    }

    .swiper-slide ul li:last-child{
        padding:0 10px; 
    }

    .swiper-slide ul li:last-child p {
        text-align:left;
        font-size:14px;
        line-height:150%;
    }

    /*菜单切换*/
.transaction_box{ background-color:#f6f6f6;}
.transaction_title{ height:80px; line-height:80px; color:#222; font-size:18px; font-weight:bold; padding:0px 3%;}
    .tab1{ padding:0px 3%;}
.menu{}
.menu li{float:left;width:32%;text-align:center;  border:2px solid #d1d1d1;border-radius:15px; box-sizing:border-box; margin-right:2%; line-height:30px;height:30px;cursor:pointer;color:#b6b6b6;font-size:14px;overflow:hidden;background:#FFFFFF;}
.menu li a{ color:#b6b6b6;}
.menu li:nth-child(3){ margin-right:0px;}
.menu li.off{background:#000000; border:none; border-radius:15px; color:#fff; font-size:14px; font-weight:bold;}

.tr_menu{padding:0px 3%; }
.tr_menu li{float:left;width:32%;text-align:center; border:2px solid #d1d1d1;border-radius:15px; margin-top:15px; box-sizing:border-box; margin-right:2%; line-height:30px;height:30px;cursor:pointer;color:#b6b6b6;font-size:14px;overflow:hidden;background:#FFFFFF;}
.tr_menu li a{ color:#b6b6b6;}
.tr_menu li:nth-child(3){ margin-right:0px;}
.tr_menu li.off{background:#b202c2; border:none; border-radius:15px; color:#fff; font-size:14px; font-weight:bold;}
.tr_buying{ background-color:#fff; border-top:1px solid #f1f1f1; border-radius:10px; padding:15px;}
.tr_buyleft{ float:left; width:45%;}
.tr_buylefttwo{float:left; width:30%; }
.tr_buyright{float:right; width:25%; }
.tr_buyleft .title{ color:#222; font-size:14px; }
.tr_buyleft .title1{ color:#aeaeae; font-size:12px; }
.tr_buylefttwo .title1{ color:#aeaeae; font-size:12px; }
.tr_buylefttwo .title2 {color:#e5003d; font-size:14px; }
.tr_buyright .wh_bottom{ border:none; background:none; -webkit-appearance:none; background-color:#e8480f; height:25px; width:100%; border-radius:10px; line-height:25px; font-size:14px; color:#fff; text-align:center; }
.tr_menudiv{margin:10px 3%; background-color:#fff; border-radius:10px;}

.menudiv{ margin-top:15px;}
.wh_buying{ background-color:#fff; margin-bottom:15px; border-radius:10px; padding:10px;}
.wh_buyleft{ float:left; width:45%;}
.wh_buylefttwo{float:left; width:30%; }
.wh_buyright{float:right; width:25%; }
.wh_buyleft .title{ color:#222; font-size:14px; }
.wh_buyleft .title1{ color:#aeaeae; font-size:12px; }
.wh_buylefttwo .title1{ color:#aeaeae; font-size:12px; }
.wh_buylefttwo .title2 {color:#e5003d; font-size:14px; }
.wh_buyright .wh_bottom{ border:none; background:none; -webkit-appearance:none; background-color:#e5003d; height:25px; width:100%; border-radius:10px; line-height:25px; font-size:14px; color:#fff; text-align:center; }

/*登录*/
.login_box{ padding:2%;}
.login_user { margin-top:0px; background-color:#fff; padding:0px 10px; border-radius:10px;}
.login_user .login_title1{ position:relative; height:50px; line-height:50px;  font-size:15px; color:#222; background:url(../images/mobile_pic1.png) no-repeat 5px; background-size:15px; text-indent:40px;border-bottom:1px solid #eee;}
.login_user .login_title1_1{ position:relative; height:50px; line-height:50px;  font-size:15px; color:#222; background:url(../images/user_pic1.png) no-repeat 5px; background-size:22px; text-indent:40px;border-bottom:1px solid #eee;}
.login_user .login_title2{position:relative; height:50px; line-height:50px;   font-size:15px; color:#222; background:url(../images/pass_pic1.png) no-repeat 5px; background-size:15px;  text-indent:40px;border-bottom:1px solid #eee;}
.login_user .login_title4{position:relative; height:50px; line-height:50px;   font-size:15px; color:#222; background:url(../images/yqm_pic.png) no-repeat 0px center; background-size:23px;  text-indent:40px; border-bottom:1px solid #eee;}
.login_user .login_title5{position:relative; height:50px; line-height:50px;   font-size:15px; color:#222; background:url(../images/anquan_pic1.png) no-repeat 5px center; background-size:15px;  text-indent:40px;border-bottom:1px solid #eee;}
.login_user .login_title6{position:relative; height:50px; line-height:50px;   font-size:15px; color:#222; background:url(../images/name.png) no-repeat 5px; background-size:15px;  text-indent:40px;border-bottom:1px solid #eee;}
.login_user .login_title7{position:relative; height:50px; line-height:50px;   font-size:15px; color:#222; background:url(../images/address.png) no-repeat 5px; background-size:15px;  text-indent:40px;border-bottom:1px solid #eee;}
.login_user .login_title8{position:relative; height:50px; line-height:50px;   font-size:15px; color:#222; background:url(../images/address.png) no-repeat 5px; background-size:15px;  text-indent:40px;border-bottom:1px solid #eee;}
.login_user .login_title9{position:relative; height:50px; line-height:50px;   font-size:15px; color:#222; background:url(../images/regtx.png) no-repeat 5px; background-size:26px;  text-indent:40px;border-bottom:1px solid #eee;}

    .login_user .login_title3{ position:relative; }
 .login_user .wh-primary{border:none; background:none; -webkit-appearance:none; outline:none; color:#e5003d; height:35px; line-height:35px; width:35%;}
.login_box .login_title{ position:relative; font-size:16px; text-align:center; font-weight:bold; color:#222;}
    .login_box .login_title .pic img{ margin-top:35px;}
.login_box .login_jt{ height:30px; line-height:35px; position:absolute; left:0px; top:0px;}
.whlogin_input{ border:none; background:none; outline:none; height:40px; line-height:40px; width:100%;}
.whlogin_input_yz{ border:none; background:none; outline:none;  height:40px; line-height:40px; width:100%;}
.bottom_loginzh{ color:#b9b9b9; font-size:14px; height:50px; line-height:50px; float:right;}
    .bottom_loginzh a{ color:#e8480f;font-size:14px;}
.bottom_login{ margin-top:30px;}
    .bottom_login .botton_login_input{ background:none; -webkit-appearance:none; border:none; outline:none; width:100%; color:#fff; margin-top:30px; font-size:18px; font-weight:300; background-color:#D64F16; height:45px; line-height:45px; border-radius:8px;}
.bottom_login .zc_botton{ background:none; border:none; outline:none; display:block; text-align:center; color:#222; width:100%; background-color:#dddddd;  height:40px; font-size:15px; line-height:40px; border-radius:15px;}


/*shop*/
.shop_main{ margin:0px 3%;}
.shop_menu{ background-color:#fff; z-index:88; height:120px; text-align:center; border-radius:5px; margin:0px 3%; position:absolute; bottom:-80px; left:0px; right:0px;}
    .shop_menu li{ float:left; width:25%; text-align:center;}
        .shop_menu li .pic{ height:70px; line-height:70px;}
        .shop_menu li .title{ height:30px; line-height:30px; font-size:14px;}
.shop_spikebox{ background-color:#fff;  margin-top:95px; border-radius:10px;}
.shop_spikebox1{ background-color:#fff;  margin-top:15px; border-radius:10px;}
    .shop_spikebox1 .shop_title{ background:url(../images/shop_titlepic.png) no-repeat center; height:60px; line-height:60px; text-indent:20px; color:#fff; font-size:16px; background-size:100% 60px;}
 .shop_spikebox1 .shop_title .titleleft{ float:left; width:28%; text-indent:15px;}
 .shop_spikebox1 .shop_title .titleleft1{ float:left; width:40%;  }
 .shop_spikebox1 .shop_title .titleleft2{ float:right; width:20%; box-sizing:border-box; padding-right:15px; font-size:14px; background:url(../images/right_jtpic.png) no-repeat right;}
/*.shop_title i{ font-style:normal; background-color:rgba(255,255,255,0.3); border-radius:5px; padding:2px 5px; margin-left:10px; height:30px; line-height:30px; width:50%; color:#fff; font-size:13px;}*/
.spike_product{ padding-left:2%; padding-top:10px;}
.spike_product li{ float:left; width:48.8%; margin-right:1.2%; text-align:center;padding-bottom:2%;}
.spike_product li:nth-child(3){ margin-right:0px;}
.spike_product li .pic {}
.spike_product li .title1{color:#222; height:30px; line-height:30px; font-size:14px; overflow:hidden;}
.spike_product li .title{color:#e82652; font-size:15px; font-weight:bold; margin-bottom:10px;}
.spike_product li .title span {text-decoration:line-through;color:#cdcdcd; font-weight:100; font-size:12px;}
    .spike_product .province{ border:1px solid #f00; height:20px; border-radius:15px; font-size:13px; margin:auto; line-height:20px; width:35%; color:#f00; text-align:center;}
.spike_productone{ padding-left:5px; width:100%; margin-top:15px; background-color:#fff; border-radius:10px; box-sizing:border-box; 
     display:-moz-box;
	display:-webkit-box;
	display:box; 
}
    .spike_productone .pic{ height:120px;width:120px;}
    .spike_productone .pic img{ height:120px;width:120px;}
.spike_productone .spike_name{  padding:10px;
	-moz-box-flex:1;
	-webkit-box-flex:1;
	box-flex:1; 
}
    .spike_productone .spike_name .title{ color:#222; font-size:15px; font-weight:bold; height:25px; line-height:25px; overflow:hidden;}
    .spike_productone .spike_name .title1{ color:#e82652; font-size:13px; height:25px; line-height:25px; overflow:hidden;}
.spike_productone .spike_name .title_shop{ }
    .spike_productone .spike_name .title_shop .price{ float:left; width:30%; padding-top:15px; color:#e80946; font-size:15px;}
 .spike_productone .spike_name .title_shop .price span{text-decoration:line-through;color:#cdcdcd; font-size:13px;}
.spike_productone .spike_name .title_shop .price_pic{  float:right; width:50%; text-align:center; border-radius:5px; height:45px; line-height:15px; background: -webkit-linear-gradient(top, #f54b78 , #e80946);}
    .spike_productone .spike_name .title_shop .price_pic .title1{  color:#fff; font-size:13px;}
    .spike_productone .spike_name .title_shop .price_pic .title2{ color:#fff; font-size:18px;}
.selection_pic{ padding:5px 5px;}
.wh_selection{ background-color:#fff; margin-top:15px; border-radius:10px;}
    .wh_selection .selection_title{ padding:0px 5px; height:50px; line-height:50px; font-size:15px; color:#222;  font-weight:bold;}
        .wh_selection .selection_title span{ float:right; background-color:#f4f4f4; height:25px; line-height:25px; margin-top:10px; width:15%; text-align:center; color:#ababab; font-size:15px; border-radius:15px;}
.selection_title a{ display:block;}

/*订单管理*/
.ordermain{ margin:10px;}
.ordermaintop{ background-color:#fff; border-radius:8px; padding:0px 5px;}
.sczj{ padding:10px 0px; border-bottom:1px solid #ECECEC; height:40px; line-height:20px; font-size:14px;}
	.sczj .left {
		
		width: 100%;
		background: url(../images/oico6.png) no-repeat left 10px center;
		background-size: 16px 16px;
		text-indent: 35px;
	}
	.sczj .right {
		width: 50%;
		float: left;
		background: url(../images/oico7.png) no-repeat left 10px center;
		background-size: 16px 16px;
		text-indent: 35px;
	}
	.sczj span{ float:right; color:#000; font-size:15px; margin-right:10px;}

.ordertab{ height:36px; line-height:36px; margin:0 10px; margin-bottom:4px;}
.ordertab li{ width:25%; float:left; font-size:15px; color:#666; text-align:center;}
	.ordertab li.active {
		font-size: 16px;
		color: #4e8703;
		font-weight:bold;
		background: url(../images/tmchoose2.png) no-repeat bottom center;
		background-size: 20px auto;
	}

.ordertitle {
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	color: #000;
	font-weight: bold;
	padding: 0px 8px;
}
	.ordertitle span {
		float: right;
		color: #666;
		font-size: 14px;
		font-weight: normal;
		background: url(../images/lbico11.png) no-repeat right  center;
		background-size: 16px 16px;
		padding-right:18px;
	}

.ordericolist{ margin:5px 0px;}
	.ordericolist li {
		width: 25%;
		float: left;
		padding-bottom:10px;
	}
		.ordericolist li .img {
			text-align: center;
			position:relative;
		}
			.ordericolist li .img img {
				width: 30px;
			}
		.ordericolist li .txt {
			height: 30px;
			line-height: 30px;
			font-size: 14px;
			color: #222;
			text-align:center;
		}
		.ordericolist li .num {
			position: absolute;
			top: -10px;
			left: 30px;
			right:0;
			margin: auto;
			background-color: #E74E00;
			border: 1px solid #fff;
			color: #fff;
			font-size: 12px;
			display: inline;
			width: 26px;
			height: 16px;
			line-height: 16px;
			border-radius:8px;
			border-bottom-left-radius:0px;
		}
		.orderlist {
		}
.orderlist li{ padding:10px; border-radius:8px; background-color:#fff; margin-top:10px;}
.orderlist li .tnum{ height:30px; line-height:30px; font-size:14px; color:#444;}
.orderlist li .tnum span{ float:right; font-size:15px; color:#333;}
.orderlist li .tnum span.col1{ color:#19C131;}
.orderlist li .tnum span.col2{ color:#f60;}
.orderlist li .allprice{ height:28px; line-height:28px; color:#888; font-size:14px; text-align:right;}
.orderlist li .allprice span{ color:#000;}

.orderprocon {
	display: box;
	display: -webkit-box;
	display: -moz-box;
	margin:6px 0px;
}
.orderprocon .img{ width:80px; height:80px;}
.orderprocon .img img{ width:80px; height:80px; border-radius:8px; object-fit: cover;}
.orderprocon .txtbox{ margin-left:10px;
	-moz-box-flex:1;
	-webkit-box-flex:1;
	box-flex:1;
}
.orderprocon .title{ height:28px; line-height:28px; font-size:15px; color:#000;}
.orderprocon .txt{ height:22px; line-height:22px; font-size:14px; color:#000; margin-top:20px;}
.orderprocon .txt span{ font-size:12px; color:#777; float:right;}

.producttitle{ height:50px; line-height:50px; font-size:16px; color:#000; font-weight:bold;}
.productlist{ }
	/*.productlist li {
		width: 49%;
		float: left;
		margin-left: 2%;
		background-color: #fff;
		border-radius: 8px;
		margin-bottom: 10px;
	}
	.productlist li:nth-child(2n+1) {
		width: 49%;
		margin-left:0;
		float:left;
		margin-right: 0;
	}
.productlist li .img{ width:100%;}
.productlist li .img img{ width:100%; height:180px; object-fit:cover; border-top-left-radius:8px; border-top-right-radius:8px;}
.productlist li .txtbox{ padding:4px 8px; }
.productlist li .title{  line-height:28px; font-size:15px; overflow:hidden;}
.productlist li .num{ height:24px; line-height:24px; font-size:13px; color:#666;}
.productlist li .price{ height:28px; line-height:28px; font-size:13px; color:#C20000;}
.productlist li .price b{ font-size:16px;}
.productlist li .price i{ font-style:normal; font-size:12px; color:#aaa; text-decoration:line-through; margin-left:5px;}
.productlist li .price span{ font-size:13px; color:#aaa; text-decoration:line-through;}*/


.payaddinput {
	margin-top: 10px;
}
.shopjoinbox{ margin:10px; padding:0px 10px; border-radius:8px; background-color:#fff; overflow:hidden;}
.shopjointitle{ height:32px; line-height:32px; color:#000 ;font-size:16px; font-weight:bold; margin-top:10px;}
.shopjoinli {
	height: 48px;
	line-height: 48px;
	display: box;
	display: -webkit-box;
	display: -moz-box;
	border-radius: 8px;
}

	.shopjoinli .title {
		width: 100px;
		font-size: 15px;
		color: #000;
	}

	.shopjoinli .input {
		margin-left: 10px;
		-moz-box-flex: 1;
		-webkit-box-flex: 1;
		box-flex: 1;
		position: relative;
		font-size:14px;
		text-align:right;
		color:#666;
	}

		.shopjoinli .input span {
			float: right;
			font-size: 14px;
		}

		.shopjoinli .input input {
			background: none;
			border: none;
			text-align: right;
			outline: none;
			width: 100%;
			font-size: 14px;
			margin: 0px;
			padding: 0px;
			height: 48px !important;
			line-height: 48px !important;
		}

		.shopjoinli .input select {
			background: none;
			border: none;
			outline: none;
			width: 100%;
			color: #666;
			direction: rtl;
			appearance: none;
			padding-right: 20px;
			background: url(../images/lbico12.png) no-repeat right center;
			background-size: 16px 16px;
		}

	.shopjoinli .yzmtxt {
		position: absolute;
		right: 0px;
		top: 0px;
		color: #19C131;
		font-size: 14px;
	}

.shopjointwo{ background-color:#fff; }
.shopjointwo .title{ height:48px; line-height:48px; font-size: 15px; color: #000;}
.shopjointwo .con{ }
	.shopjointwo textarea {
		width: 100%;
		border-radius: 5px;
		height: 90px;
		line-height: 30px;
		font-size: 14px;
		background-color: #F6F6F6;
		border:none;
		padding:10px; box-sizing:border-box;
	}
	.shopjointwo input {
		background: none;
		border: none;
		text-align: right;
		outline: none;
		width: 100%;
		font-size: 14px;
		margin: 0px;
		padding: 0px;
		height: 48px !important;
		line-height: 48px !important;
	}

.shopzzeditbox {
	margin: 10px;
	padding: 10px;
	border-radius: 8px;
	background-color: #fff;
	overflow: hidden;
}
.shopzzedit{ background-color:#fff; }
	.shopzzedit .title {
		height: 36px;
		line-height: 36px;
		font-size: 18px;
		color: #000;
		font-weight:bold;
	}
		.shopzzedit .title span {
			color: #3788ED;
			font-style: normal;
		}
		.shopzzedit .title i {
			font-size: 14px;
			color: #666;
			font-weight: normal;
			margin-left: 10px;
			
		}
		.shopzzedit .con {
		}
	.shopzzedit textarea {
		width: 100%;
		border-radius: 5px;
		height: 90px;
		line-height: 30px;
		font-size: 14px;
		background-color: #F6F6F6;
		border:none;
	}
	.shopzzedit .input input {
		border: none;
		text-align: left;
		outline: none;
		width: 100%;
		font-size: 16px;
		margin: 0px;
		padding: 0px;
		height: 48px !important;
		line-height: 48px !important;
		font-family: 'Microsoft YaHei';
		color: #999 !important;
	}
.shopzzeditinput {

	background-size: 24px 24px;
	text-indent: 20px;
	color: #000 !important;
	font-size: 28px;
	border: none;
	text-align: left;
	outline: none;
	width: 100%;
	margin: 0px;
	padding: 0px;
	height: 48px !important;
	line-height: 48px !important;
}
.shopzzedit .txt{ height:32px; line-height:32px; font-size:14px; color:#666;}
.shopzzedit .txt span{ color:#000;}





.payaddli {
	height: 48px;
	line-height: 48px;
	display: box;
	display: -webkit-box;
	display: -moz-box;
	background-color: #fff;
	padding: 0px 10px;
	margin-bottom: 10px;
	border-radius: 8px;
}

	.payaddli .title {
		width: 100px;
		font-size: 14px;
		color: #000;
	}

	.payaddli .input {
		margin-left: 10px;
		-moz-box-flex: 1;
		-webkit-box-flex: 1;
		box-flex: 1;
		position:relative;
	}
	.payaddli .input span{
		float:right;
		font-size:14px;
	}

		.payaddli .input input {
			background: none;
			border: none;
			text-align: right;
			outline: none;
			width: 100%;
		}
		.payaddli .input select {
			background: none;
			border: none;
			outline: none;
			width: 100%;
			color: #666;
			direction: rtl;
			appearance: none;
			padding-right: 20px;
			background: url(../images/lbico12.png) no-repeat right center;
			background-size:16px 16px;
		}
		.payaddli .yzmtxt{ position:absolute; right:0px; top:0px; color:#19C131; font-size:14px;}
.payaddtext {
	background-color: #f8f8f8;
	padding: 10px;
}

	.payaddtext .title {
		height: 20px;
		line-height: 20px;
		font-size: 14px;
		color: #000;
		border-radius: 8px;
	}

	.payaddtext .txt {
		margin-top: 10px;
	}

		.payaddtext .txt textarea {
			line-height: 24px;
			font-size: 14px;
			font-family: 'Microsoft YaHei';
			width: 100%;
			border: none;
			outline: none;
			background: none;
		}

.indexbg {
	background: #F6F6F6 url(../images/indexbg.png) no-repeat top center;
	background-size: 100% auto;
}

/*积分日志*/
.integranum{ background-color:#fff; padding:10px; border-radius:8px;}
.integranum .num{ height:22px; line-height:22px; font-size:16px; color:#000; font-weight:bold;}
.integranum .txt{ height:22px; line-height:22px; font-size:13px; color:#666;}
.integranum .list{ width:33.3%; float:left; text-align:center; margin:10px 0px;}
/*.integranum .list:nth-child(5n+1){ width:50%; float:left; text-align:center; margin:10px 0px;}*/

.integramenu{ height:40px; line-height:40px; margin-top:10px;}
.integramenu li{ width:25%; float:left; font-size:14px; text-align:center;}
.integramenu li.active {
		font-size: 16px;
		color: #000;
		background: url(../images/tmchoose2.png) no-repeat bottom center;
		background-size: 20px auto;
	}

.integratab{ height:28px; line-height:28px; margin-top:10px;}
.integratab li{ width:70px; float:left; text-align:center; background-color:#D3D3D3; color:#fff; font-size:14px; margin-right:10px; border-radius:14px;}
.integratab li.active{ background-color:#19C131;}

.integralist{ }
.integralist li{ margin-top:10px; border-radius:5px; background-color:#fff; padding:10px; margin-top:10px;
	display:box;
	display:-webkit-box;
	display:-moz-box;
}
.integralist li .txtbox{ 
	-moz-box-flex:1;
	-webkit-box-flex:1;
	box-flex:1;
}
.integralist li .num{ height:50px; line-height:50px; font-size:18px; font-family:Arial;}
.integralist li .title{ height:25px; line-height:25px; color:#000; font-size:16px;}
.integralist li .time{ height:25px; line-height:25px; color:#999; font-size:12px;}
.integralist li .num.col1{ color:#19C131;}
.integralist li .num.col2{ color:#f60;}

.integraall{ background-color:#fff; border-radius:8px; padding:10px; margin-top:10px;}
.integraall li{ width:50%; float:left; padding:10px 0px; box-sizing:border-box; }
.integraall li .num{ height:28px; line-height:28px; color:#000; text-align:center; font-size:17px;}
.integraall li .txt{ height:24px; line-height:24px; color:#888; text-align:center; font-size:12px;}
.integraall li:nth-child(4n+1){ border-bottom:1px solid #eee; border-right:1px solid #eee;}
.integraall li:nth-child(4n+2){ border-bottom:1px solid #eee; }
.integraall li:nth-child(4n+3){ border-right:1px solid #eee;}

	/*个人中心*/
	.xb_centertop {
		width: 100%;
		box-sizing: border-box;
		height: 180px;
		background: #fff url(../images/user_bg.png) no-repeat top center;
		background-size: 100% 180px;
		overflow: hidden;
	}
.sg_centername {
	padding:10px; box-sizing:border-box; 
    display:box;
	display:-webkit-box;
	display:-moz-box;
}

.sg_centername .sg_centerimg {	
        width: 60px;
	height: 60px;
	text-align: center;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
    }
    .sg_centername .sg_centerimg img{
    width:60px; height:60px;
    -webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
    }
    .sg_centertxtbox .xb_centernametd {
	font-size: 16px;
    font-weight:300;
	color: #fff;
    height:30px;
    line-height:30px;
}
    .sg_centertxtbox .xb_centernametd span{ background-color:#ae103a; color:#fff; font-size:13px;
     padding:5px 10px; margin-left:10px; border-radius:14px;
}
.sg_centertxtbox .xb_centername1 {
	font-size: 13px;
    font-weight:300;
	color: #fff;
    height:20px;
    line-height:20px;
}
.sg_centertxtbox {
    margin-left:10px;
 -moz-box-flex:1;
	-webkit-box-flex:1;
	box-flex:1;
}
.centernews{ margin-top:10px;}
.centernews li{ width:40%; box-sizing:border-box; background:url(../images/user_pic1.png) no-repeat right; border-radius:3px; float:left;}
.centernews li:nth-child(3n){background:none; }
.centernews li .title{ text-align:center;  height:28px; line-height:28px; color:#fff;font-size:20px; font-family:Arial;}
.centernews li .txt{ height:22px; line-height:22px; font-size:12px; color:#fff; text-align:center;}

.xb_centerbox{ padding-top:15px; background-color:#fff;}
.wh_user_name{ font-size:16px; text-indent:10px; color:#000; height:40px; line-height:40px; background-color:#fff; border-top-left-radius:5px; border-top-right-radius:5px;}
.xb_centerbox .user_name span{ float:right; font-size:13px; color:#666; margin-right:10px;}
.xb_centerbox .user_name span a{ color:#666;}
.xb_centerbox .user_name span i{ font-style:normal; font-family:'宋体';}

.user_centernews{ background-color:#fff; border-bottom-left-radius:5px; border-bottom-right-radius:5px;}
.user_centernews li{ width:25%; float:left; height:70px; padding:5px 0px;}
.user_centernews li .title{ position:relative; text-align:center;height:35px; padding-top:10px; color:#fff; font-size:14px;}
    .user_centernews li .title .size_title{ background-color:#f00; height:15px; line-height:15px; width:15px; font-size:12px; display:block; border-radius:50%; color:#fff; position:absolute; top:8px; right:25px;}
.user_centernews li .txt{ height:30px; line-height:30px; font-size:13px; color:#555; text-align:center;}
.userqicon{ background-color:#fff; border-radius:5px; padding:5px 0px; margin-top:15px;}
.userqicon li{ height:42px; line-height:42px; background-color:#fff; text-indent:36px; font-size:14px;}
.userqicon li a{ display:block;}
.userqicon li span{ float:right; margin-right:5px;}
.userqicon li.ico0{ background:url(../images/cicon10.png) no-repeat 8px center; background-size:20px 20px;}
.userqicon li.ico1{ background:url(../images/cicon11.png) no-repeat 8px center; background-size:20px 20px;}
.userqicon li.ico2{ background:url(../images/cicon12.png) no-repeat 8px center; background-size:20px 20px;}
.userqicon li.ico3{ background:url(../images/cicon13.png) no-repeat 8px center; background-size:20px 20px;}
.userqicon li.ico4{ background:url(../images/cicon14.png) no-repeat 8px center; background-size:20px 20px;}
.userqicon li.ico5{ background:url(../images/cicon15.png) no-repeat 8px center; background-size:20px 20px;}
.userqicon li.ico6{ background:url(../images/cicon16.png) no-repeat 8px center; background-size:20px 20px;}
.userqicon li.ico7{ background:url(../images/cicon17.png) no-repeat 8px center; background-size:20px 20px;}
.userqicon li.ico8{ background:url(../images/cicon18.png) no-repeat 8px center; background-size:20px 20px;}
.userqicon li.ico9{ background:url(../images/uicon12.png) no-repeat 8px center; background-size:20px 20px;}
.userqicon li.ico10{ background:url(../images/uicon9.png) no-repeat 8px center; background-size:20px 20px;}
.userqicon li.ico11{ background:url(../images/uicon8.png) no-repeat 8px center; background-size:20px 20px;}
.userqicon li.ico12{ background:url(../images/uicon7.png) no-repeat 8px center; background-size:20px 20px;}

.userqicon li:hover{ background-color:#fcfcfc;}


/*商品*/
.rightpromain1{ position:relative; max-width:640px; margin:0 auto;}
.goodleft_pic{ position:absolute; left:10px; top:10px; z-index:999;}
.goodright_pic{ position:absolute; right:10px; top:10px; z-index:999;}

/*商铺*/
.logobgbox {
	background-color: #fff;
	padding-bottom: 15px;
	background: -webkit-linear-gradient(left top, #4076ff, #4076ff);
	overflow: hidden;
}
.logobgbox .shop_logo{ height:40px; line-height:40px; margin:10px 0px; }
    .logobgbox .shop_logo .title{  color:#fff; font-size:16px; font-weight:bold;  text-align:center; height:40px; line-height:40px;}
    .logobgbox .shop_logo .title1{ width:53%; float:left; background:rgba(255,255,255,0.5); border-radius:10px; margin-right:2%; }
.logobgbox .shop_logo .title1 .input_txtbox{border:none; background:none; outline:none; text-indent:35px;  background:url(../images/ss_pic.png)no-repeat 5px;  height:35px; line-height:35px; width:90%; }
.logobgbox .shop_bg{   margin:10px 5px; padding:10px;}
.logobgbox .shop_bg .tuday{ height:24px; line-height:24px; color:#fff; font-size:13px;}
.logobgbox .shop_bg .pirce{ font-size:28px; color:#fff; font-weight: 300; font-family:Arial;}
.zf_menulist{ margin:3%; background-color:#fff; padding: 10px 0px; }
.zf_menulist li{ width:33%; float: left; text-align: center; height:70px;}
.zf_menulist li .img{ height:30px; padding-top:10px;}
.zf_menulist li .txt{ height:24px; line-height:24px; text-align:center; font-size:13px; color:#333; padding-bottom:10px;}
.zf_menulist a{ font-size:13px; color:#333;}
.paynumber2{ margin-top:25px;}
.paynumber2 li{ float:left; width:25%; text-align:center; color:#fff;}


.bodybgcolor{ background-color:#f6f6f6;}

.storetitle {
	height: 48px;
	line-height: 48px;
	font-size: 16px;
	color: #000;
	background-color: #fff;
	text-align: center;
	position: relative;
}
.storetitle .left{ position:absolute; top:-2px; left:5px; z-index:99;}
.storetitle .right{ position:absolute; top:0; right:5px; z-index:99; font-size:12px;}

.storetitlegreen {
	height: 48px;
	line-height: 48px;
	font-size: 16px;
	color: #fff;
	background-color: #19C131;
	text-align: center;
	position: relative;
}
.storetitlegreen .left{ position:absolute; top:-2px; left:5px; z-index:99;}
.storetitlegreen .right{ position:absolute; top:0; right:5px; z-index:99; font-size:14px;}
.storetitlegreen .right a{ color:#fff;}

.storetitlenull {
	height: 48px;
	line-height: 48px;
	font-size: 16px;
	color: #000;
	text-align: center;
	position: relative;
}
.storetitlenull .left{ position:absolute; top:-2px; left:5px; z-index:99;}
.storetitlenull .right{ position:absolute; top:0; right:5px; z-index:99;}

.shopmain{ padding-bottom: 60px;  overflow:hidden;}
.user_Content_Table { margin-top:5px; width:100%; }
.user_Content_Table_TD_Title { color:#333; background:#fff; height:45px; font-size:15px; text-indent:10px; font-weight:bold;}
.user_Content_Table_TD_Control { color:#666; height:45px; background:#fff;  margin:0px!important; font-size:15px;}
.user_Content_Table_TD_TitleD { color:#333; background:#f2f2f2; height:45px; font-size:13px; text-indent:10px; font-weight:bold;}
.user_Content_Table_TD_ControlD { color:#666; height:45px; background:#f2f2f2; font-size:13px;}
.wh_btnSubmitCss {
	border: none;
	display: block;
	background-color: none;
	-webkit-appearance: none;
	text-align: center;
	margin: 0 auto;
	background-color: #2c68ed;
	font-size: 16px;
	font-weight: 300;
	width: 80%;
	height: 48px;
	line-height: 48px;
	border-radius: 8px;
	color: #fff;
}
.wh_btnSubmitCss a{ color:#fff;}

.wh_goodstitlebox {
	position: relative;
	background: -webkit-linear-gradient(left, #19C131, #19C131);
	height: 45px;
	color: #fff;
	line-height: 45px;
	font-size: 16px;
	text-align: center;
	font-weight: bold;
}
.wh_goodstitlebox span{ position:absolute; left:5px;}
.wh_goodstitlebox .lookmx{ position:absolute; right:5px; top:10px; height:25px; line-height:25px; border-radius:8px;}
    .wh_goodstitlebox .lookmx a{ color:#fff; font-size:12px;}
.listitem {
     background-color:#fff; margin-bottom:10px;
   padding:10px;
   border-bottom:1px dotted #eee;
   display:-moz-box;
   display:-webkit-box;
   display:box;
}

.listiteml {
   width:107px;
   height:80px;

}
.listiteml img{ 
   width:107px;
   height:80px;}

.listiteml2 {
   width:80px;
   height:80px;

}
.listiteml2 img{ 
   width:80px;
   height:80px;}

.listitemr {
    margin-left:5px;
    -moz-box-flex:1;
	-webkit-box-flex:1;
	box-flex:1;
}



.listitem_title {
    line-height:20px;
    height:40px;
    font-size:14px;
    color:#000;
}


.listitem_title1{ color:#6d6d6d; font-size:12px;}

.listitem_price {
    margin:5px;
    height:20px;
    line-height:20px;
    color:#d00;
    font-size:14px;
}

.listitem_jifen {
    margin:5px;
    height:20px;
    line-height:20px;
    color:#d00;
    font-size:14px;
}

.loading {
    border:solid 1px #e9e9e9;
    height:20px;
    line-height:20px;
    text-align:center;
    color:#ff6a00;
    display:none;
}

.pullloading {
    border:solid 1px #e9e9e9;
    height:20px;
    line-height:20px;
    text-align:center;
    color:#ff6a00;
}

.shopnametitle{ color:#222; text-indent:28px; height:40px; line-height:40px; font-size:13px; background-size:20px 20px;}
.shopnametitle span{ float:right; margin-right:5px; color:#f60;}
.shopnumtitle{ color:#222; text-indent:5px; height:36px; line-height:36px; font-size:12px; border-bottom:1px dotted #ddd;}
.shopnumtitle span{ float:right;}
.shopnumtitle span a{ height:30px; line-height:30px;  font-size:13px; color:#222; width:70px; text-align:center; border-radius:15px; margin:3px;  }
.shopordersfk{line-height:30px; border-bottom:1px solid #eee; text-indent:6px;  font-size:12px; padding:0px 5px;}
.shoporderscz a{ display:inline-block; height:20px; line-height:20px; color:#000;}
.shoporderscz a:hover{ display:inline-block; height:20px; line-height:20px; color:#f60;}*/
.shopordercon{  color:#000; border-bottom:0.333rem solid #ddd;}
.shopnametitle{ color:#222; overflow:hidden;  height:2.666rem; line-height:2.666rem; font-size:0.866rem;  background:#ECF0F1; background-size:1.2rem 1.2rem;}
    .shopnametitle img{ -webkit-border-radius:10%; 
	    -moz-border-radius:10%; 
	    border-radius:10%; margin-left:5px; }
.shopnametitle span{ float:right; margin-right:5px; color:#f60;}
.shopnumtitle{ color:#222; text-indent:5px; height:36px; line-height:36px; font-size:12px; border-bottom:1px dotted #ddd;}
.shopnumtitle span{ float:right;margin-right:5px; color:#f60;}
.shopnumtitle span a{ height:30px; line-height:30px;  font-size:13px; color:#222; width:70px; text-align:center; border-radius:15px; margin:3px;  }
.shoporderscz a{ display:inline-block; height:20px; line-height:20px; color:#000;}
.shoporderscz a:hover{ display:inline-block; height:20px; line-height:20px; color:#f60;}

.shoporderlist{ padding:5px; font-size:12px; background-color:#fafafa; margin-bottom:3px;
    display:-webkit-box;
	display:box;
}
.shoporderpic{ width:100px;}
.shopordertxtbox{  margin-left:10px;
    -moz-box-flex:1;
	-webkit-box-flex:1;
	box-flex:1;
}

.shoporderlist .shopnews{ width:57%; float:left; display:-moz-box;	display:-webkit-box; display:box;}
.shoporderlist .price{ height:20px; color:#222;}
.shoporderlist .price span{ float:right; margin-right:5px;}
.shoporderlist .handle{ float:right;}
.shoporderlist .handle a{ height:30px; padding:0px 10px; background-color:#fff; border-radius:15px; line-height:30px; border:1px solid #ccc; float:left; color:#000; margin:5px;}

.shoporderbtnbox{ height:40px; line-height:40px; font-size:12px; color:#999; padding-left:5px; background-color:#fff;}
.shoporderbtnbox a{ display:inline-block; height:30px; line-height:30px; background-color:#fff;  font-size:13px; color:#666; width:70px; text-align:center; border-radius:15px; margin:5px; float:right; border:1px solid #ccc;}

.sinnormalbtn{ height:40px; line-height:40px; font-size:12px; color:#666;  background-color:#fff;}
.sinnormalbtn a{ display:inline-block; height:30px; line-height:30px; background-color:#fff;  font-size:13px; color:#222; width:70px; text-align:center; border-radius:15px; margin:5px; float:right; border:1px solid #ccc;}


.shoporderlist .title{  height:40px; line-height:20px; font-size:13px;}
.phclass{
    background-color:#fff;
	width: 100%; height: 32px; line-height: 32px; white-space: nowrap; 
    overflow-x: scroll; overflow-y: hidden;

    -webkit-overflow-scrolling: touch;
    text-align: justify; padding: 0px 5px; box-sizing: border-box;
    z-index: 0;
}
.phclass a{ color: #333; margin:0 10px; font-size:15px; height:30px; line-height: 30px; display: inline-block; border-bottom: solid 2px transparent;}
.phclass a.currsel{ color: #f60; font-size: 16px; border-bottom:solid 2px #f60!important;}
.phclass::-webkit-scrollbar{display: none;}
.buying_edit{ text-align:center; padding:10px 0px;}
    .buying_edit .mybutton{ background:none; border:none; -webkit-appearance:none; background-color:#f60; height:35px; line-height:35px;  color:#fff; font-size:14px; border-radius:10px; text-align:center; width:60%;}

.shop_length{ font-size:16px; 
    border: 1px solid #ddd;
    height: 35px;
    line-height: 35px;
    width: 80%!important;
    border-radius: 5px;
    text-align: center;
    margin:10px auto 10px auto;
}
.Ship_bg{ background-color:#fff; height:35px; line-height:35px; text-indent:10px;}
.goods_brandtitle{ position:relative;height:36px; line-height:36px; width:100%; text-align:center;  color:#fff; font-size:14px; font-family:"Microsoft Yahei";  text-indent:10px; margin:auto; background-color:#c70514; }
.goods_brandtitle .listimages{ position:absolute; left:0px; top:0px;}
.kd_name{ background-color:#fff; height:40px; color:#aeabab; line-height:40px; font-size:14px; text-indent:8px;  margin-bottom:10px;}
.kd_des{ background-color:#fff; font-size:12px;}
    .kd_des li{line-height:40px; color:#aeabab; border-bottom:1px solid #f3f3f3;}
        .kd_des .kd_titleleft{ float:left; text-align:center; width:20%; color:#aeabab; line-height:20px;}
         .kd_des .kd_titleright{ float:left;  width:80%; text-indent:8px; color:#aeabab; line-height:20px;}
.order_box1{margin:10px 0px;}
.order_box1 span{ font-size:15px; color:#f00;}


.order_box{ height:50px; margin:10px 0px;}
    .order_box li{ width:27%; float:left; margin-left:5%; color:#fff; background-color:#f60; text-align:center; height:35px;line-height:35px; border-radius:5px; color:#fff;}
        .order_box li a {display:block; color:#fff; font-size:14px;}
   
.gatebtn{ border:none; background-color:none; background-color:#f60;  width:25%; height:25px; line-height:25px; color:#fff;}
.Scan_codeda{ text-align:center; margin:10px 0px; }
.Scan_codeda a{ display:block;margin:auto; border-radius:5px; font-size:14px; background-color:#f60; width:60%; height:30px; line-height:30px; color:#fff; text-align:center;}

.ES_yourbg {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.5);
    pointer-events: auto;
}
.ES_yourbox {
    background: -webkit-linear-gradient(left, #b202c2 , #df34ef);
   
    padding: 15px;
    border-radius: 10px;
    position: fixed;
    z-index:15;
    top: 40%;
    left: 5%;
    right: 5%;
    height: 80px;
    font-size: 14px;
    overflow-y: auto;
    word-break: break-all;
    color: #292929;
    -webkit-overflow-scrolling: touch;
    overscroll-behavior: contain;
   
}
.ES_yourbox .member_title{ font-size:18px; font-weight:bold; text-align:center; color:#fff; padding:10px 0px;}
.ES_yourbox .member_title1{ background-color:#231510; height:25px;line-height:25px; border-radius:10px; width:30%; text-align:center; color:#fff; font-size:15px;}
.ES_yourbox .member_title2{ line-height:30px; font-size:13px;}

    .jmtopnews {
       
            height: 36px;
            line-height: 36px;
            margin-top: 5px;
            width: 40%;
            float:right;
        }

        #tgBigox {
            position: relative;
             background-color:rgba(255,255,255,0.3); border-radius:5px;
             margin-top:15px;
            width:100%;
            height: 30px;
            line-height: 30px;
            overflow: hidden;
        }

        #tgGoox {
            position: absolute;
            height: 30px;
            line-height: 30px;
            top: 0px;
            left: 0;
            z-index:999;
        }

            #tgGoox a {
                color: #fff;
                margin-left: 8px;
                font-size: 15px;
                float: left;
            }

                #tgGoox a:hover {
                    color: #57bc54;
                }

.indexcon6{ height:210px; padding:5px; border-top:none;}
.effect{ width:100%; margin:0 auto; overflow:hidden;}
.picList li{ float:left; width:48.8%; margin-right:1.2%; text-align:center;padding-bottom:2%;}
.picList .title{ line-height:26px; text-align:center; font-weight:normal; color:#666; font-size:12px; }
.picList .title a{ color:#666; text-decoration:none;}
.picList li .title{color:#e82652; font-size:14px;}
.picList .title span {text-decoration:line-through;color:#cdcdcd;}
.picList .province{border:1px solid #f00; height:20px; border-radius:15px; font-size:13px; margin:auto; line-height:20px; width:35%; color:#f00; text-align:center;}


.mulimglist {overflow:hidden; }
.mulimglist .upload_loading {display:none; background:#ccc url(/images/loading.gif) center no-repeat;} 
.mulimglist .upload_imgbtn{ 
    width: 60px;
    height: 60px;   
    display:inline-block;
    vertical-align:middle;
    overflow: hidden;
    position: relative;
    background:url(/images/upload_btn.png) no-repeat;
    background-size:100% 100%;
    color:#fff;
    text-align:center; 
}
.mulimglist .upload_imgbtn input {opacity:0; position: absolute; z-index: 10; overflow: hidden; width:60px; height: 60px; float:left;} 
.mulimglist li {width:60px; height:60px; position:relative; float:left;
    display:-moz-box;
    display:-webkit-box;  
    -webkit-box-align: center;  
    -moz-box-align:center; 
    -webkit-box-pack:center;
    -moz-box-pack:center;  
    border:1px solid #ccc; margin:5px 5px 5px 0; box-sizing:border-box;  
} 
.mulimglist li img.OnUpImg { max-width: 100%; max-height:100%; vertical-align:middle;}
.mulimglist li img.OnDelImg {position:absolute; right:-5px; top:-5px;}
.Recharge{ margin-left:1%;}
    .Recharge li{ font-size:16px; background-color:#fff;  float:left; width:24%; margin-top:3%; border:1px solid #434542; text-align:center; box-sizing:border-box; margin-right:1%; color:#434542; border-radius:5px; height:40px; line-height:40px;}
    .Recharge .cz{  background-color:#B202C2; color:#fff; margin-right:1%;   height:40px; line-height:40px;}
.whjf{ height:40px; line-height:40px; font-size:15px; text-indent:10px;}
.whjfcz{ padding:0px 10px;}
.whjfcz .cz_botton{ background-color:#fff; height:35px; line-height:35px; width:80%; font-size:15px; color:#686969; }
.cz_bottondd{ border:none; background:none;-webkit-appearance:none; background-color:#B202C2; border-bottom-right-radius:5px; border-top-right-radius:5px; height:35px; line-height:35px; width:17%; color:#fff;}
.spike_product li img{height:200px;}

.shop_listbox{ margin-top:8px; }
.shop_box{ margin: 0px 8px 8px 8px; background-color:#fff; overflow:hidden; display:-moz-box; display:-webkit-box; display:flexbox;}
    .shop_box .pic{ height:100px; width:100px;}
    .shop_box .pic img{ height:100px; width:100px; border-radius:5px;}
.shop_title{-moz-box-flex:1; -webkit-box-flex:1; padding-left:10px; }
.shop_title .title{ color:#222; font-size:14px; height:25px; line-height:25px; padding-bottom:5px;}
.shop_title .title1{ color:#50514f; font-size:13px; height:70px; line-height:23px; overflow:hidden;}
.quanshop_bg{ background-color:#fff;}
.shop_pic{ background-color:#DB47E8;  width:55%;}

.fc_topbg{ background:url(../images/index_bg.png) no-repeat top;  background-size:100% 145px; height:190px;}
.fc_bottonbg{background: -webkit-linear-gradient(left, #f25004 , #ff8911); }
.fc_bottonfl{ background-color:#fff;  height:35px; line-height:35px; border-radius:25px; width:95%; margin:auto;}
.fc_bottonfl .user_border{ border:none; background:none; outline:none; vertical-align:bottom; text-indent:15px; height:35px;  width:74%;}
.fc_bottonfl .user_botton{border:none; background:none; -webkit-appearance:none; outline:none;  background-color:#4e8703;/* background: -webkit-linear-gradient(left, #fe5a00 , #ff8901); */font-size:15px; border-radius:25px; width:24%; /*margin-top:2px;*/ color:#fff; /*padding:5px 0px;*/ }

.fc_botton{ background-color:#f5f5f5;  height:35px; line-height:35px; border-radius:25px; width:95%; margin:auto;}
.fc_botton .user_border{ border:none; background:none; outline:none; vertical-align:bottom; text-indent:15px; height:35px;  width:74%;}
.fc_botton .user_botton{border:none; background:none; -webkit-appearance:none; outline:none;  background-color:#4e8703; /*background: -webkit-linear-gradient(left, #fe5a00 , #ff8901);*/ font-size:15px; border-radius:25px; width:24%; margin-top:2px; color:#fff; padding:5px 0px; }
.banner_bg{ margin:0px 10px; overflow:hidden;}
    .banner_bg img{ border-radius:5px;}
.slide-boxtitle {
	height: 40px;
	display: -webkit-box;
	overflow-x: scroll;
	-webkit-overflow-scrolling: touch;
}
.slide-box {
	height: 35px;
	display: -webkit-box;
	overflow-x: scroll;
	-webkit-overflow-scrolling: touch;
}
.slide_pic{ position: absolute; right:-5px; top:3px; z-index: 99; }
        .slide-item{
			padding:5px 10px;}
			.slide-item a {
				color: #FFDCC6;
				font-size: 13px;
			}
			.slide-item .active {
				color: #ffffff;
			}
.slide-item .item_color{ font-size:15px; }






.slide-boxbottom{
            height:35px;
            display: -webkit-box;
            overflow-x: scroll;
            -webkit-overflow-scrolling:touch;
        }
        .slide-itembottom{padding:5px 10px;}
            .slide-itembottom a{ color:#646464; font-size:13px;}
.slide-itembottom .item_colorbottom{ font-size:15px; }
.slide-itembottom .itm_hover{color:#f60; }
.specification{ height:45px; line-height:45px;}
.specification .guige_title{ color:#8d8d8d; font-size:15px;text-indent:15px; width:30%; float:left; }
.specification .guige_title1{ color:#b7b7b7; font-size:14px;width:63%; float:left;}
    .specification .guige_title2{ height:25px; padding-right:10px;}
.e_defabox{ margin:0px 3%;}
    .e_defabox li{ background-color:#fff; float:left; width:48%;  margin-right:10px; margin-bottom:10px;}
        .e_defabox li:nth-child(2) {margin-right:0px;}
.e_defabox li .title{text-indent:10px; color:#2f2f2f; font-size:13px;height:25px; line-height:25px; overflow:hidden;}
.e_defabox li .paypric{ color:#e8480f; font-size:12px; text-indent:8px; }
    .e_defabox li .paypric b{ font-size:16px;}
    .e_defabox li .paypric i{ margin-left:8px; padding:2px; border-radius:3px; font-size:12px; font-style:normal; background-color:#fdece7; height:25px; line-height:25px;}
.menu_box{ margin:15px 0px;}
    .menu_box li{ float:left; width:25%; text-align:center;}
        .menu_box li .title{ font-size:13px; color:#828282; height:25px; line-height:25px;}
.Clearance_box2{ margin:0px 10px; background-color:#fff; border-radius:5px; margin-top:10px;}
    .Clearance_box2 .title3 .md{ font-size:16px; font-weight:bold; height:35px; line-height:35px; padding:0px 10px;}
        .Clearance_box2 .title3 .md span{ float:right; font-weight:300;  color:#a5a5a5; font-size:13px;}
.Clearance_box2 .product_pic{}
.Clearance_box2 .product_pic li{ float:left; width:24%; margin-right:1%;}
    .Clearance_box2 .product_pic li:nth-child(4){  margin-right:0px;}

.Clearance_box{ float:left; width:49%; border-right:1px solid #eee;}
    .Clearance_box:nth-child(2n+1){ border-right:none;}
    .Clearance_box .title{ font-size:16px; font-weight:bold;padding:8px 0px 8px 8px; color:#000;}
        .Clearance_box .title i{ margin-left:5px; font-style:normal; font-size:12px; font-weight:300; border-radius:10px;  padding:3px; color:#ea5925; border:1px solid #ea5925;}
        .Clearance_box .title1{ font-size:16px; font-weight:bold;padding:8px 0px 8px 8px; color:#000;}
        .Clearance_box .title1 i{ margin-left:5px; font-style:normal; font-size:12px; font-weight:300; border-radius:10px;  padding:2px; color:#0a95dd; border:1px solid #0a95dd;}
.Clearance_box .product_pic{}
    .Clearance_box .product_pic1 li{ float:left; margin-right:1%; }
        .Clearance_box .product_pic1 li:nth-child(2){ margin-right:0px;}
        .Clearance_box .product_pic1 li img{height:180px;}

    .Clearance_box1{ }
    .Clearance_box1 .product_pic{}
    .Clearance_box1 .product_pic li{ float:left;  width:49%; margin-right:1%;}
     .Clearance_box1 .product_pic li img{ height:60px;}
     .Clearance_box1 .product_pic li:nth-child(2){ margin-right:0px;}
    .Clearance_box1 .title2 i{ margin-left:5px; font-style:normal; font-size:12px; font-weight:300; border-radius:10px;  padding:2px; color:#0a95dd; border:1px solid #0a95dd;}
     .Clearance_box1 .title2{ font-size:16px; font-weight:bold;padding:8px 0px 8px 8px; color:#000;}
        .Clearance_box1 .title2 .md1{  font-style:normal; font-size:12px; font-weight:300; border-radius:10px;  padding:2px; color:#e70a8c;}
.Clearance_box1 .title3{ font-size:16px; font-weight:bold;padding:8px 0px 8px 8px; color:#000;}
        .Clearance_box1 .title3 .md2{  font-style:normal; font-size:12px; font-weight:300; border-radius:10px;  padding:2px; color:#c912e4;}

.timesnapbox{ background-color:#fff; border-radius:5px; margin:10px 3% 0px 3%; padding:5px 1%;}
.timesnapbox .title{ font-size:16px; color:#000; font-weight:bold; height:35px; line-height:35px;padding:0px 5px;}
    .timesnapbox .title span{ float:right; font-weight:300;  color:#a5a5a5; font-size:13px;}
    .timesnapbox li{ float:left; width:24%; padding-right:1%;}
        .timesnapbox li:nth-child(4){padding-right:0px;}
        .timesnapbox li .title1{ text-align:center; font-size:13px; color:#000;}
.e_sypicbox{ margin:3%;}
.shop_GoodsPrice{  padding:8px 0px;  background-color:#fff;  overflow: hidden; font-size:12px; color:#666; }
.shop_GoodsPrice .shop_ptionleft{ text-indent:5px;}
.shop_GoodsPrice .shop_ptionleft .title{ font-size:15px; height:35px; line-height:35px; color:#222;}
.shop_GoodsPrice .shop_ptionleft .user_price{ font-size:12px; height:40px; line-height:40px;}
.shop_GoodsPrice .shop_ptionleft .user_price span{  color:#666; padding-right:2px;}
    .shop_GoodsPrice .shop_ptionleft .user_price .user_pricebottom{text-indent:10px; color:#ccc; font-size:12px;  font-style:normal;}
.shop_GoodsPrice .shop_ptionleft .user_price .user_pricebottom .yuanjia{color:#ccc; font-size:12px;  text-decoration:line-through;}
.shop_GoodsPrice .shop_ptionleft .user_price .user_pricebottom .yuanjia span{color:#ccc; font-size:12px; font-style:normal;  text-decoration:line-through;}
.shop_GoodsPrice .shop_ptionleft .user_price{ color:#f25a0e; font-size:14px;}    
.shop_GoodsPrice .shop_ptionleft .user_price i{ font-style:normal; background-color:#fdebe2; font-size:12px; padding:1px 5px; color:#f2590e; border-radius:5px;}
.shop_ptionright{ padding-left:10px; font-size:13px; margin-top:5px; color:#f00; }
.shop_ptionright span{ background-color:#f00; font-size:12px; margin:auto; text-align:center; color:#fff; height:20px; line-height:20px; width:12%; border-radius:5px; display: inline-block; }

.pricemoney{  font-size:30px;  color:#f25a0e; font-family:Arial, Helvetica, sans-serif; }

.masklay{ position:fixed;  left:0; top:0; width:100%; height:100%; background:rgba(0, 0, 0, 0.5); z-index:1001; }
.maskbox{position:fixed; left:0; bottom:0; width:100%; height:80%; z-index:1010; overflow:auto; background:#fff; -moz-opacity:1;opacity:1;filter:alpha(opacity=100);}
.maskcontent {padding:10px; position:relative; height:100%; border:1px solid #fff; }
.maskclose {position:absolute; right:5px; top:5px;}
.maskclose img{width:22px; height:22px;}
.masktjbtn {position:fixed; bottom:0; left:0; right: 0; width:100%;}
.masktjbtn a {display:inline-block; width:100%; height:36px; line-height:36px; color:#fff; background:#e02e24;text-align:center;}
.f_foodproperty { overflow:hidden;border-top:1px solid #eee; border-bottom:1px solid #eee; padding:20px 0px;}
.f_foodproperty li {padding:4px 0; line-height:25px;  border-radius:3px; font-size:15px; }
.f_foodproperty li a {display:inline-block; line-height:25px; text-align:center; width:75px; border-radius:3px; font-size:11px; border:1px solid #ccc; }
.f_foodproperty li .itemdefault { font-size:13px; height:20px; line-height:20px; min-width:60px; margin:2px; padding:2px; text-align:center; overflow:hidden; cursor:pointer;  background-color:#E8E8EC; color:#000; font-weight:normal;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
    vertical-align:middle;
    display:inline-block; 
}
.f_foodproperty li .itemselect { font-size:13px; height:20px; line-height:20px; min-width:60px; margin:2px; padding:2px; text-align:center; overflow:hidden; cursor:pointer; border:solid 1px #f60; background-color:#ffffff; color:#f60; font-weight:normal;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
    vertical-align:middle;
    display:inline-block; 
}
.f_foodlist {margin:10px; padding:8px 0; overflow:hidden; display:-moz-box; display:-webkit-box; display:flexbox; }
.f_foodpic  {width:90px; height:90px; }
.f_foodpic img {border-radius:5px; width:80px; height:80px; }
.f_foodbuybox {overflow:hidden; margin-top:10px;}
.f_foodbuybox li {overflow:hidden;}
.f_foodbuybox li a {display:inline-block; line-height:30px; text-align:center; width:115px; border-radius:3px; font-size:13px; border:1px solid #ccc; }
.f_foodbuybox li a.f_ddxf{ background:#f30; border:1px solid #f30; color:#fff;}
.f_foodbuybox li a.f_wmxf{ background:#009612; margin-left:10px;}
.f_foodbuybox .price{color:#f00;}
.f_foodinfobox {-moz-box-flex:1; -webkit-box-flex:1; padding-left:5px; position:relative; }
.f_foodtitbox{overflow:hidden;}
.f_foodtit {font-size:15px; color:#000; height:20px; line-height:20px; }
.f_fooddes {color:#7b7b7b; text-align:left; margin:0; font-size:13px; line-height:22px; }
.shopcarbot{ height:50px; background-color:#fff; position:fixed; bottom:0; left:0%; right:0%; max-width:640px; margin:0 auto; font-size:13px; z-index:99; border-top:1px solid #eee;}


.shopcarbotbox{ height:50px; background-color:#fff; position:fixed; bottom:0; left:0%; right:0%; max-width:640px; margin:0 auto; font-size:13px; z-index:99;}
.e_bottom_itema{ background-color:#DB201B; float:left; height:40px; line-height:40px; width:50%; border-top-left-radius:10px; border-bottom-left-radius:10px;}
.e_bottom_itemb{ background-color:#DB201B; float:left; height:40px; line-height:40px; width:50%;  border-top-right-radius:10px; border-bottom-right-radius:10px;}

.shopcarbot .bli{ width:33.3%;}
.shopcarbot .img{ height:20px; line-height:20px; text-align:center; margin-top:5px;}
.shopcarbot .txt{ height:20px; line-height:20px; font-size:12px; color:#666; text-align:center;}
.shopcarbot .rli{ margin:5px 1%;}
.buybtn {
	/*background: linear-gradient(to right,#2b69ee,#3a92ed);*/
	background: #4e8703;
	color: #fff;
	font-size: 16px;
	border-radius: 20px;
	height: 40px;
	line-height: 40px;
	border:none;
	font-size:14px;
	width:100%;
}
/*个人中心*/
.jf_centertop {
	background: url(../images/user_mainbg.jpg) no-repeat top;
	height: 200px;
	background-size: 100% 180px;
}
.jf-usertopbox{ padding:10px 10px;
                box-sizing:border-box; 
                 display:box;
	display:-webkit-box;
	display:-moz-box; }
.jf_centerimg{ 
    width:60px; height:60px; 
	    -webkit-border-radius:50%; 
	    -moz-border-radius:50%; 
	    border-radius:50%; 
	    
           
	}
.jf_pdbox{  padding-left:10px;
 -moz-box-flex:1;
	-webkit-box-flex:1;
	box-flex:1;}
.jf_centerimg img{ 
	    width: 60px; 
	    height: 60px; 
	    -webkit-border-radius: 50%; 
	    -moz-border-radius:  50%; 
	    border-radius:  50%; 
        border: 2px solid #ccc;
    }
.jf_pdbox .jf_title1{ height:30px; line-height:30px; font-size:14px; color:#fff;}
.jf_pdbox .jf_title1 span{ float:right;}
.jf_integral .left{ display:inline; width:45%; text-align:center; font-size:13px; height:65px; line-height:25px;}
    .jf_integral .left a{color:#666; font-size:13px;}
.jf_centertop{background: url(../images/user_mainbg.jpg) no-repeat top;height:200px; background-size:100% 180px; }
    .jf_centertop .jf_pdbox .user_vip{ background-color:rgba(255,255,255,0.3); border:1px solid #f9b386; padding:0px 3px; width:33%; border-radius:25px; text-align:center; font-size:13px; color:#fff; height:25px; line-height:25px;}
.jf_menu2{ margin-top: 8px;}
.user_menupay{}
    .user_menupay li{ float:left; width:33%; text-align:center; color:#fff;}
        .user_menupay li .title{ line-height:25px; font-size:16px;}
        .user_menupay li .title1{line-height:25px; font-size:12px; }
        .main_centertopbg{background-color:#fff; padding: 8px 0px;  border-radius: 5px; margin:10px 8px;}
            .main_centertopbg .user_name{ font-size:15px; color:#000; padding:5px 0px 5px 10px;}
            .user_centernews1 .user_name{ font-size:15px; color:#000; padding:5px 0px 5px 10px;}
.main_integral li{ width: 25%; float: left;}
.main_integral li .img{ text-align: center; margin: 5px 0px; }
.main_integral li .price{ height: 28px; line-height: 28px; font-family: arial; font-size: 16px; color: #DE1603; text-align: center;}
.main_integral li .txt{ height: 24px; line-height: 24px; font-size: 13px; color: #666; text-align: center; overflow:hidden}
.user_centernews1{ margin:30px 10px 10px 10px; padding:8px 0px;  border-radius:5px; background-color:#fff;}
.user_centernews1 li{ width:25%; float:left; height:80px;}
.user_centernews1 li .title{ position:relative; text-align:center;height:35px; line-height:35px; color:#fff; font-size:14px;}
.user_centernews1 li .imgpic{ position:absolute; top:0px; right:33%; z-index:999;}
.user_centernews1 li .txt{ height:22px; line-height:22px; font-size:13px; color:#585858; text-align:center;}
.top_titlename{background: -webkit-linear-gradient(left, #ea4e0e , #fe8b02); height:45px; line-height:45px; text-align:center; color:#fff; font-size:16px; position:relative;}
    .top_titlename .top_jt{ position:absolute; left:5px; top:0px; width:30%; text-align:left; height:45px; z-index:99;}
        .top_titlename .top_jt a{ height:45px; width:100%;}
.top_titlename .transaction{ position:absolute; right:5px; top:12px; padding:0px 5px; border:1px solid #f5f5f5; height:20px; line-height:20px; border-radius:10px;}
    .top_titlename .transaction a{ font-size:12px; color:#f5f5f5;}

    .top_titlename1{height:45px; line-height:45px; text-align:center; color:#fff; font-size:16px; position:relative;}
    .top_titlename1 .top_jt{ position:absolute; left:5px; top:0px; width:30%; text-align:left; height:45px; z-index:99;}
        .top_titlename1 .top_jt a{ height:45px; width:100%;}
.trading_pic{ margin:10px 3%;}
.jy_ball{ background:url(../images/ball_pic.png) no-repeat 7px; background-size:13px 13px; height:35px; color:#7f7f7f; line-height:35px; text-indent:25px;}
.vider_title{ font-size:15px; color:#222; background-color:#fff; min-height:200px;  margin:20px 5px 0px 5px; border-radius:5px;line-height:25px; text-indent:10px; font-size:13px;}
.fix_namebg{position: absolute;background-color:rgba(0,0,0,0.5); border-top-left-radius:10px; border-top-right-radius:10px;
    left: 0px;
    right: 0px;
    top: 0px; padding:7px 0px;}
.video_box{ position:relative;}
.video_jt{ position:absolute; top:5px; left:5px;}
.video_name{ height:20px;  border-bottom:1px solid #dfdbd9; text-align:center; width:60%; margin:auto;}
.video_border{ line-height:40px; text-align:center; margin:auto; background-color:#f5f5f5; width:40%;}
.user_centernews li .title .number_title{ width:15px; height:15px; line-height:15px; text-align:center; border-radius:50%; border:1px solid #f05a11; color:#f05a11; position:absolute; background-color:#fff; right:26%; top:14%; z-index:99;}

/*购物车*/

.emptyimg img{ width:100%;}
.shopcarbox{ border-top:1px solid #eee; background-color:#fff;  position:fixed; height:50px;  line-height:50px; bottom:0px; left:0px; right:0px;}
    .shopcarbox .left{ float:left; width:20%; height:50px; line-height:50px; text-align:center; font-size:13px;}
    .shopcarbox .left1{ float:left; width:50%; font-size:13px;}
    .shopcarbox .right{ float:left; width:30%;float:right; background-color:#f60; text-align:center;}
    .shopcarbox .left input[type="checkbox"]{ -webkit-appearance:none; border:none; width:18px; height:18px; vertical-align:middle; margin:0 6px 0 3px; background: url(../images/icon_nocheck.png) 0 center; background-size:18px 18px; outline: none;}  
.shopcarbox .left input[type="checkbox"]:checked{-webkit-appearance:none; border:none; background: url(../images/icon_round_check.png) 0 center; background-size:18px 18px;}
.shoppingked input[type="checkbox"]{ -webkit-appearance:none; border:none; width:18px; height:18px; vertical-align:middle; margin:0 6px 0 3px; background: url(../images/icon_nocheck.png) 0 center; background-size:18px 18px; outline: none;}  
.shoppingked input[type="checkbox"]:checked{-webkit-appearance:none; border:none; background: url(../images/icon_round_check.png) 0 center; background-size:18px 18px;}
.brandtitlebg{ background-color:#fff; margin:5px; border-radius:5px;}
    .brandtitlebg .shopname{ font-size:14px; color:#222; height:30px; margin-bottom:5px; line-height:15px; overflow:hidden;}
.brandtitlebg .colorname{color:#c3c5c5; font-size:13px; padding-top:15px;}
.brandtitlebg .payname{ color:#f60; font-size:18px;  padding-top:5px;}
    .brandtitlebg .payname span{ font-size:12px; color:#c3c5c5;}
.pay_detailbox{ border-top:1px solid #eee; padding:5px; margin-top:25px;}
.pay_detailbox .paytitle{ color:#c3c5c5; height:45px; line-height:45px; border-bottom:1px solid #eee; font-size:13px;}
.pay_detailbox .paytitle span{ float:right; color:#7f8181;}
.pay_detailbox .paytitle input[type="checkbox"]{ -webkit-appearance:none; border:none; width:15px; height:15px; vertical-align:middle; margin:0 3px 3px 3px; background: url(../images/icon_nocheck.png) 0 center; background-size:15px 15px; outline: none;}  
.pay_detailbox .paytitle input[type="checkbox"]:checked{-webkit-appearance:none; border:none; background: url(../images/icon_round_check.png) 0 center; background-size:15px 15px;}
.pay_panbottombox{ position:fixed; bottom:0px; border-top:1px solid #eee; height:55px; line-height:55px; background-color:#fff; left:0px; right:0px;}
.pay_bottomleft{ float:left; width:65%; padding-right:5%; text-align:right; font-size:13px; color:#c3c5c5;}
.pay_bottomright{ float:right; width:30%; background-color:#00DDC6;}
.adlist_box{ border:none; background:none; background-color:#f60; height:25px; line-height:25px; width:60px; border-radius:5px; color:#fff;}
.ad_tablebox{ background-color:#f1f1f1; }
.ad_tablebox th{  height:35px; line-height:35px;}
.ad_tablebox .ad_tablebox_title{background-color:#fff; text-align:center; height:35px; line-height:35px;  border-right:1px solid #f1f1f1;}
.zc_productbox{ background-color:#fff;margin:10px; border-radius:10px;}
    .zc_productbox .pic{ text-align:center; margin:auto; }
    .zc_productbox .pic img{border-radius:10px;}
.zc_productbox .title{height:35px; line-height:35px; padding:0px 5px; font-size:13px; overflow:hidden; text-align:center;}
    .zc_productbox .price{ color:#222; font-size:12px;height:35px; border-top:1px solid #f1f1f1;  padding:0px 5px;line-height:35px;}
.price span{ float:right; color:#ccc;}
.proxqdetail{ padding:0px 10px;}
    .proxqdetail .title{ text-align:center; color:#666; font-size:13px; height:30px; line-height:30px;}

.qdtop{ }
.qdtopnews{ height:100px; margin-top:20px;}
.qdtopnews .left{ width:50%; float:left;}
.qdtopnews .left .num{ text-align:center; font-size:22px; color:#fff; font-family:Arial; height:20px; line-height:20px;}
.qdtopnews .left .txt{ text-align:center; font-size:15px; color:#fff; height:20px; line-height:20px;}
.qdtopnews .right{ width:50%; border-left:1px solid #fff; float:left; text-align:center;}
.qdtopnews .right .rbtn{ border:none; background:url(../images/qzbtn.png) no-repeat center center; height:100px; width:100px; outline:none; background-size:100px 100px;}
.qdtopnews .right .num{ text-align:center; font-size:22px; color:#fff; font-family:Arial; height:20px; line-height:20px;}
.qdtopnews .right .txt{ text-align:center; font-size:15px; color:#fff; height:20px; line-height:20px;}
.qdconbox{ margin:10px 8px;}
.qdconbox .qtop{ margin-top:25px;}
.qdconbox .qcon{ }
.qdlist{ padding:0px 8px; background-color:#fff; padding-bottom:20px; border-bottom-left-radius:8px; border-bottom-right-radius:8px;}
.qdlist li{ height:40px; line-height:40px; font-size:14px; border-bottom:1px solid #eee;}
.qdlist li .title{ color:#000; font-weight:bold; font-size:15px; width:20%; float:left; text-align:center;}
.qdlist li .txt{ width:20%; float:left; color:#666; text-align:center;}
.qdlist li .txt span{ color:#f60;}

.indexpro{ margin:5px; padding:8px; background-color:#fff; border-radius:5px;}
.indexpro .img{ text-align:center;}
.indexpro .img img{ width:100%; }
.indexpro .txtbox{ margin:5px 0px;}
.indexpro .title{ line-height:22px; padding:5px 0px; color:#000;}
.indexpro .pricex{ color:#f60; font-size:15px; height:24px; line-height:24px;}
.indexpro .pricex span{ font-size:13px;}
.indexpro .pricey{ color:#999; font-size:13px;  height:24px; line-height:24px;}

.qudefault{ background:#E37C0E url(../images/pin_bg.jpg) no-repeat  top -30px center; background-size:100% auto;}
.qutopbox{ margin:8px; margin-bottom:8px;}
.indexseach{ background-color:#fff; height:36px; border-radius:20px;
    display:-moz-box;
	display:-webkit-box;
	display:box;
}
.indexseach .left{ 
    -moz-box-flex:1;
	-webkit-box-flex:1;
	box-flex:1;
}
.indexseach .right{ width:70px; }

.topinputxt{ width:100%; height:35px; text-indent:30px; background: url(../images/search.png) no-repeat 8px center; background-size: 18px; border:none; font-size:14px;display:-webkit-box;border-radius:20px; color:#a9a9a9; }
.searchbtn{ width:68px; height: 34px; line-height:34px; margin-top:1px; margin-right:2px; text-align: center;cursor: pointer; border:none;  background: -webkit-gradient(linear,center top,center bottom,from(#ea521e), to(#db211c)); color:#fff;border-radius:25px; font-size:14px;}

.quadpic{ margin-top:8px;}
.quadpic img{ width:100%; border-radius:8px;}
.qunolist{ height:40px; line-height:40px;}
.qunolist li{ width:25%; float:left; font-size:13px; color:#666; text-indent:20px;}
.qunolist li.ico1{ background: url(../images/qicon1.png) no-repeat left center; background-size:16px 16px; }
.qunolist li.ico2{ background: url(../images/qicon2.png) no-repeat left center; background-size:16px 16px; }
.qunolist li.ico3{ background: url(../images/qicon3.png) no-repeat left center; background-size:16px 16px; }
.qunolist li.ico4{ background: url(../images/qicon4.png) no-repeat left center; background-size:16px 16px; }

.qunonews {
	background: rgba(0,0,0,0.2);
	height: 24px;
	color: #222;
	font-size: 13px;
	padding: 6px 6px;
	padding-right:20px;
	border-radius: 18px;
	overflow: hidden;
	margin-top: 260px;
	display: inline-block;
}
.qunonews li {
	color: #333;
	display: inline;
	line-height: 24px;
	height: 24px;
    margin-bottom:6px;
    display:-moz-box;
	display:-webkit-box;
	display:box;
}
.qunonews li .img{ width:24px; height:24px;}
.qunonews li .img img{ width:24px; height:24px; object-fit: cover; border-radius:16px; }
.qunonews li .txt{ margin-left:8px; color:#fff;
    -moz-box-flex:1;
	-webkit-box-flex:1;
	box-flex:1;
}
.qunonews li .txt i{ font-style:normal; font-weight:bold;}
.qunonews li .txt b{ border:1px solid #fff; padding:2px 4px; color:#fff; border-radius:10px; font-weight:normal; font-size:12px;}

.qupintitle{ height:36px; line-height:36px; font-size:16px; color:#000;}
.qupinlist{ padding:10px 5px; background-color:#fff; height:64px; overflow:hidden;}
.qupinlist li{ font-size:13px;
	color: #333;
	display: block;
	line-height: 32px;
	height: 32px;
    margin-bottom:6px;
    display:-moz-box;
	display:-webkit-box;
	display:box;
}
.qupinlist li .img{ width:32px; height:32px;}
.qupinlist li .img img{ width:32px; height:32px; object-fit: cover; border-radius:16px; }
.qupinlist li .txt{ margin-left:8px;
    -moz-box-flex:1;
	-webkit-box-flex:1;
	box-flex:1;
}
.qupinlist li .txt i{ font-style:normal; color:#f60;}
.qupinlist li .btn{ }

.qupinlisttd {
	padding: 10px 5px;
	background-color: #fff;
	overflow: hidden;
}
	.qupinlisttd li {
		font-size: 13px;
		color: #333;
		display: block;
		height: 50px;
		line-height:20px;
		border-bottom:1px solid #f1f1f1;
		margin-bottom: 6px;
		display: -moz-box;
		display: -webkit-box;
		display: box;
	}

		.qupinlisttd li .img {
			width: 50px;
			height: 50px;
		}

			.qupinlisttd li .img img {
				width: 50px;
				height: 50px;
				object-fit: cover;
				border-radius: 16px;
			}

		.qupinlisttd li .txt {
			margin-left: 8px;
			-moz-box-flex: 1;
			-webkit-box-flex: 1;
			box-flex: 1;
		}

			.qupinlisttd li .txt i {
				font-style: normal;
				color: #f60;
			}

		.qupinlisttd li .btn { margin-top:12px;
		}
.qupinbtn1{ background-color:#D74F17; color:#fff; display:inline-block; box-shadow:0 1px 5px #888; margin:0px 5px; padding:0px 8px; border-radius:5px;}
.qupinbtn2{ background-color:#FAE7E7; color:#DA201B; display:inline-block; margin:0px 5px; padding:0px 8px; margin-right:0px; border-radius:5px;}

.qupinprotitle{ }
.qupinprotitle img{ display:block;}
.qupinpro{ padding-bottom:10px;}
.qupinpro li{ background-color:#fff; border-radius:8px; margin:5px 10px; padding:10px; box-sizing:border-box; 
		display: -moz-box;
		display: -webkit-box;
		display: box;
}
.qupinpro li .img{ width:120px;}
.qupinpro li .img img{ width:120px; height:120px; object-fit: cover; background:#ccc; border-radius:8px;}
.qupinpro li .txtbox{ margin-left:10px;
		-moz-box-flex: 1;
		-webkit-box-flex: 1;
		box-flex: 1;
}
.qupinpro li .title{ height:40px; line-height:20px; font-size:14px; color:#000; margin-top:10px;}
.qupinpro li .title i{ font-style:normal; background-color:#E44210; color:#DA201B; padding:2px; font-size:12px; color:#fff; border-radius:5px; margin-right:5px;}
.qupinpro li .txt{ margin:5px 0px; height:24px; line-height:24px; font-size:12px;}
.qupinpro li .txt i{ font-style:normal; background-color:#FAE7E7; color:#DA201B; padding:5px; margin-right:5px;}
.qupinpro li .num{ height:20px; line-height:20px; margin-top:5px; color:#666; font-size:12px;}
.qupinpro li .price{ height:30px; line-height:30px; font-size:13px; color:#DA201B; margin-top:10px;}
.qupinpro li .price b{ font-size:16px; font-family:Arial;}
.qupinpro li .price i{ text-decoration:line-through; font-size:12px; color:#888; font-style:normal;}

.qupingz {
	position: fixed;
	right: 0;
	top: 60px;
	z-index: 99;
	box-shadow: 0 1px 5px #888;
	background: linear-gradient(to right,#DC211C,#F78065);
	text-indent: 5px;
	border-bottom-left-radius: 16px;
	border-top-left-radius: 16px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	width: 60px;
	font-size: 15px;
	padding-right: 10px;
}
.qupingz a{ display:block; color:#fff;}
.qupingz2 {
	position: fixed;
	right: 0;
	top: 100px;
	z-index: 99;
	box-shadow: 0 1px 5px #888;
	background: linear-gradient(to right,#DC211C,#F78065);
	text-indent: 5px;
	border-bottom-left-radius: 16px;
	border-top-left-radius: 16px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	font-size: 15px;
	padding-right: 10px;
}

	.qupingz2 a {
		display: block;
		color: #fff;
	}
.qupingz3 {
	position: fixed;
	right: 0;
	top: 53px;
	z-index: 99;
	box-shadow: 0 1px 5px #888;
	background: linear-gradient(to right,#DC211C,#F78065);
	text-indent: 5px;
	border-bottom-left-radius: 16px;
	border-top-left-radius: 16px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	font-size: 15px;
	padding-right: 10px;
}

	.qupingz3 a {
		display: block;
		color: #fff;
	}

.qdbox {
	background: #F6F6F6 url(../images/qdbg.png) no-repeat top center;
	background-size: 100% auto;
}
.qdimg{ text-align:center;}

.qdnumli{ margin:20px 20px;}
.qdnumli li{ width:30%; float:left;}
.qdnumli li .num{ height:32px; line-height:32px; font-size:22px; color:#000; font-weight:bold;}
.qdnumli li .txt{ height:28px; line-height:28px; font-size:14px; color:#666;} 

.qddayli{ margin:10px; background-color:#fff; border-radius:8px; padding:10px;}
.qddaytop {
	display: -moz-box;
	display: -webkit-box;
	display: box;
}
	.qddaytop .txtbox {
		-moz-box-flex: 1;
		-webkit-box-flex: 1;
		box-flex: 1;
	}
	.qddaytop .title{ height:22px; line-height:22px; color:#000 ;font-size:16px; font-weight:bold;}
	.qddaytop .txt{ height:22px; line-height:22px; color:#666; font-size:14px; }
	.qddaytop .txt span{ color:#2B68EE; margin:0px 5px;}
	.qddaytop .btn{ width:90px; text-align:center; margin-top:2px;}
.qddaynum{ margin-top:10px;}
.qddaynum li{ width:15%; margin-right:2%; float:left;}
.qddaynum li:nth-child(6n){ margin-right:0;}
	.qddaynum li .txtbox {
		height:60px;
		background: #F6F6F6 url(../images/hlg/qico3.png) no-repeat bottom 6px center;
		background-size: 20px 20px;
		padding: 5px;
		border-radius: 8px;
		box-sizing: border-box;
	}
.qddaynum li .num{ height:28px; line-height:28px ;font-size:16px; color:#777;}
.qddaynum li .datanum{ height:30px; line-height:30px; font-size:13px; color:#000; text-align:center;}
	.qddaynum li.active .txtbox {
		background: #E9F0FD url(../images/hlg/qico2.png) no-repeat bottom 6px center;
		background-size: 20px 20px;
	}
	.qddaynum li.active .num{ color:#2B68EE;}



	.qdlistli {
		border-radius: 8px;
		background: #fff;
		margin: 5px 10px;
		padding: 10px;
		display: -moz-box;
		display: -webkit-box;
		display: box;
	}
.qdlistli .img{ height:50px; width:50px;}
.qdlistli .img img{ width:50px; height:50px;}
.qdlistli .txtbox{ margin-left:10px;
	-moz-box-flex: 1;
	-webkit-box-flex: 1;
	box-flex: 1;
}
		.qdlistli .num {
			width: 80px;
			text-align: center;
			color: #2B68EE;
			font-size: 18px;
			font-weight: bold;
			line-height: 50px;
		}
.qdlistli .title{ margin-top:3px; line-height:22px; color:#000; font-size:16px; font-weight:300;}
.qdlistli .time{ height:22px; line-height:22px; color:#888; font-size:13px;}
.centertopnews {
	margin: 10px;
}

	.centertopnews li {
		width: 32%;
		margin-right: 2%;
		border-radius: 8px;
		float: left;
		background: linear-gradient(to right,#FFF6EE,#FFEADC);
		padding: 10px 0px;
		box-shadow: 0px 0 5px 1px #ccc;
	}

		.centertopnews li:nth-child(3n) {
			width: 32%;
			margin-right: 0;
			border-radius: 8px;
			float: left;
			background-color: #fff;
			padding: 10px 0px;
			box-shadow: 0px 0 5px 1px #ccc;
		}

		.centertopnews li .title {
			text-align: center;
			height: 28px;
			line-height: 28px;
			color: #E43F11;
			font-size: 20px;
			font-family: Arial;
		}

		.centertopnews li .txt {
			height: 22px;
			line-height: 22px;
			font-size: 12px;
			color: #888;
			text-align: center;
		}


/*门店详情*/
.shopdetail{ position:absolute; margin:0px 10px; border-radius:8px; padding:0px 10px; top:-10px; left:0; right:0px; z-index:99; background-color:#fff;}
.shopname {
	display: -moz-box;
	display: -webkit-box;
	display: box;
	padding:10px 0px;
	border-bottom:1px solid #ddd;
}
	.shopname .txtbox {
		-moz-box-flex: 1;
		-webkit-box-flex: 1;
		box-flex: 1;
	}
	.shopname .title{ height:30px; line-height:30px; font-size:18px; color:#000; font-weight:bold;}
	.shopname .txt{ height:30px; line-height:30px; font-size:13px; color:#888;}
	.shopname .txt i{ margin-right:3px;}
	.shopname .img{ height:60px; line-height:60px;  border-radius:6px;}
	.shopname .img img{ height:60px; line-height:60px;border:1px solid #ddd; border-radius:6px;}

.shopaddress{ padding:10px 0px; border-bottom:1px solid #ddd;}
.shopaddress .time{ background:url(../images/hlg/ico4.png) no-repeat left center; background-size:20px 20px; color:#000; height:40px; line-height:40px; font-size:14px; text-indent:25px;}
	.shopaddress .addbox {
		display: -moz-box;
		display: -webkit-box;
		display: box;
	}
	.shopaddress .addbox .img{ margin-top:3px; width:25px;}
	.shopaddress .txtbox {
		-moz-box-flex: 1;
		-webkit-box-flex: 1;
		box-flex: 1;
	}
	.shopaddress .add{ line-height:20px; padding:5px 0px; color:#444; font-size:14px;}
	.shopaddress .num{ height:20px ;line-height:20px; font-size:13px; color:#888;}
	.shopaddress .tel{ height:50px; border-left:1px solid #ddd; width:60px; text-align:center; line-height:50px;}

.shopjyfw{  padding:10px 0px;}
.shopjyfw .title{ height:30px; line-height:30px; color:#000; font-size:16px; font-weight:bold;}
.shopjyfw .txt{ line-height:24px; color:#666; font-size:14px;}

.shoponlinename {
	display: -moz-box;
	display: -webkit-box;
	display: box;
	padding:15px 10px;
}
	.shoponlinename .txtbox {
		margin-left:10px;
		-moz-box-flex: 1;
		-webkit-box-flex: 1;
		box-flex: 1;
	}
	.shoponlinename .title {
		height: 30px;
		line-height: 30px;
		font-size: 18px;
		color: #000;
		font-weight: bold;
	}
	.shoponlinename .txt {
		height: 30px;
		line-height: 30px;
		font-size: 13px;
		color: #888;
	}
		.shoponlinename .txt i {
			margin-right: 3px;
		}
	.shoponlinename .img {
		height: 60px;
		line-height: 60px;
		border-radius: 6px;
	}
		.shoponlinename .img img {
			height: 60px;
			line-height: 60px;
			border: 1px solid #ddd;
			border-radius: 6px;
		}

.shoponlinepro{ background-color:#F6F6F6; border-top-left-radius:8px; border-top-right-radius:8px; padding:0px 10px;}
.shoponlinepro .ttitle{ line-height:40px; font-size:16px; color:#000; font-weight:bold; padding-top:10px;}

.shoptop {
	height: 48px;
	line-height: 48px;
	display: box;
	display: -webkit-box;
	display: -moz-box;
}
	.shoptop .img {
		width: 34px;
		text-align: center;
		height: 48px;
		line-height: 48px;
		margin-top:-2px;
	}
.shoptop .img img{ }
.shoptop .schbox{ margin:10px 5px; margin-right:0px;
    -moz-box-flex:1;
	-webkit-box-flex:1;
	box-flex:1;
}

/*打赏明细*/
.dstop{ height:36px; line-height:36px; font-size:14px; color:#000;}
.dstop span{ color:#2B68EE;}

.dslist{ }
.dslist li{ background-color:#fff; padding:10px; border-radius:8px; margin-bottom:10px;} 
.dslist li .title{ height:30px; line-height:30px; font-size:16px; color:#000; font-weight:bold;}
.dslist li .title span{ color:#fff; font-size:12px; font-weight:normal; background-color:#2B68EE; padding:2px 5px; border-radius:3px; margin-left:8px;}
.dslist li .time{ height:28px; line-height:28px; color:#888; font-size:12px; margin-bottom:10px;}
.dslist li .left{ width:48%; padding:0px 2%; background-color:#F8F8F8; border-radius:5px; float:left; height:50px; line-height:50px;  font-size:15px; color:#666;}
.dslist li .left span{ float:right; color:#000;}
.dslist li .right{ width:48%; padding:0px 2%; background-color:#F8F8F8; border-radius:5px; float:right;height:50px; line-height:50px;  font-size:15px; color:#666;}
.dslist li .right span{ float:right; color:#000;}

/*商家打赏*/
.shopdstop{ padding:10px; background-color:#fff;}
.shopdstop .title{ height:40px; line-height:40px; font-size:16px; color:#666;}
.shopdstop .tinput{ height:50px; line-height:50px; border-bottom:1px solid #ddd; }
	.shopdstop .tinput input {
		background: url(../images/hlg/dico1.png) no-repeat right center;
		background-size: 18px 18px;
		text-indent: 0px;
		color: #000 !important;
		font-size: 14px;
		border: none;
		text-align: left;
		outline: none;
		width: 100%;
		margin: 0px;
		padding: 0px;
		height: 48px !important;
		line-height: 48px !important;
	}
	.shopdstop .ninput {
		height: 50px;
		line-height: 50px;
		border-bottom: 1px solid #ddd;
	}
	.shopdstop .ninput input {
		/*padding-bottom: 10px;*/
		background-size: 18px 18px;
		text-indent: 0px;
		color: #000 !important;
		font-size: 14px;
		border: none;
		text-align: left;
		outline: none;
		width: 100%;
		margin: 0px;
		padding: 0px;
		height: 48px !important;
		line-height: 48px !important;
	}
.shopdsnuminput {
	width: calc(100% - 100px);
	height:40px; line-height:40px; border:none; background:none;
	font-size:24px; color:#000; text-align:center;
}
.shopdsleft {
	background: none;
	height: 40px;
	line-height: 40px;
	background: url(../images/hlg/dico2.png) no-repeat right center;
	background-size: 40px 40px;
	width:40px;
	border:none;
}
.shopdsright {
	background: none;
	height: 40px;
	line-height: 40px;
	background: url(../images/hlg/dico3.png) no-repeat right center;
	background-size: 40px 40px;
	width: 40px;
	border: none;
}

.shopdsnumbox {
	border-radius:8px; padding:10px; background-color:#fff; margin-top:10px;
}
.shopdsnumbox .notice{ height:32px; line-height:32px; background-color:#E9F0FD; color:#2B68EE; font-size:13px; text-indent:5px;
					   border-radius:5px;
}
	.shopdsnumbox .btn { margin:10px 0px;
	}
	.shopdsnumbox .btn span {
		background-color: #2B68EE;
		color: #fff;
		font-size: 13px;
		padding: 2px 5px;
		border-radius: 5px;
	}
	.shopdsnumbox .num{ height:30px; line-height:30px; font-size:18px; color:#000; font-weight:bold;}
	.shopdsnumlist{ margin:10px 0px;}
	.shopdsnumlist li{ width:25%; float:left;}
	.shopdsnumlist li .tnum{ height:24px; line-height:24px; color:#000; font-size:14px;}
	.shopdsnumlist li .ttxt{ height:24px; line-height:24px; color:#666; font-size:14px;}

.shopdsname {
	border-radius: 8px;
	padding: 10px;
	background-color: #fff;
	margin-top: 10px;
	display: box;
	display: -webkit-box;
	display: -moz-box;
}
.shopdsname .img{ width:60px; height:60px; }
.shopdsname .img img{ width:60px; height:60px; border-radius:30px; object-fit:cover;}
	.shopdsname .txtbox {
		-moz-box-flex: 1;
		-webkit-box-flex: 1;
		box-flex: 1;
		margin-left:10px;
	}
	.shopdsname .title{ height:30px; line-height:30px; color:#000; font-size:16px;}
	.shopdsname .txt{ height:30px; line-height:30px; color:#666; font-size:14px;}

/*注册选择*/
.choosetitle{ margin-top:40px; height:32px; line-height:32px; font-size:22px; color:#000;  text-align:left;}
.choosetxt{ height:32px; line-height:32px; font-size:16px; color:#666;  text-align:left; font-weight:300; margin-bottom:40px;}
.chooselist{ }
.chooselist li{ background:#fff url(/images/lbico11.png) no-repeat right 10px center; border-radius:8px; padding:10px; background-size:20px 20px; margin-bottom:20px;
    display:box;
	display:-webkit-box;
	display:-moz-box;
}
.chooselist li .img{ width:60px; height:60px;}
.chooselist li .img img{ width:60px; height:60px;}
.chooselist li .txtbox{ margin-left:10px; 
    -moz-box-flex:1;
	-webkit-box-flex:1;
	box-flex:1;
}
.chooselist li .title{ height:26px; line-height:26px; margin-top:4px; font-size:16px; color:#000; font-weight:bold;}
.chooselist li .txt{ height:26px; line-height:26px; font-size:14px; color:#999;}

/*我的收藏*/
.myfavorite {
	border-radius: 8px;
	background-color: #fff;
	display: box;
	display: -webkit-box;
	display: -moz-box;
}
	.myfavorite .img {
		width: 80px;
		height: 80px;
	}
		.myfavorite .img img {
			width: 80px;
			height: 80px;
			border-radius: 5px;
			object-fit: cover;
		}
	.myfavorite .txtbox {
		-moz-box-flex: 1;
		-webkit-box-flex: 1;
		box-flex: 1;
		margin-left: 10px;
	}
	.myfavorite .title {
		height: 24px;
		line-height: 24px;
		color: #000;
		font-size: 16px;
	}
	.myfavorite .txt {
		height: 24px;
		line-height: 24px;
		color: #666;
		font-size: 13px;
	}
	.myfavorite .price{ height:20px; line-height:20px; margin-top:10px; font-size:16px; color:#C20000; font-weight:bold;}

.jftop{ height:50px; line-height:50px; background-color:#fff;}
.jftop li{ width:50%; float:left; text-align:center; font-size:15px; color:#666;}
.jftop li a{ color:#666;}
.jftop li.active{ color:#000; font-weight:bold; background: url(../images/tmchoose.png) no-repeat bottom center; background-size:auto 3px;}
.jftop li.active a{ color:#000;}

/*打赏二维码*/
.dsewm{ width:300px;  margin:50px auto;}
.dsewm .dtop{ background-color:#2965EE; padding:10px 10px; position:relative;}
.dsewm .dtop .title{ height:32px; line-height:32px; font-size:18px; color:#fff ;font-weight:bold; text-align:center;}
.dsewm .dtop .txt{ height:24px; line-height:24px; color:#fff; font-size:14px;  text-align:center;}
.dsewm .dtop .lround{ height:20px; line-height:20px; width:20px; border-radius:10px; background-color:#F5F5F5; position:absolute; top:66px; left:-10px; z-index:99;}
.dsewm .dtop .rround{ height:20px; line-height:20px; width:20px; border-radius:10px; background-color:#F5F5F5; position:absolute; top:66px; right:-10px; z-index:99;}
.dsewm .dbottom{ background:#fff url(../images/ewmbg.png) no-repeat top 20px center; background-size:260px 260px; padding:10px; min-height:300px; padding-bottom:30px;}
.dsewm .dbottom .ewmimg{ text-align:center; margin-top:40px;}
.dsewm .dbottom .ewmimg img{ width:200px; height:200px;}
.dsewm .dbottom .txt{ height:30px; line-height:30px; font-size:14px; color:#999; text-align:center; margin-top:60px;}
.dsewm .dsjl{ border-bottom-left-radius:8px; border-bottom-right-radius:8px; text-indent:32px; border-top:1px solid #eee; height:50px; background:#fff url(../images/hlg/dico4.png) no-repeat left 10px center; background-size:16px 16px; line-height:50px; font-size:14px; color:#000;}
.dsewm .dsjl span{ float:right;}

/*余额管理*/
.yebox{ margin:10px;}
.yetop{ background: url(../images/hlg/yebg.jpg) no-repeat bottom center; background-size:100% auto; height:120px; border-radius:8px; padding:20px;}
.yetop .num{ height:30px; line-height:30px; font-size:32px; font-weight:bold; color:#fff; margin-top:10px;}
.yetop .txt{ height:30px; line-height:30px; font-size:13px; color:#BBCAF8;}

.yeicolist{ padding:10px; background-color:#fff; margin-top:10px; border-radius:8px;}
.yeicolist li{ width:33.3%; float:left; }
.yeicolist li .img{ text-align:center; margin:10px 0px;}
.yeicolist li .img img{ height:36px;}
.yeicolist li .txt{ text-align:center; line-height:24px; font-size:14px;}

.yemxtop{ height:50px; line-height:50px; background-color:#fff;}
.yemxtop li{ width:33.3%; float:left; text-align:center; font-size:15px; color:#666;}
.yemxtop li a{ color:#666;}
.yemxtop li.active{ color:#000; font-weight:bold; background: url(../images/tmchoose.png) no-repeat bottom center; background-size:auto 3px;}
.yemxtop li.active a{ color:#000;}

.yemxlist {
	margin-top: 10px;
}
	.yemxlist li {
		background-color: #fff;
		border-radius: 8px;
		padding: 10px;
		margin-bottom: 10px;
		display: box;
		display: -webkit-box;
		display: -moz-box;
	}
		.yemxlist li .img {
			width: 54px;
			height: 54px;
		}
		.yemxlist li .txtbox {
			margin-left: 10px;
			-moz-box-flex: 1;
			-webkit-box-flex: 1;
			box-flex: 1;
		}
	.yemxlist li .title{ height:25px; line-height:25px; margin-top:2px; font-size:15px; color:#000;}
		.yemxlist li .txt {
			height: 25px;
			line-height: 25px;
			font-size: 14px;
			color: #666;
		}
	.yemxlist li .num{ width:80px; height:54px; line-height:54px; font-size:18px; color:#2B68EE; text-align:right; font-weight:bold;}
	.yemxlist li .numdel{ width:80px; height:54px; line-height:54px; font-size:18px; color:#f60; text-align:right; font-weight:bold;}

/*收益*/
.shouyinum{ height:40px; line-height:40px; border-top:1px solid #ccc; margin:0px 10px; margin-top:10px;}
.shouyinum li{ width:50%; float:left; color:#fff; font-size:12px;}

.shouyinews{ background:#fff; padding:10px; border-radius:8px; margin:0px 10px; margin-top:10px;}
.shouyinews li{ width:50%; float:left; border-right:1px solid #ddd; box-sizing:border-box; margin:10px 0px;}
.shouyinews li:nth-child(2n){ border-right:0px solid #ddd; padding-left:10%; width:40%;}
.shouyinews li .num{ color:#000; font-size:18px; font-weight:bold; height:32px; line-height:32px;}
.shouyinews li .txt{ color:#888; font-size:14px; height:28px; line-height:28px;}