body{ font-family:"微软雅黑"; font-size:14px; color:#333; overflow-x:hidden; background:#f7f7f7;}
ul{ padding:0; margin:0;}
li{ list-style:none;}
a{ color:#333;}
a:hover{ text-decoration:none; color:#c2211b;}
.back-fff{ background:#fff;}
.border-b-no{ border-bottom:none !important;}
.margin-left-5{ margin-left:5px;}
.header{ height:30px; border-bottom:solid 1px #e5e5e5; font-size:12px; line-height:30px; margin-bottom:40px;}
.container{ width:1230px;}
.header-right a{ color:#333; margin-left:10px;}
.header-right a:hover,.phone-link:hover{ color:#ff0000;}
.phone-link,.header-right a.phone-link{ color:#ff0000;}

.margin-bottom-10{ margin-bottom:10px;}
.logo{ margin-right:100px;}
.select-down{ width:110px; height:36px; border:solid 1px #db2d27; border-right:none; position:relative; cursor:pointer; text-align:center; z-index:1000;}
.select-down:focus{ box-shadow:none !important;outline:0;}
.search-form{ height:36px; border:solid 1px #db2d27; width:308px; box-shadow:none; border-radius:0; background:url(../../images/jpweb/search.png) 10px center no-repeat; padding-left:40px;}
.btn{ border-radius:0; }
.btn-danger{ display:block; height:36px; background:#db2d27; border:solid 1px #db2d27; width:78px; color:#fff; padding:0; text-align:center;}
.btn-blue{ background:#1e97f3; border:solid 1px #1e97f3;}
.btn-blue:hover{ background:#1B80CE; border-color:#1B80CE;}
/**搜索下拉效果**/
.selectContainer .selectOption{min-width:180px; padding:0 5px; line-height:25px; height:25px; white-space:nowrap; overflow:hidden;border:none; width:250px; z-index:1000}  
.selectContainer .shows{width:20px; height:20px; position:absolute; right:2px; top:2px; background:url(images/select-ico.gif) no-repeat center center}  
.selectContainer ul{position:absolute; width:100%; top:34px; left:-1px; display:none; border:solid 3px #adadad;}  
.selectContainer ul li{padding:0 5px;  line-height:36px;  width:100%;cursor:pointer;}  
.selectContainer ul li img{ padding-right:10px; margin-top:-7px;}
.selectContainer ul li:hover{background:#db2d27; color:#fff;}  
.selectContainer ul.dis{display:block!important;  width:187px;background:#fff; border:solid 1px #db2d27; width:111px;}  
.selectContainer ul.undis{display:noneimportant;}  
.zIndex{z-index:10000!important}  
.selectContainer .gray{color:#666;}
.selectContainer{ height:35px; line-height:35px;}
.phone{ background:url(../../images/jpweb/phone.png) left center no-repeat; padding-left:50px;}
.phone div{ margin-top:-5px;}
.phone .phone-number{ color:#db2d27; font-size:24px; margin-top:-3px;}
/**导航**/
.nav-top{ margin-top:40px; border-bottom:solid 2px #db2d27;}
.nav-title {
	width: 210px;
	height: 40px;
	background: #E9173D;
	color: #fff;
	font-size: 16px;
	text-align: center;
	line-height: 40px;
}
.nav-center{ height:40px; line-height:40px; width:780px; padding-left:42px;}
.nav-center li{ float:left; padding:0 30px;}
.nav-center li a{ color:#333;}
	.nav-center li a:hover {
		color: #E9173D;
	}
	.nav-center li.active a {
		color: #E9173D;
	}
.user-link{ height:25px; display:block; line-height:25px; background:url(../../images/jpweb/icon-user.png) left center no-repeat; padding-left:35px; font-size:12px; float:left; margin-top:5px;}
.sc-link{ background:url(../../images/jpweb/icon-sc.png) left center no-repeat; margin-left:20px;}
.user-link:hover{ color:#db2d27;}
/**nav-left**/
.left-nav{ width:210px; height:460px; background:#db2d27; position:relative; z-index:1000;}
.left-nav li{ height:30px; line-height:30px; padding:0 15px; background:url(../../images/jpweb/list-bj.png) 190px center no-repeat; font-size:14px;}
.left-nav li:hover{ background:#fff url(../../images/jpweb/list-bj02.png) 190px center no-repeat;}
.left-nav li a{ color:#fff;}
.left-nav li:hover a{ color:#db2d27;}
.nav-down{ width:780px; min-height:460px; background:#fff; position:absolute; left:210px; top:0; border-right:solid 1px #db2d27; border-bottom:solid 1px #db2d27; display:none; padding:10px;}
.down-tt a{width: 120px; height: 24px;line-height: 24px; padding-right: 10px; margin-left: 20px; color: #666 !important; float: left; font-weight: bold;display:block;}
.down-tt a span{ float:right;}
.nav-down .nav-link{ width:410px; }
.nav-down .nav-link li{ float:left; padding:0 !important;}
.nav-down .nav-link a {padding: 0 8px;height: 14px;line-height: 14px; margin: 5px 0; border-right: 1px #ccc solid;color: #000 !important; float: left;}
.nav-down .nav-link a:hover{ color:#db2d27 !important;}
.left-nav li:hover .nav-down{ display:block;}
.nav-tj{ width:200px;}
.tuijian-ul{ padding:0 !important; float:none !important; margin-bottom:15px;}
.tuijian-ul li{ padding-left:0; }
.tuijian-ul li:hover{ background:none;}
.tuijian-ul a{color: #999 !important;}
.tuijian-ul a:hover{color: #db2d27!important;}
.down-tt-right{ width:100%; height:24px; font-weight: bold; color: #666;}
/**banner轮播**/
.banner{ width:780px; height:320px;}
.carousel-indicators{ width:100%; left:0; right:0; bottom:0; height:28px; margin-left:0; margin-bottom:0;}
.carousel-indicators li,.carousel-indicators .active{ display:block; width:20%; height:100%; float:left; background:url(../../images/jpweb/banner-list.png); border-radius:0; border:none; border-right:solid 1px #fff; margin:0; color:#fff; font-size:12px; line-height:28px; text-align:center; text-indent:0;}
.carousel-indicators>li:last-child{ border:none;}
.advert-list{ margin:0;}
.advert-list .col-xs-4{ padding:0 5px;}
.advert-list .col-xs-4 img{ }
.width-right{ width:210px; border:solid 1px #e5e5e5; border-right:none;  border-bottom:none;}
.news-ul{ padding:10px; border-bottom:solid 1px #e5e5e5; border-right:solid 1px #e5e5e5;}
.news-ul li{ font-size:12px; width:190px; line-height:24px;}
.news-ul li a{ display:block; overflow: hidden; /*自动隐藏文字*/text-overflow: ellipsis;/*文字隐藏后添加省略号*/ white-space: nowrap;/*强制不换行*/ width: 20em; width:190px;}
.news-ul li a:hover{ color:#db2d27;}
.rate{ padding:30px 0; border-bottom:solid 1px #e5e5e5; border-right:solid 1px #e5e5e5; height:87px;}
.rate span{ font-size:18px; color:#f54f0d;}
.icon-ul li{ float:left; width:50%; border-right:solid 1px #e5e5e5; text-align:center;}
.icon-ul li a{ display:block; height:77px; border-bottom:solid 1px #e5e5e5; padding-top:10px;}
.icon-ul li .icon{ display:block; height:32px; width:34px; background:url(../../images/jpweb/icon-index.png); margin:0 auto 5px auto;}
.icon-ul li .icon02{ background-position:-34px 0; width:29px;}
.icon-ul li .icon03{ background-position:-63px 0; width:29px;}
.icon-ul li .icon04{ background-position:-92px 0;}
.icon-ul li .icon05{ background-position:-125px 0; width:30px;}
.icon-ul li .icon06{ background-position:-155px 0; width:29px;}
.icon-ul li a:hover{ color:#db2d27;}
/**古玩珍藏**/
.title{ border-bottom:solid 2px #db2d27; font-size:16px; color:#fff; height:29px; margin-top:20px;}
.title span{ padding:6px 20px; background:#db2d27;}
.classify{ margin:15px -16px 0 -16px;}
.classify li{ float:left; font-size:12px; padding:0 16px; border-right:solid 1px #e2e0df;}
.classify li a:hover{ color:#db2d27;}
.classify>li:last-child{ border:none;}
.product-list{ margin:7px -8px 0 -8px; font-size:12px;}
.product-list .col-xs-2{ padding:6px; height:316px; border:solid 1px transparent;}
.product-list .col-xs-2:hover{ background:#fff; border-color:#db2d27;}
.product-link{ display:block;}
.product-link:hover{ color:#db2d27;}

.product-link figure{ overflow:hidden; height:186px; width:186px; display: table-cell;vertical-align:middle; text-align:center;}
.product-link figure img{ transition:1.5s all; max-width:186px; max-height:186px;}
.product-link:hover figure img{ transform:scale(1.1,1.1);}
.product-tt{overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 20em; width:186px; padding:16px 0; border-bottom:solid 1px #e2e0df; margin-bottom:10px;}
.product-number{ margin-bottom:10px;}
.product-number span{ font-size:14px; color:#db2d27; font-weight:bold;}
/**人气分类**/
.popularity{ margin-top:20px; padding:15px 15px 5px 15px;}
.popularity-tt{ width:265px; height:314px; padding-top:117px;}
.popularity-border{ border:solid 1px #dedede; padding-bottom:10px; display:block;}
.popularity-border figure{ display: table-cell;vertical-align:middle; text-align:center; height:115px; width:140px;}
.popularity-border figure img{ max-height:115px; max-width:140px;}
.popularity-border:hover{ border-color:#db2d27; color:#db2d27;}
.popularity-border figure{ padding:15px; text-align:center;}
.popularity-list{ width:915px; margin:0 -5px;}
.popularity-list .col-xs-2{ padding:0 5px; margin-bottom:10px;}
/**代拍流程**/
.process-tt{ margin-top:40px; color:#e2e0df;}
.process-tt span{ padding:0 35px; color:#333; font-size:18px;}
.process-link{ width:140px; height:140px; display:block; background:#808080; border-radius:6px; padding-top:30px; text-align:center; font-size:18px; color:#fff; margin:30px 0;}
.process-link:hover{ background:#ea2f36; color:#fff;}
.process-i{ display:block; width:50px; height:50px; background:url(../../images/jpweb/icon-lg.png) no-repeat; margin:0 auto 10px auto;}
.process-i02{ background-position:-50px 0; width:52px;}
.process-i03{ background-position:-102px 0;}
.process-i04{ background-position:-153px 0;}
.process-i05{ background-position:-203px 0;}
.process-i06{ background-position:-253px 0;}
.arrow{ width:72px; height:140px; background:url(../../images/jpweb/arrow.png) center center no-repeat; margin:30px 0;}
/**bottom**/
.bottom{ border-top:solid 1px #dedede; padding:30px 0; margin-top:40px;}
.bottom-ul li{ margin-bottom:6px; width:150px;}
.bottom-ul li a{ font-size:12px; color:#999;}
.bottom-ul li a:hover{ color:#ea2f36;}
.phone-font{ font-size:24px; color:#f59632;}
.margin-top-10{ margin-top:10px;}
/**footer**/
.footer{ background:#808080; padding:30px 0; margin-top:30px; color:#fff; font-size:12px;}
.footer-a{ display:table; margin:0 auto;}
.footer-a a{ float:left;}
.beian{ margin:20px 0;}
.friend-link a{ color:#fff; margin:0 5px;}
/**悬浮导航**/
.nav-fixed{ width:40px; height:100%; background:#333; position:fixed; right:0; top:0;}
.fixed-icon{ width:27px; height:23px; display:block; background:url(../../images/jpweb/nav-fixed.png) no-repeat; margin:0 auto;}
.fixed-icon02{ background-position:0 -23px; height:21px;}
.fixed-icon03{ background-position:0 -44px; height:22px;}
.fixed-icon04{ background-position:0 -66px; height:24px; margin:10px auto;}
.fixed-icon05{ background-position:0 -90px; height:24px; margin:10px auto;}
.nav-fixed ul{ position:absolute; left:0; width:40px; height:410px; top:50%; margin-top:-205px;}
.nav-fixed ul li{ position:relative;}
.nav-fixed ul li a{ padding:8px 6px; display:block; color:#fff; text-align:center; position:relative; z-index:100; background:#333; border-bottom:solid 1px #fff;}
.nav-fixed ul li a span{ padding-left:4px; display:block; margin-top:5px;}
.nav-fixed ul li a span.kefu{ padding-left:2px;}
.nav-fixed ul li a:hover{ color:#fff; background:#f86830;}
.ewm{ background:#f86830; color:#fff; position:absolute; bottom:0; right:-200px; transition:0.5s all; overflow:hidden;}
.ewm .padding{ padding:10px;}
.zixun{ width:200px;}
.zixun span{ padding-right:5px;}
.zixun p{ margin-right:10px;}
.zixun a{ display:inline; background:none !important; border:none !important; z-index:1 !important; height:auto; padding:0 !important; margin-right:20px;}
.telformat{ width:140px;}
.telformat span{ padding-right:5px;}
.telformat p{ margin-right:10px;}
.telformat a{ display:inline; background:none !important; border:none !important; z-index:1 !important; height:auto; padding:0 !important; margin-right:20px;}




.nav-fixed ul li.hover:hover .ewm{ right:40px;}
/**产品列表**/
.left-nav02{ position:absolute; left:50%; margin-left:-600px; top:196px; display:none;}
.nav-cbs{ margin:15px 0 15px -5px;}
.nav-cbs a{ margin:0 5px;}
.chooise{ background:#fff; border:solid 1px #e5e5e5;}
.chooise-tt{ font-size:16px; padding:18px;}
.chooise-box{ border-top:dashed 1px #d6d5d5; height:50px;}
.chooise-left{ height:48px; line-height:48px; width:110px; padding-right:20px;}
.chooise-ul{ height:48px; padding-top:14px; padding-left:10px;}
.chooise-ul .active{ color:#c2211b;}
.chooise-ul .radio-inline:hover{ color:#c2211b;}
.chooise-right{ border-left:dashed 1px #d6d5d5;}
.chooise-input{ width:105px; height:26px; box-shadow:none; border-radius:0; margin-top:12px;}
.input-lind{ margin:16px 10px 0 10px;}
.rmb{ line-height:50px; margin:0 10px 0 5px; color:#c2211b;}
.chooise-btn{ background:#c2211b; color:#fff; padding:0; height:26px; width:70px; line-height:26px; text-align:center; margin-top:12px;}
.chooise-search{ margin-left:20px;}
.chooise-ul02{ padding:0; margin:0;}
.chooise-ul02 li{ line-height:48px; float:left; margin:0 16px;}
.paixu{ height:40px; background:#f1efef; border:solid 1px #e5e5e5; margin-top:15px;}
.paixu .chooise-left{ height:40px; line-height:38px;}
.btn-px{ padding:1px 6px; background:#979695; color:#fff;}
.btn-px:hover,.btn-px:focus,.btn-px-active{ background:#c2211b; color:#fff;}
.btn-toolbar>.btn, .btn-toolbar>.btn-group, .btn-toolbar>.input-group{ margin-left:16px; margin-right:10px; margin-top:7px;}
.page-a{ margin-top:10px;}
.page-a a{ margin:0 10px;}
.width20{ width:20%; padding:0 5px; float:left;}
.width25{ width:25%; padding:0 5px; float:left;}
.product{ padding:7px; background:#fff; border:solid 1px #ebebeb; display:block; margin-bottom:20px;}
.product:hover{ border:solid 1px #c2211b;}
.product figure{ width:216px; height:162px; margin:0 auto; text-align:center; line-height:162px; overflow:hidden;}
.product figure img{ max-width:100%; max-height:100%; transition:2s all;}
.product:hover figure img{ transform:scale(1.1,1.1);}
.product-title{ font-size:12px; margin-top:10px; height:34px;}
.day-money{ font-size:12px; border-bottom:solid 1px #ebebeb; margin-bottom:10px; padding-bottom:5px;}
.day-money span{ font-size:20px; color:#fd4810; padding-left:10px;}
.day-money2{ font-size:12px; border-bottom:solid 1px #ebebeb; margin-bottom:2px; padding-bottom:2px;}
.day-money2 span{ font-size:12px; color:#fd4810; padding-left:10px;}
.sy-date{ font-size:12px;}
.product:hover .sy-date,.product:hover .day-money,.product:hover .product-title{ color:#333;}
.product:hover .day-money span{ color:#fd4810;}
.btn-sc{ display:block; width:54px; font-size:12px; color:#c2211b; border:solid 1px #c2211b; text-align:center; line-height:15px; padding:0; background:none;}
.btn-sc:hover{ background:#c2211b; color:#fff;}
.row-product{ margin:20px -5px;}
.pagination>li>a, .pagination>li>span{ margin:0 5px; border-radius:0px !important; color:#333;}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover,.pagination>li>a:hover{ background:#ea2f36; border-color:#ea2f36; color:#fff;}

.pagination1{
	display:inline-block;
	padding-left:0;
	margin:20px 0;
	border-radius:4px
}
.pagination1>li{display:inline}  
.pagination1>li>a,.pagination1>li>span{
	position:relative;
	float:left;
	padding:6px 12px;
	margin-left:-1px;
	line-height:1.42857143;
	color:#333;
	text-decoration:none;
	background-color:#fff;
	border:1px solid #ddd;
	cursor: pointer;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.pagination1>li:first-child>a,.pagination1>li:first-child>span{
	margin-left:0;
	border-top-left-radius:4px;
	border-bottom-left-radius:4px;
}  
.pagination1>li:last-child>a,.pagination1>li:last-child>span{
	border-top-right-radius:4px;
	border-bottom-right-radius:4px;
}  
.pagination1>li>a:focus,.pagination1>li>a:hover,.pagination1>li>span:focus,.pagination1>li>span:hover{
	z-index:2;
	color:#23527c;
	background-color:#eee;
	border-color:#ddd;
}  
.pagination1>.active>a,.pagination1>.active>a:focus,.pagination1>.active>a:hover,.pagination1>.active>span,.pagination1>.active>span:focus,.pagination1>.active>span:hover{
	z-index:3;color:#fff;
	cursor:default;
	background-color:#ea2f36;
	border-color:#ea2f36;
}  
.pagination1>.disabled>a,.pagination1>.disabled>a:focus,.pagination1>.disabled>a:hover,.pagination1>.disabled>span,.pagination1>.disabled>span:focus,.pagination1>.disabled>span:hover{
	color:#777;
	cursor:not-allowed;
	background-color:#fff;
	border-color:#ddd;
}  
.pagination1-lg>li>a,.pagination1-lg>li>span{
	padding:10px 16px;
	font-size:18px;
	line-height:1.3333333;
}  
.pagination1-lg>li:first-child>a,.pagination1-lg>li:first-child>span{
	border-top-left-radius:6px;
	border-bottom-left-radius:6px;
}  
.pagination1-lg>li:last-child>a,.pagination1-lg>li:last-child>span{
	border-top-right-radius:6px;
	border-bottom-right-radius:6px;
}  
.pagination1-sm>li>a,.pagination1-sm>li>span{
	padding:5px 10px;
	font-size:12px;
	line-height:1.5;
}  
.pagination1-sm>li:first-child>a,.pagination1-sm>li:first-child>span{
	border-top-left-radius:3px;
	border-bottom-left-radius:3px;
}  
.pagination1-sm>li:last-child>a,.pagination1-sm>li:last-child>span{
	border-top-right-radius:3px;
	border-bottom-right-radius:3px;
}  
.pager{
	padding-left:0;
	margin:20px 0;
	text-align:center;
	list-style:none;
}  
.pager li{
	display:inline;
}  
.pager li>a,.pager li>span{
	display:inline-block;
	padding:5px 14px;
	background-color:#fff;
	border:1px solid #ddd;
	border-radius:15px;
}  
.pager li>a:focus,.pager li>a:hover{
	text-decoration:none;
	background-color:#eee;
}  
.pager .next>a,.pager .next>span{
	float:right;
}  
.pager .previous>a,.pager .previous>span{
	float:left;
}  
.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover,.pager .disabled>span{
	color:#777;
	cursor:not-allowed;
	background-color:#fff;
}
.pageJump{
	display:inline-block;
	padding-left:0;
	margin:20px 10px;
	border-radius:4px;
	vertical-align:top;
}
.pageJump .button,.pageJump input{
	font-size:16px;
	padding:6px 12px;
	margin-left:-1px;
	line-height:1.42857143;
	color:#333;
	text-decoration:none;
	background-color:#fff;
	border:1px solid #ddd
}
.pageJump input{
	width:60px;
}
.pageJump-lg .button,.pageJump-lg input{
	padding:10px 16px;
	font-size:18px;
	line-height:1.3333333;
}
.pageJump-sm .button,.pageJump-sm input{
	padding:5px 10px;
	font-size:12px;
	line-height:1.5;
}
/**产品详情**/
.product-left{ width:960px; padding:40px 20px; border-right:solid 1px #e5e5e5;}
.ban{ width:392px; height:400px; position:relative; overflow:hidden; float:left; margin-right:30px;}
.ban2{ width:392px; height:302px; position:relative; overflow:hidden;}
.ban2 ul{ position:absolute; left:0; top:0;}
.ban2 ul li{ width:392px; height:302px; border:solid 1px #ddd;}
.ban2 ul li div{ text-align:center; display: table-cell; vertical-align:middle; width:390px; height:300px;}
.ban2 ul li img{ max-width:100%; max-height:100%;vertical-align:middle;}
.prev{ float:left; cursor:pointer;}
.num{ height:82px;overflow:hidden; width:340px; position:relative;float:left; margin-left:-8px;}
.min_pic{ padding-top:10px; width:392px;}
.num ul{ position:absolute; left:0; top:0;}
.num ul li{ width:80px; height:80px; margin-right:5px; padding:1px;}
.num ul li.on{ border:1px solid red; padding:0;}
.num ul li img{ width:78px; height:78px;}
.prev_btn1{ width:16px; text-align:center; height:18px; margin-top:40px; margin-right:20px; cursor:pointer; float:left;}
.next_btn1{  width:16px; text-align:center; height:18px; margin-top:40px;cursor:pointer;float:right;}
.prev1{ position:absolute; top:220px; left:20px; width:28px; height:51px;z-index:9;cursor:pointer;}
.next1{ position:absolute; top:220px; right:20px; width:28px; height:51px;z-index:9;cursor:pointer;}
.mhc{ background:#000; width:100%;opacity:0.5;-moz-opacity:0.5;filter:alpha(Opacity=50); position:absolute; left:0; top:0; display:none; z-index:1;}
.pop_up{ padding:10px; background:#fff; position:fixed; -position:absolute; left:50%; top:50%; margin-left:-255px; margin-top:-255px; display:none; z-index:99;}
.pop_up_xx{ width:40px; height:40px; position:absolute; top:-40px; right:0; cursor:pointer;}
.pop_up2{ width:500px; height:500px; position:relative; overflow:hidden;}
.pop_up2{ width:500px; height:500px; position:relative; overflow:hidden; float:left;}
.pop_up2 ul{ position:absolute; left:0; top:0;}
.pop_up2 ul li{ width:500px; height:500px; float:left;}


.shop-tt{ font-size:18px; color:#000; width:490px;}
.shop-txt{ font-size:12px; color:#999; margin-top:10px; padding-bottom:5px; border-bottom:dashed 1px #b3b3b3;}
.shop-txt a{ color:#e5551d;}
.shop-money{ margin-top:30px;}
.shop-money span.jg{ font-size:20px; color:#c2211b;}
.shop-money span.red{ color:#c2211b;}
.shop-car{ display:block; width:100px; height:40px; color:#fff; background:#c2211b url(../../images/jpweb/shop-car.png) 10px center no-repeat; padding-left:36px; float:left; line-height:40px; margin-left:20px; margin-top:16px;}
.shop-car:hover{ color:#fff;background:#d41811 url(../../images/jpweb/shop-car.png) 10px center no-repeat;}
.shop-time{ height:30px; line-height:30px; padding-left:36px; background:url(../../images/jpweb/time.png) left center no-repeat;}
.shop-hours{ height:40px; width:28px; text-align:center; line-height:40px; color:#fff; font-size:18px; border-radius:2px; background:#c2211b; margin-top:-5px; margin-left:10px; margin-right:5px;}
.shop-hour-txt{height:30px; line-height:30px;}
.shop-hours2{ height:22px; width:22px; text-align:center; line-height:20px; color:#fff; font-size:18px; border-radius:2px; background:#c2211b; margin-top:2px; margin-left:2; margin-right:2px;}
.shop-hour-txt2{height:30px; line-height:30px;}
.shop-sx{ background:#c2211b; padding:0; text-align:center; margin-top:-5px; border:none;}
.shop-sx:hover{background:#d41811;}
.shop-cj{ width:150px; height:50px; font-size:16px; margin-left:0; line-height:50px; border:none;}
.shop-yy{ background:#f86830; margin-left:30px; text-align:left;}
.icon-yy{ display:block; width:48px; height:50px; background:#e5551d url(../../images/jpweb/shop-yy.png) center center no-repeat; float:left;}
.shop-yy-txt{ display:block; width:102px; height:50px; text-align:center; float:left;}
.shop-hy{ margin-top:10px;}
.shop-right{ width:235px; padding:20px 15px;}
.shop-a{ display:block; margin:0 auto; width:56px; height:64px; background:url(../../images/jpweb/icon-shop.png) top center no-repeat; padding-top:40px;}
.shop-a02{ background:url(../../images/jpweb/icon-shop02.png) center 5px no-repeat;}
.shop-right-tt{ font-size:18px; color:#000; border-bottom:dashed 1px #ddd; margin-top:20px; padding-bottom:3px; margin-bottom:18px;}
.font12{ font-size:12px;}
.shop-btn{ display:block; width:100%; height:28px; line-height:28px; color:#fff; font-size:12px; background:#f86830; text-align:center; margin-top:10px;}
.padding-right-5{ padding-right:5px;}
.padding-left-5{ padding-left:5px;}
.shop-look{ margin-bottom:5px;}
.shop-look img{ width:87px; height:66px;}
.padding-shop-xx{ padding:0 15px 10px 15px; margin-top:20px;}
.margin-top-20{ margin-top:20px;}
.more-zy{ font-size:16px; color:#c2211b; display:table; cursor:pointer;}
.zhuyi{ height:56px; overflow:hidden;}
.zhuyi-auto{ height:auto;}
.left-nav02 .nav-down{ top:2px;}
.shop-tabs>li>a{ font-size:18px; color:#000;}
.shop-tabs>li.active>a, .shop-tabs>li.active>a:focus, .shop-tabs>li.active>a:hover{ color:#d11c1c;}
.tab-container{ background:#fff; border:1px solid #ddd; border-top:none; padding:60px;}
.tab-container img{ max-width:100%; margin-bottom:20px;}
.modal-content-cj{ width:300px; height:200px;}
.modal-dialog-cj{ width:300px;}
.modal-content-cj .modal-header{ background:#ffe9ad; color:#f86830; text-align:center;}
.modal-content-cj .modal-title{ font-size:18px; font-weight:bold;}
.btn-wring{background: #f86830; color:#fff; padding:6px 30px;}
.modal-footer{ text-align:center;}
.modal-content-cj02 .modal-header{ background:#e7e7e7; color:#333; text-align:center;}
.jp-tt{ color:#c2211b; border-bottom:dashed 1px #ddd; padding-bottom:3px;}
.modal-content-cj02{ width:500px;}
.modal-dialog-cj02{ width:500px;}
.modal-content-cj03{ width:500px; height:200px;}
.modal-dialog-cj03{ width:500px;}
.modal-content-cj03 .modal-header{ background:#ffe9ad; color:#f86830; text-align:center;}
.modal-content-cj03 .modal-title{ font-size:18px; font-weight:bold;}
.shuoiming{ width:80%; margin-left:10%; background:#e7e7e7; border-radius:6px; padding:15px;}
.shuoiming p{ margin-bottom:5px;}
.jinggao{ color:#c2211b; font-weight:bold;}
.jinggao a{ color:#0d05ac;}
.shop-qd{ float:none; margin:0 auto;}
.form-group-m{ width:80%; margin-left:auto; margin-right:auto;}
.product-width{ width:490px;}



/******登录*****/
.login-logo{ padding:35px 0; background:#fff;}
.login-back{ background:#a7a7a7; height:570px; padding-top:20px;}
.login-c{ width:360px; height:420px; border-radius:10px; background:#e6e8e7; border:solid 5px #c9c8c9; margin-top:40px; padding:30px; position:relative;}
.login-tt{ font-size:30px; color:#645f5d; text-align:center; font-weight:bold;}
.input-login{ border-color:#db243f; height:44px; padding:0 50px; line-height:42px; box-shadow:none; background:#f0f0f0 url(../../images/jpweb/user-back.png) 10px center no-repeat; font-size:16px; color:#9e9e9e; margin-top:22px;}
.input-password{background:#f0f0f0 url(../../images/jpweb/password-back.png) 10px center no-repeat;}
.input-yzm{ width:88px; height:44px; padding:0; text-align:center; line-height:42px; border-color:#645f5d; background:#f0f0f0; font-size:18px; color:#645f5d;margin-top:22px;}
.yzm-img img{ width:120px; height:44px; border:solid 1px #db243f; border-radius:4px;margin-top:22px; margin-left:15px; cursor:pointer;}
.btn-yzm{ padding:0; background:none; border:none; font-size:16px; color:#9e9e9e; width:50px;margin-top:22px;}
.btn-login{ height:44px; background:#de0303; color:#fff; font-size:26px; word-spacing:8px; width:100%; border:none; display:block; border-radius:4px; box-shadow:2px 3px 6px #9E9C9C; margin-top:50px; margin-bottom:10px;}
.color-red{ color:#c2211b;}
.color-red18{ color:#c2211b;}
.login-bottom{ margin-top:5px; background:#696969; height:66px;}
.login-tk{ width:460px; height:220px; background:#e6e8e7; border-radius:6px; border:solid 1px #bfbfbf; box-shadow:1px 6px 28px #908E8E; position:absolute; left:-260px; top:120px; padding-left:55px; padding-top:65px; padding-right:25px; display:none;}
.cw-txt{ background:url(../../images/jpweb/cw.png) left center no-repeat; font-size:24px; padding-left:40px; color:#de0303; margin-bottom:50px;}
.btn-sure{ width:120px; height:46px; text-align:center; line-height:46px; padding:0; background:#de0303; color:#fff; font-size:24px; border-radius:4px;  box-shadow:1px 1px 10px #908E8E;}
.btn-sure:hover{ color:#fff;}
/******个人中心******/
.user-left{ width:220px;}
.user-tt{ height:56px; line-height:56px; background:#c2211b; font-size:18px; color:#fff; text-align:center;}
.user-txt{ padding:25px 15px 15px 15px; background:#fff;}
.font18{ font-size:18px;}
.bold1{ font-weight:bold;}
.panel-user{ margin-top:12px; margin-bottom:0;}
.panel-user>.panel-heading{ padding:0;}
.panel-default>.panel-heading,.panel-user{ background:none; border:none; border-radius:0; box-shadow:none;}
.panel-user .panel-title>a{ display:block; height:60px; line-height:60px; padding-left:30px; padding-right:20px; background:#fff;}
.panel-user .panel-title>a i{ display:block; float:left; margin-top:22px;}
.panel-user .panel-title>a span{ padding-left:10px; font-size:18px; color:#c2211b; display:block; float:left;}
.panel-user .panel-title>a .glyphicon-triangle-right{ font-size:12px; color:#999; float:right; margin-top:24px;}
.list-group{ border-top:solid 1px #f0f0f0;}
.list-group-item{ padding:0; border:none;}
.list-group-item a{ display:block; height:48px; line-height:48px; padding-left:60px; color:#333; margin-bottom:2px;}
.list-group-item.active a,.list-group-item a:hover{ background:#f68e76; color:#fff;}
.user-right{ width:960px;}
.user-right-tt{ padding:20px; font-size:18px; color:#333; border-bottom:solid 1px #f0eded;}
.padding-20{ padding:20px;}
.user-tabs>li{ margin-right:5px;}
.user-tabs>li>a{ width:88px; height:48px; text-align:center; padding:0; background:#f0f0f0; line-height:46px; border:solid 1px #ddd; font-size:14px; position:relative;}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover,.user-tabs>li>a:hover{ background:#c2211b; color:#fff;}
.tabs-span{ width:18px; height:18px; border:solid 1px #fff; border-radius:50%; background:#dd4a38; color:#fff; font-size:12px; line-height:16px; text-align:center; position:absolute; top:-10px; right:-6px;}
.tabs-span02{ background:#f59632;}
.tabs-span03{ background:#3c8dbd;}
.tabs-span04{ background:#00a75a;}
.tabs-span05{ background:#b26467;}
.tabs-span06{ background:#8cd946;}
.tabs-span07{ background:#f86830;}
.tabs-span08{ background:#858ab6;}
.table-user{ margin-top:20px; border-bottom:solid 1px #ddd;}
.table-user>thead>tr>th{ padding:20px; text-align:center; background:#d6d6d6; border-bottom:solid 2px #f59632;}
.table-user>tbody>tr>td{ height:90px;}
.table-che{ margin-top:33px !important; margin-left:auto; margin-right:auto;}
.table-user>tbody>tr>td img{ width:108px; height:80px;}
.table-user-txt{ width:230px; height:40px; margin-top:15px; color:#0050b4;}
.table-user-btn{ width:88px; height:34px; line-height:34px; text-align:center; background:#00a75a; color:#fff; border-radius:4px; margin-top:23px; margin-left:auto; margin-right:auto;}
.table-user-txt-time{ width:auto; text-align:center; color:#333;}
.table-user-line{ line-height:80px;}
.table-user-txt-time a{ color:#0050b4;}
.table-user-btn02{ background:#3c8dbd;}
.table-user-btn03{ background:#dd4a38;}
.table-user-btn04{ background:#f86830;}

/**注册页**/
.register{ background:#fff; padding-bottom:150px;}
.register-tt{ height:55px; line-height:55px; background:#c2211b; color:#fff; font-size:18px; padding-left:45px;}
.register-txt{ font-size:16px; color:#666; padding:20px 0 10px 45px; border-bottom:solid 1px #f0eded;}
.register-width{ width:170px; text-align:right; line-height:30px; height:30px;}
.input-register {
	width: 280px;
	background: #fff;
	box-shadow: none;
	height: 30px;
	margin-left: 5px;
}
.input-register:focus{ background:#fff; border-color:#c2211b; box-shadow:none;}
.input-registertell1 {
	width: 200px;
	background: #fff;
	box-shadow: none;
	height: 30px;
	margin-left: 5px;
}

.input-registertell {
	background: #c2211b;
	color: #fff;
}

	.input-registertell:on {
		background-color: #eee;
		color: #c2211b;
		cursor: not-allowed;
	}

.register-form{ margin-top:45px;}
.register-form .clearfix{ margin-bottom:8px;}
.register-right{ line-height:30px; padding-left:5px;}
.segister-img img{ width:76px; height:30px; cursor:pointer; margin-left:5px; border:solid 1px #c2211b; border-radius:4px;}
.xieyi-btn{ margin-top:7px !important;}
.font18 label{ padding-left:4px;}
.xieyi{ font-size:18px; margin-top:10px;} 
.xieyi a{ color:#3c8dbd; text-decoration:underline;}
.btn-register{ font-size:30px; color:#fff; font-weight:bold; width:276px; height:43px; padding:0; text-align:center; line-height:41px; border-radius:4px; border:solid 1px #db243f; box-shadow:2px 2px 6px #333; background:url(../../images/jpweb/register-btn.png) repeat-x; margin-left:175px;}
.btn-register:hover,.btn-register:focus{ color:#fff;}
.register-link{ padding-left:175px; margin-top:40px; font-size:20px; color:#666;}
.register-link a{ font-size:24px; color:#de0303; font-weight:bold;}
/**我要代购**/
.dg-back{ height:55px; background:#f3d2ca; font-size:20px; border:solid 1px #f0a8a5; line-height:53px; padding-left:35px;}
.dg-tt{ font-size:20px; color:#c2211b; border-bottom:solid 2px #c2211b; padding:10px 0 10px 35px; background:#fff; margin-top:10px;}
.padding-bototm-20{ padding-bottom:20px;}
.margin-no{ margin:0 !important;}
.width-780{ width:780px;}
.width-140{ width:140px;}
.fh-form{ width:780px; border-radius:0; box-shadow:none; height:66px;}
.form-txt{ padding-left:20px;}
.fh-select{ width:780px; border-radius:0; box-shadow:none;}
.line-height-34{ line-height:34px;}
.fh-input{ border-radius:0; box-shadow:none;}
.width-590{ width:590px;}
.width-290{ width:290px;}
.width-100{ width:100px;}
.input-money{ width:110px; background:#e9eade; border-radius:0; box-shadow:none;}
.width-460{ width:460px; height:50px !important;}
.line-height-74{ line-height:50px;}
.width-220{ width:220px; height:50px !important;}
.fh-bottom{ background:url(../../images/jpweb/icon01.png) left center no-repeat; padding-left:16px;}
.margin-left-30{ margin-left:30px;}
.btn-look{ width:280px; margin:20px auto;}
.modal-fh .modal-content{ width:680px; height:300px; background:#f3f3f3;}
.fh-title{ font-size:36px; color:#c2211b; margin-top:80px;}
.btn-modal{ width:200px; margin:50px auto;}
/**帮助中心**/
.help-color{ color:#c2211b;}
.help-tt{ margin-top:20px; border-bottom:solid 2px #c2211b; padding-bottom:7px;}
.help-tt span{ font-size:18px; color:#fff; background:#c2211b; padding:8px 20px;}
.help-border{ border-top:solid 1px #f0eded; padding:30px 70px;}
.help-right{ border-left:solid 1px #c2211b;}
.help-list{ background:url(../../images/jpweb/help-icon.png) left top no-repeat; padding-left:44px; margin-left:-15px; margin-bottom:60px;}
.help-list .tt{ font-size:18px; color:#c2211b; margin-bottom:10px;}
.margin-bottom-0{ margin-bottom:0 !important;}
.help-icon figure{ margin-bottom:10px;}
.help-icon{ width:86px; height:86px; border-radius:8px; background:#919191; padding-top:15px; font-size:16px; color:#fff; display:block;}
.help-icon:hover{ background:#f68e76; color:#fff;}
.help-jt{ width:50px; height:86px; background:url(../../images/jpweb/help-back01.png) center center no-repeat;}
.help-txt{ margin-top:-10px; font-size:14px; line-height:16px;}
.help-back02{ width:26px; height:27px; background:url(../../images/jpweb/help-back02.png) center center no-repeat; margin-left:323px; margin-top:-5px;}
.help-back03{ margin-left:520px;}
.back-no{ background:none !important;}
.help-jt02{ background:url(../../images/jpweb/help-back03.png) center center no-repeat;}
/**个人中心-资料**/
.border-top{ border-top:solid 2px #f59632; padding:15px 40px; font-size:18px; border-bottom:solid 1px #f0eded;}
.zl-c{ padding:0 40px;}
.zl-list{ width:192px; height:80px; background:#dd4a38 url(../../images/jpweb/zl01.png) 140px 7px no-repeat; position:relative; padding-left:10px; margin:0 auto;}
.zl-number{ font-size:45px; color:#fff; height:45px; line-height:45px;}
.zl-mask{ position:absolute; left:0; bottom:0; height:20px; line-height:20px; color:#fff; text-align:center; background:#c2211b; width:100%;}
.zl-number-sm{ font-size:12px; color:#fff; margin-top:-2px;}
.zl-list02{ background:#00a75a url(../../images/jpweb/zl02.png) 130px 7px no-repeat;}
.zl-list02 .zl-mask{ background:#046b3b;}
.zl-list03{ background:#3c8dbd url(../../images/jpweb/zl03.png) 130px 7px no-repeat;}
.zl-list03 .zl-mask{ background:#286f99;}
.zl-list04{ background:#dd4a38 url(../../images/jpweb/zl04.png) 140px 7px no-repeat;}
.zl-p{ padding-right:30px;}
.input-zl{ width:170px; height:30px; background:#f0f0f0; border:solid 1px #ddd; border-radius:2px; box-shadow:none;}
.zl-txt{ line-height:30px;}
.btn-zl{ width:130px; font-size:18px; height:32px; line-height:32px; background:#c2211b; margin-top:-40px; font-size:16px;}
.zl-sf{ margin-right:35px;}
.position{ position:relative;}
.zl-border{ width:200px; height:23px; border:solid 1px #ddd; position:absolute; left:74px; top:0;}
input[type=file]{ position:relative; z-index:2;}
.btn-zl02{ width:70px; height:22px; line-height:16px; padding:0; text-align:center; margin-left:10px;}
.btn-zl03{ margin-left:600px; margin-top:-30px; margin-bottom:0;}
.border-top a{ color:#3c8dbd;}
.zl-txt-tj{ padding:15px 40px;}
.zl-txt-tj a{ color:#2442af;}
.table-bordered>tbody>tr>td, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>td, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>thead>tr>th{ border-color:#fff;}
.border-table{ border:solid 1px #ddd;}
.back-h td{ background:#fff8de;}
.back-t td{ background:#eff5ed;}
.table-bordered{ margin-bottom:0;}
.btn-zl04{ width:240px; margin-top:-35px;}
.zl-img{ width:858px; height:762px; background:url(../../images/jpweb/zl-img.png) left top no-repeat; position:relative; margin-top:20px; margin-bottom:50px;}
.zl-input{ width:154px; height:20px; position:absolute; left:107px; top:192px; color:#000; font-size:12px;}
.zl-input-zs{ top:305px;}
.zl-input-x{left: 645px; width: 125px;top: 171px;}
.zl-input-m{left: 787px; width: 44px;top: 171px;}
.zl-input-y{left: 627px; width: 153px; top: 391px;}

/*****首页弹窗***/
.index-tc{ width:500px; height:600px; background:url(../../images/jpweb/index-link2.png) center no-repeat; position:fixed; left:50%; top:50%; margin-left:-250px; margin-top:-300px; z-index:10000;}
.index-link{ display:block; width:220px; height:47px; background:url(../../images/jpweb/index-link.png) center no-repeat; position:absolute; bottom:0px; left:130px;}
.index-close{ position:absolute; top:20px; right:20px; color:#fff; color:#fff; cursor:pointer;}
.mask-index{ position:fixed; left:0; top:0; width:100%; height:100%; background:#000; opacity:0.5; z-index:9999;}

.footer-a {
	width: 100%; /* 确保父容器宽度充足 */
	text-align: center;
}

.qrcode-section {
	display: flex; /* 使用 Flex 布局实现横向排列 */
	justify-content: center; /* 居中内容 */
	gap: 30px; /* 控制每个二维码之间的间距 */
	flex-wrap: wrap; /* 如果宽度不足，允许换行 */
}

.qrcode-item {
	text-align: center; /* 文字和图片居中 */
}

	.qrcode-item p {
		margin-bottom: 10px; /* 文字和图片之间的间距 */
		font-size: 14px;
		color: #333;
	}

	.qrcode-item img {
		width: 150px; /* 控制二维码图片的宽度 */
		height: 150px; /* 高度设置一致 */
		object-fit: contain; /* 保持图片比例 */
	}
