.self-content {
	margin-top: 40px;
}
.rule-item.tc {
	text-align: center;
	margin-top: 5px;
}
.banner-rule .rule-item {
	width: 100%;
	display: inline-block;
	margin: 15px 0;
	margin-top: 15px;
	padding: 0 20px;
	box-sizing: border-box;
}
.rule-item.tc .rule-right {
	height: 13px;
	width: 12px;
	display: inline-block;
	margin-left: 3px;
	background: url("view/public/images/self/right.png") no-repeat center center;
	margin-bottom: -2px;
}
.rule-item.tc a {
	font-size: 12px;
	color: #ff5800;
}
.self-banner {
	width: 100%;
	height: 400px;
	background: url("view/public/images/self/banner.png") no-repeat center center;
	font-family: Microsoft Yahei;
}
.self-banner .banner-rule {
	float: left;
	width: 230px;
	height: 400px;
	background: #fff;
	padding: 20px 0;
	box-sizing: border-box;
}
.banner-rule .rule-item {
	width: 100%;
	display: inline-block;
	margin: 15px 0;
	padding: 0 20px;
	box-sizing: border-box;
}
.rule-item i.rule-icon1 {
	height: 32px;
	width: 32px;
	background: url("view/public/images/self/icon1.png") no-repeat center center;
	display: inline-block;
	float: left;
	margin-right: 10px;
}
.rule-item h3 {
	color: #616161;
	font-size: 16px;
	font-weight: bold;
	line-height: 20px;
}
.rule-item p {
	color: #989898;
	font-size: 12px;
	line-height: 16px;
}
.rule-item i.rule-icon2 {
	height: 32px;
	width: 32px;
	background: url("view/public/images/self/icon2.png") no-repeat center center;
	display: inline-block;
	float: left;
	margin-right: 10px;
}
.rule-item i.rule-icon3 {
	height: 32px;
	width: 32px;
	background: url("view/public/images/self/icon3.png") no-repeat center center;
	display: inline-block;
	float: left;
	margin-right: 10px;
}
.rule-item.tc {
	text-align: center;
	margin-top: 5px;
}
.rule-bottom {
	border-top: 1px dashed #dedede;
	padding: 26px 32px 0;
}
.rule-bottom a {
	width: 166px;
	height: 34px;
	line-height: 34px;
	font-size: 12px;
	display: block;
	color: #fff;
	background: #ff5800;
	border-radius: 4px;
	text-align: center;
	margin-bottom: 15px;
}
.rule-bottom .rule-right2 {
	height: 17px;
	width: 13px;
	display: inline-block;
	margin-left: 4px;
	background: url("view/public/images/self/right4.png") no-repeat center center;
	margin-bottom: -2px;
}
.self-store {
	margin-top: 40px;
}
.self-store h2 {
	font-size: 24px;
	color: #505050;
	text-align: center;
}
.content-top {
	width: 1190px;
	height: 53px;
	margin-bottom: 26px;
}
#goodslist{
	display: inline-block;
	width: 100%;
	height: auto;
}
#goodslist li:nth-child(5n+5){
	margin-right: 0;
}
.content_cat{
	position:absolute;font-size:12px;color:#000;left:-172px;top:38px;width:162px;height:auto;border:1px solid #d8d8d8;font-family:"微软雅黑";
}
.content_cat li{
	height:35px;line-height:35px;overflow:hidden;
}
.content_cat li p{overflow:hidden;text-overflow:ellipsis;height:35px;line-height:35px;cursor: pointer;}
.content_cat .hover{color:#f95800;}
.cat_info{
	padding-left:15px;
}
.cat_child{display:none;}
.cat_info p{
	width:120px;
	float:left;
}
.cat_info1{
	padding-left:30px;
}
.cat_info1 p{
	width:105px;
	float:left;
}
.cat_info2{
	padding-left:45px;
}
.cat_info2 p{
	width:90px;
	float:left;
}
.cat_arrow_down{
	background:url('view/public/images/self/cat_arrow_down.png') no-repeat;
	height:6px;
	width:9px;
	float:right;
	margin-top:15px;
	margin-right:15px;
	cursor: pointer;
}
.cat_arrow_up{
	background:url('view/public/images/self/cat_arrow_up.png') no-repeat;
	height:6px;
	width:9px;
	float:right;
	margin-top:15px;
	margin-right:15px;
	cursor: pointer;
}
.cat_child_arrow_down{background:url('view/public/images/self/cat_arrow_down.png') no-repeat;
	height:6px;
	width:9px;
	float:right;
	margin-top:15px;
	margin-right:15px;
	cursor: pointer;
}
.cat_child_arrow_up{
	background:url('view/public/images/self/cat_arrow_up.png') no-repeat;
	height:6px;
	width:9px;
	float:right;
	margin-top:15px;
	margin-right:15px;
	cursor: pointer;
}
.self-store-box {
	background: #e2e2e2;
	width: 100%;
	height: auto;
	padding: 30px 30px 0;
	margin-top: 20px;
	display: inline-block;
	box-sizing: border-box;
	border-radius: 2px;
}
.self-store-box li {
	float: left;
	width: 202px;
	height: 150px;
	background: #fff;
	border-radius: 6px;
	margin: 0 30px 30px 0;
	font-family: SimSun;
}
.self-store-box li .self-logo {
	height: 95px;
	line-height: 95px;
	width: 100%;
	text-align: center;
}
.self-store-info {
	color: #979797;
	font-size: 12px;
	padding: 3px 10px;
}
.self-store-info p {
	line-height: 20px;
}
.self-store-info .view-info span {
	width: 108px;
	display: inline-block;
	white-space: nowrap;
	overflow: hidden;
}
.self-store-info .view-info span:nth-child(2) {
	width: 65px;
	display: inline-block;
	text-align: right;
}
.self-store-info .view-info span .view-icon {
	height: 14px;
	width: 19px;
	display: inline-block;
	background: url("view/public/images/self/view.png") no-repeat center center;
	vertical-align: middle;
}
.self-store-info .goto-store {
	text-align: center;
}
.self-store-info p {
	line-height: 20px;
}
.self-store-info .goto-store a {
	color: #979797;
}
.self-store-info .rule-right3 {
	height: 13px;
	width: 12px;
	display: inline-block;
	margin-left: 2px;
	background: url("view/public/images/self/right3.png") no-repeat center center;
	margin-bottom: -2px;
}
.cat_arrow_down {
	background: url('view/public/images/self/cat_arrow_down.png') no-repeat;
	height: 6px;
	width: 9px;
	float: right;
	margin-top: 15px;
	margin-right: 15px;
	cursor: pointer;
}
.cat_arrow_up {
	background: url('view/public/images/self/cat_arrow_up.png') no-repeat;
	height: 6px;
	width: 9px;
	float: right;
	margin-top: 15px;
	margin-right: 15px;
	cursor: pointer;
}
.self-store-box ul li:nth-child(5n+5) {
	margin-right: 0;
}
.pro_list_div li:nth-child(5n+5) {
	margin-right: 0;
}
.sort-bar .prices input[type="button"]:hover {
	color: #FFF;
	background-color: #F60;
	border-color: #F60;
}
.sort-bar .prices input[type="button"] {
	height: 22px;
	font-size: 12px;
	color: #999;
	text-align: center;
	display: block;
	width: 36px;
	float: left;
	margin-left: 6px;
	border: none;
	border: solid 1px #CCC;
	border-top-color: rgb(204, 204, 204);
	border-right-color: rgb(204, 204, 204);
	border-bottom-color: rgb(204, 204, 204);
	border-left-color: rgb(204, 204, 204);
	cursor: pointer;
}
.sort-bar .array{
	padding: 0 !important;
	line-height:38px;
	margin-top:0px !important;
}
.sort-bar .array li.selected a {
	font-weight: normal;
}
.sort-bar .array li a {
	color: #555;
	background: none;
	display: inline-block;
	width: auto;
	padding: 0 20px !important;
	line-height:38px;
}
.sort-bar .array li {
	display:block;
	float:left;
	margin: 0px;
}
.sort-bar .array li.selected a {
	background:#fff;
	border-left:1px solid #dedede;
	border-right:1px solid #dedede;

}
.sort-bar .array li:hover a {
	background:#fff;
	color: #F60;
	padding: 0 20px !important;

}
.nc-gl-sort-bar .sort-bar {
	background: #F7F7F7;
	display: block;
	height: 38px;
	border: none;
}
.pricesort .pricearray{
	display:none;
}

.sort-bar .array .pricesort:hover .pricearray{
	display:block;
}
.sort-bar .array .pricesort .pricearray a {
	color: #555;
}
.sort-bar .array .pricesort .pricearray li:hover a {
	color: #F60;
}
.ranks{
	height:20px;line-height:20px;width:75px;border:1px solid #dedede;float:left;margin-top:8px;
}
.ranks li{
	position: relative;float:left;height:22px;width:15px;cursor:pointer;
}
.ranks .bg{
	position: absolute;top: 0;left: 0;height: 20px;width: 14px;border: 1px solid #e5e5e5;border-left: none;background: #fff;
}
.ranks .bar{
	position: absolute;left: -1px;bottom: 0;width: 14px;border: 1px solid #c7c7c7;background: #ededed;
}
.ranks .hover .bar {
	border-color: #f60;
	background: #f60;
}
.ranks li:hover .bar{
	border-color: #f60;
	background: #f60;
}
.ranks li .msg_info{
	width:129px;
	height:40px;
	background:url('../images/msg_bg.png')no-repeat;position:absolute;top:-40px;left:-60px;
	display:none;
	text-align:center;
	line-height:32px;
	z-index: 999;
}
.ranks li:hover .msg_info{
	display:block;
}

.g_price strong{font-size: 16px;}


.recommend_list2{width: 100%;}
.recommend_list2 ul li{width: 590px; height: 230px; float: left; margin-top: 10px; border: 1px solid #ffffff;}
.recommend_list2 ul li:nth-child(2n){float: right;}
.recommend_list2 ul li a{width: 590px; height: 230px; display: block; overflow: hidden; }
.recommend_list2 ul li a img{width: 590px; height: 230px; transition: all 0.6s; }
.recommend_list2 ul li:hover{border: 1px solid #f3a910;}
.recommend_list2 ul li:hover img{transform: scale(1.05); }

.recommend_list3{width: 100%;}
.recommend_list3 ul li{
	width:389px;
	height:419px;
	float: left;
	margin: 10px 11px 10px 0;
	box-shadow:0 1px 4px 0 rgba(0,0,0,0.08);
	border-radius: 4px 4px 0 0;
}
.recommend_list3 ul li:nth-child(3n){margin-right: 0;}
.recommend_list3 ul li div.store_content{
	width: 100%; height: 165px; background: #F9F0F0;
}
.recommend_list3 ul li div.store_content_left{
	width: 150px; float: left; margin-top: 20px; margin-left: 10px;
}
.recommend_list3 ul li div.store_content_left b{
	font-size: 20px; width: 100%; height: 28px; line-height: 28px; display: block; overflow: hidden; color: #FF3030;
}
.recommend_list3 ul li div.store_content_left span{
	font-size: 14px; color:#333333; margin-top: 10px; width: 100%; height: 20px; line-height: 20px; display: block; overflow: hidden;
}
.recommend_list3 ul li div.store_content_left i{
	width: 54px; height: 24px; line-height: 24px; font-style:normal; border-radius: 14px; margin-top: 40px; text-align: center; display: block; background:rgba(255,48,48,0.1); color: #FF3030; font-size: 15px;
}
.recommend_list3 ul li:nth-child(3n-1) div.store_content{
	background: #F1FAFF;
}
.recommend_list3 ul li:nth-child(3n-1) div.store_content_left b{
	color: #294A96;
}
.recommend_list3 ul li:nth-child(3n-1) div.store_content_left a{
	background:rgba(41,74,150,0.1); color: #294A96;
}
.recommend_list3 ul li:nth-child(3n-1) div.store_content_left i{
	background:rgba(41,74,150,0.1); color: #294A96;
}
.recommend_list3 ul li:nth-child(3n) div.store_content{
	background: #F9F5EB;
}
.recommend_list3 ul li:nth-child(3n) div.store_content_left b{
	color: #FF8300;
}

.recommend_list3 ul li:nth-child(3n) div.store_content_left a{
	background:rgba(255,131,0,0.1); color: #FF8300;
}
.recommend_list3 ul li:nth-child(3n) div.store_content_left i{
	background:rgba(255,131,0,0.1); color: #FF8300;
}
.recommend_list3 ul li div.store_content_right{
	float: right; width: 202px; height: 145px; margin-top: 10px; margin-right: 10px; display: block;
}
.recommend_list3 ul li div.store_content_right img{width: 202px; height: 145px; transition: all 0.6s;}
.recommend_list3 ul li div.store_content:hover img{
	transform: scale(1.1);
}
.recommend_list3 ul li div.store_goods{
	width: 180px; height: 240px; float: left; margin-left: 10px; margin-top: 10px;
}
.recommend_list3 ul li div.store_goods div{
	width: 180px; height: 180px; display: block; overflow: hidden;
}
.recommend_list3 ul li div.store_goods img{
	width: 180px; height: 180px; transition: all 0.6s;
}
.recommend_list3 ul li div.store_goods:hover img{
	transform: scale(1.1);
}
.recommend_list3 ul li div.store_goods span{
	width: 100%; height: 18px; line-height: 18px; display: block; overflow: hidden; color: #333333; font-size: 13px; margin-top: 5px;
}
.recommend_list3 ul li div.store_goods:hover span{
	color: #FD5902;
}
.recommend_list3 ul li div.store_goods b{
	color: #EA2435; font-weight: normal; font-size: 14px; text-align: center; width: 100%; display: block; margin-top: 5px;
}

.goods_list{width:100%; }
.goods_list ul li{width: 225px; height: 290px; margin-right: 13px; margin-top: 15px; border: 1px solid #dedede; float: left;}
.goods_list ul li:nth-child(5n){margin-right: 0;}
.goods_list ul li img{width: 225px; height: 225px;}
.goods_list ul li span{width: 205px; padding: 0 10px; height: 22px; line-height: 22px; display: block; overflow: hidden; margin-top: 3px; color: #333333; font-size: 14px;}
.goods_list ul li a{color: #333333;}
.goods_list ul li b{font-size: 18px; color: #ff4400; margin-top: 3px; padding-left: 10px; display: block; }
.goods_list ul li:hover{border: 1px solid #fd5902;}


.pagination2{
	margin:40px auto; text-align:center; font-size:15px; clear:both; height:100%; zoom:1; line-height:25px; font-family:Arial;
}
.pagination2 span.anum{ display:none}

.pagination2 a,.pagination2 span.current{
	-moz-box-shadow:1px 2px 1px #eeeeee;
	-webkit-box-shadow:1px 2px 2px #eeeeee;
	box-shadow:1px 2px 2px #eeeeee;
	-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(color=#ffffff,direction=0,strength=0) progid:DXImageTransform.Microsoft.Shadow(color=#eeeeee,direction=90,strength=3) progid:DXImageTransform.Microsoft.Shadow(color=#eeeeee,direction=180,strength=3) progid:DXImageTransform.Microsoft.Shadow(color=#eeeeee,direction=270,strength=0)";
	/**filter:progid:DXImageTransform.Microsoft.Shadow(color=#ffffff,direction=0,strength=0) progid:DXImageTransform.Microsoft.Shadow(color=#eeeeee,direction=90,strength=3) progid:DXImageTransform.Microsoft.Shadow(color=#eeeeee,direction=180,strength=3) progid:DXImageTransform.Microsoft.Shadow(color=#eeeeee,direction=270,strength=0);*/
}

.pagination2 a{
	display:inline-block;
	height:21px;
	line-height:21px;
	border:1px solid #ddd;
	background-color:#fff;
	padding:8px 14px;
	color:#666666;
	margin-left:-4px;
	*margin-left:-8px;
	margin-right:6px;
}
.pagination2 a:hover{
	font-weight:normal;
	text-decoration:none;
	color:#666666;
	background-color:#f5f5f5;
	border: 1px solid #ff4400;
}
.pagination2 span.current {
	border:1px solid #ddd;
	background-color:#ff4400;
	color:white;
	padding:8px 14px;
	display:inline-block;
	margin-left:-4px;
	*margin-left:-8px;
	height:21px;
	line-height:21px;
	color:#ffffff;
	margin-right:6px;
}


.pagination2 a.pages-goto:link,.pagination2 a.pages-goto:visited {
	background-color:#ff6600;
	padding:2px 8px;
	display:inline-block;
}
.totalpost{ margin:0 auto 20px auto; text-align:center}


.store_video{
	width: 1190px; height: 420px;
}
.store_video_info{
	width: 380px; height: 420px; float: right; position: relative;
}
.store_video_info div{
	width: 380px; height: 96px; position: absolute; bottom: 0; left: 0; background:rgba(250,250,250,0.8);
}
.store_video_info div p{
	text-align: center;
}
.store_video_info div p img{
	width: 52px; height: 52px; border-radius: 50%; border: 2px solid #FFFFFF; margin-top: -26px;
}
.store_video_info div p b{
	font-size: 18px; color: #333333; height: 25px; line-height: 25px; margin-top: 6px;
}
.store_video_info div p span{
	font-size: 14px; color: #666666; height: 20px; line-height: 20px; width: 350px; display: inline-block; overflow: hidden; margin-top:5px;
}
.store_list{
	width: 1190px;  margin-top: 10px;
}
.store_list ul li{
	width: 228px; height: 302px; float: left; border:1px solid rgba(222,222,222,1); margin-right: 10px; margin-bottom:10px; position: relative;
}
.store_list ul li:nth-child(5n){
	margin-right: 0;
}
.store_list ul li img{
	width: 40px; height: 40px; position: absolute; top:95px; left: 95px; cursor: pointer;
}
.store_list ul li div{
	width: 208px; position: absolute; top:210px; left: 10px; text-align: center;
}
.store_list ul li div span{
	width:104px;
	height:30px; line-height: 30px;
	background:linear-gradient(90deg,rgba(255,104,0,1) 0%,rgba(250,180,100,1) 100%);
	box-shadow:0px 2px 6px 0px rgba(0,0,0,0.08);
	border-radius:15px;
	display: inline-block; overflow: hidden; font-size: 16px; color: #FFFFFF;
}
.store_list ul li div a{
	width: 100%; height: 17px; line-height: 17px; color: #4E4C4C; font-size: 12px; margin-top: 5px; display: block; overflow: hidden;
}
.store_list ul li div a:hover{
	color:#fd5902;
}
.store_list ul li div b{
	color: #FF4400; font-size: 18px; margin-top: 3px; display: block;
}