.border-radius {
	-webkit-border-radius:100%;
	-moz-border-radius:100%;
	-ms-border-radius:100%;
	-o-border-radius:100%;
	border-radius:100%
}
.arrow-down {
	width:0;
	height:0;
	border-width:4px;
	border-color:#666 transparent transparent;
	border-style:solid dashed dashed;
	position:absolute
}
.clearfix:after {
	clear:both;
	content:"";
	display:block;
	height:0
}
.checkbox_hide {
	display:none
}
input[type="text"],input[type="submit"],input[type="reset"],input[type="button"],button,textarea {
	-webkit-appearance:none;
	font-family:"Helvetica","Hiragino Sans GB","Microsoft Yahei",sans-serif
}
.crumbs {
	color:#999;
	font-size:12px;
	height:40px;
	line-height:40px;
	border-bottom:1px solid #dcdcdc;
	margin-bottom:16px
}
.crumbsCate {
	display:inline
}
.crumbs .arrow,span.arrow {
	font-family:"SimSun";
	padding:0 4px
}
.crumbs a {
	color:#333
}
.crumbs a:hover {
	color:#5188a6
}
.leftWrap {
	width:1200px;
	float:left
}
article p {
	font-size:14px;
	line-height:24px;
	color:#666;
	margin-bottom:16px;
	word-wrap:break-word;
	word-break:break-all
}
article ul li,article ol li,.reading_box_pop ol li {
	font-size:14px;
	line-height:26px
}
article ul li {
	list-style-type:disc
}
article ol li,.reading_box_pop ol li {
	list-style-type:decimal
}
article img {
	max-width:600px;
	margin:0 auto 20px;
	display:block
}
article table {
	border-collapse:collapse;
	margin-bottom:40px;
	line-height:normal
}
article table td,article table th {
	padding:5px 10px;
	border:1px solid #ddd
}
article h2,article h3,article h4 {
	font-size:16px;
	margin-bottom:16px
}
article h2 {
	font-size:18px
}
article embed {
	margin:0 auto 20px;
	display:block;
	width:480px!important;
	height:360px!important
}
.single-item {
	display:none
}
.article-top-box {
	margin-bottom:30px;
	position:relative;
	min-height:252px;
	z-index:3
}
.article-details .pic-Box {
	width:550px;
	height:300px;
	float:left;
	margin-right:20px;
	border:1px solid #f2f2f2;
	text-align:center
}
.article-details .pic-Box img {
	max-width:550px;
	max-height:300px
}
.article-details .article-right {
	width:436px;
	float:left
}
.article-right-box {
	height:222px
}
.article-details .article_title {
	max-height:52px;
	overflow:hidden;
	line-height:26px;
	font-size:20px;
	font-weight:normal;
	margin-bottom:10px
}
.article-details .price-box {
	border-bottom:1px dashed #e4e4e4;
	padding-bottom:8px;
	margin-bottom:8px;
	color:#999;
	font-size:14px;
	line-height:26px
}
.article-details .price-box span {
	padding-right:50px;
	float:left
}
.article-details .price-box span.buy-in {
	max-width:140px;
	padding-right:0
}
.go-buy-pc {
	z-index:2;
	display:inline-block;
	width:120px;
	float:left;
	margin-right:10px;
	height:30px;
	position:relative
}
.go-buy-pc>a {
	display:block;
	text-align:center;
	float:left;
	margin-right:12px;
	background-color:#f04848;
	color:#fff;
	border-radius:2px;
	width:95px;
	padding-left:15px;
	padding-right:10px;
	font-size:14px;
	height:30px;
	line-height:30px
}
.go-buy-pc>a .icon-up {
	display:none
}
.go-buy-pc>a .icon-down {
	display:inline
}
.go-buy-pc>ul {
	display:none;
	padding-left:0;
	width:118px;
	box-shadow:rgba(6,0,1,0.1) 0 2px 5px;
	border:1px solid #dcdcdc;
	border-radius:0 0 2px 2px;
	background-color:#fff;
	position:absolute;
	right:0;
	top:27px
}
.go-buy-pc>ul li {
	list-style-type:none
}
.go-buy-pc>ul a {
	color:#666;
	background-color:#fff;
	width:108px;
	padding-left:10px;
	font-size:12px!important;
	height:32px;
	line-height:32px;
	word-break:break-all;
	display:inline-block
}
.go-buy-pc>ul a i {
	float:right;
	margin-right:10px;
	font-size:12px!important;
	height:32px;
	line-height:32px;
	color:#f00
}
.go-buy-pc:hover>ul {
	display:block
}
.go-buy-pc:hover>a .icon-down {
	display:none
}
.go-buy-pc:hover>a .icon-up {
	display:inline
}
*+html .article-details .price-item {
	height:24px
}
.price-item em {
	color:#333
}
.nickname-time {
	display:none
}
.article-details .symbol {
	font-size:14px;
	color:#f04848
}
.article-details .num {
	font-size:24px;
	color:#f04848;
	font-weight:bold
}
.article-details .article-meta-box {
	margin-bottom:16px
}
.article-details .article_meta {
	line-height:26px;
	overflow:hidden;
	font-size:14px;
	color:#999
}
.article-details .article_meta span {
	float:left;
	margin-right:40px
}
.article-details .article_meta span.last {
	margin-right:0
}
.article-details .article_meta span.edit_interface {
	padding-right:0
}
.article-details .article_meta span.tags a {
	color:#5188a6;
	padding-right:12px
}
.article-details .article_meta span.brands {
	padding-right:0
}
.article-details .article_meta span em {
	color:#333
}
.article-details .article_meta a:hover {
	text-decoration:underline
}
.article-details .nickname {
	width:28px;
	height:28px;
	margin-right:16px;
	color:#5188a6
}
.article-details .nickname img {
	width:28px;
	height:28px;
	vertical-align:middle;
	margin:0 8px 0 0;
	display:inline
}
.article-details .rank {
	margin-left:2px
}
.article-details .rank i {
	margin-right:4px;
	margin-left:0
}
.article-details .rank a:hover {
	text-decoration:none
}
.article-details .buy {
	display:block;
	width:120px;
	height:30px;
	line-height:30px;
	text-align:center;
	font-size:14px;
	background-color:#f04848;
	color:#fff;
	float:left;
	margin-right:12px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	-ms-border-radius:2px;
	-o-border-radius:2px;
	border-radius:2px
}
.article-details .buy i {
	padding-left:5px;
	font-family:SimSun;
	font-weight:bold
}
.article-details .buy:hover {
	opacity:.9;
	filter:alpha(opacity=90)
}
.article-details .sold-out {
	display:block;
	width:120px;
	height:30px;
	line-height:30px;
	text-align:center;
	font-size:14px;
	background-color:#f5f5f5;
	color:#666;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	-ms-border-radius:2px;
	-o-border-radius:2px;
	border-radius:2px
}
.article-right span.grey {
	font-size:12px;
	height:30px;
	line-height:30px
}
.article-right .contact-box {
	display:none
}
.item-box {
	border-top:1px solid #f2f2f2;
	position:relative;
	padding-top:30px;
	z-index:1
}
.item-preferential {
	z-index:2
}
.item-box .title-box {
	border-left:4px solid #f04848;
	font-size:18px;
	height:18px;
	line-height:20px;
	position:absolute;
	left:0;
	top:-9px;
	background-color:#fff;
	padding-left:6px;
	padding-right:10px
}
.item-box .name {
	font-size:14px;
	color:#333;
	font-weight:bold
}
.item-box a {
	color:#5188a6
}
.item-box a:hover {
	text-decoration:underline
}
.banner_scroll {
	margin-bottom:30px
}
.bigImgContent {
	width:600px;
	height:450px;
	text-align:center;
	vertical-align:middle;
	overflow:hidden;
	margin:0 auto;
	min-height:60px
}
.bigImgContent img {
	max-width:600px;
	max-height:450px;
	vertical-align:middle;
	display:inline-block;
	margin-bottom:0
}
.smallImgScroll {
	height:126px;
	position:relative;
	overflow:hidden
}
.smallImgList {
	position:absolute;
	height:126px;
	left:0;
	top:0;
	z-index:2
}
.smallImgList li {
	width:124px;
	height:124px;
	float:left;
	margin-right:18px;
	position:relative;
	list-style:none;
	border:1px solid #e4e4e4
}
.smallImgList li img {
	max-width:124px;
	max-height:124px
}
.smallImgList li span {
	height:122px;
	width:122px;
	position:absolute;
	left:0;
	top:0;
	z-index:1;
	cursor:pointer;
	border:1px solid #0084cf;
	display:none
}
.smallImgList li a {
	display:block;
	width:124px;
	height:124px;
	position:relative;
	top:0;
	left:0;
	margin:0 auto;
	text-align:center
}
.smallImgList li a:hover {
	text-decoration:none
}
.smallImgList li a:hover span {
	background:#333;
	color:#fff
}
.imgContent {
	width:100%;
	_height:504px;
	position:relative;
	text-align:center;
	padding-bottom:16px
}
.imgLoading {
	min-height:200px;
	padding-top:100px;
	display:block;
	text-align:center;
	position:absolute;
	left:0;
	top:30%;
	width:100%
}
.smallImgList li.thisimg {
	border-color:#0084cf
}
.smallImgList li.thisimg span {
	display:block
}
.imgpn {
	display:block;
	width:48%;
	height:100%;
	text-indent:-9999px;
	position:absolute;
	top:0;
	z-index:100;
	overflow:hidden;
	background:url(../images/blank.png) repeat;
	-webkit-user-select:none;
	-moz-user-select:none
}
.img-prev {
	left:0;
	cursor:url(//res.smzdm.com/resources/public/img/pic_prev.cur),pointer
}
.img-next {
	right:0;
	cursor:url(//res.smzdm.com/resources/public/img/pic_next.cur),pointer
}
a.aimgcon {
	cursor:auto;
	display:block;
	width:600px;
	height:450px;
	line-height:450px;
	background-color:#fff
}
.prevPic,.nextPic {
	width:20px;
	height:40px;
	display:none;
	float:left;
	text-indent:-9999px;
	margin-top:15px
}
.prevPic {
	background:url(../images/arrow.png) no-repeat left top;
	margin-right:15px
}
.nextPic {
	background:url(../images/arrow.png) no-repeat right top;
	float:right;
	margin-left:15px
}
.hideBig .imgContent {
	display:none
}
.hideBig .smallImgList li a {
	cursor:url(//res.smzdm.com/resources/public/img/big.cur),auto
}
.hideBig .smallImgList li span {
	border-color:#e4e4e4
}
.showBig .imgpn {
	width:40%
}
.showBig a.aimgcon {
	cursor:url(//res.smzdm.com/resources/public/img/small.cur),auto
}
.item-preferential .banner_show {
	padding-bottom:40px
}
.wiki-box {
	height:100px;
	border:1px solid #f5f5f5;
	background-color:#f5f5f5;
	margin-bottom:16px
}
.wiki-box .pic-box {
	width:100px;
	height:100px;
	line-height:100px;
	float:left;
	background-color:#fff;
	margin-right:16px;
	text-align:center
}
.wiki-box .pic-box img {
	max-width:100px;
	max-height:100px;
	vertical-align:middle;
	display:inline-block;
	margin:0
}
.wiki-right {
	width:580px;
	float:left;
	padding-top:10px;
	position:relative
}
.wiki-right .wiki-logo {
	position:absolute;
	right:0;
	top:10px;
	width:62px;
	height:22px
}
.wiki-right .title {
	font-size:18px;
	color:#333;
	display:block;
	height:24px;
	width:518px;
	margin-bottom:5px
}
.wiki-right .title:hover {
	color:#5188a6;
	text-decoration:none
}
.wiki-right .sub_title {
	color:#333;
	height:24px;
	margin-bottom:5px;
	overflow:hidden;
	width:518px
}
.wiki-right .wiki-meta {
	color:#999
}
.wiki-right .wiki-meta span {
	padding-right:30px
}
.wiki-right .wiki-meta em {
	color:#333
}
.grey-box {
	background-color:#f5f5f5;
	height:30px;
	line-height:30px;
	text-align:center
}
.slogan {
	border:1px solid #dcdcdc;
	padding:19px 19px 19px 78px;
	overflow:hidden;
	background:url(../images/sloganlogo.png) 19px center no-repeat;
	font-size:12px;
	color:#666;
	line-height:20px;
	margin-bottom:40px;
	margin-top:20px;
	clear:both
}
.slogan a {
	color:#5188a6
}
.score_rateBox {
	width:260px;
	height:52px;
	margin:0 auto;
	font-size:12px;
	text-align:center;
	color:#999;
	line-height:normal;
	position:relative
}
.score_rateBox a {
	height:53px;
	width:53px;
	display:block;
	position:relative
}
.score_rateBox .progressBox {
	width:120px;
	margin:0 auto
}
.score_rateBox i {
	font-size:52px;
	line-height:normal;
	color:#999;
	height:53px;
	overflow:hidden;
	display:block
}
.score_rateBox i.icon-worth {
	color:#f04848
}
.show_exp_zan {
	height:74px
}
.details_zan {
	width:54px;
	height:54px;
	margin:0 auto 4px
}
.show_exp_zan a {
	text-align:center;
	padding-left:0;
	width:53px;
	height:53px;
	border-style:solid;
	border-width:0;
	margin:0 auto;
	display:block
}
.show_exp_zan a:hover i {
	animation:border_large .6s;
	-webkit-animation:border_large .6s;
	-moz-animation:border_large .6s;
	-o-animation:border_large .6s
}
.show_exp_zan a.current:hover i {
	animation:border_large 0s;
	-webkit-animation:border_large 0s;
	-moz-animation:border_large 0s;
	-o-animation:border_large 0s
}
.show_exp_zan span.scoredInfo {
	margin-left:1px;
	cursor:default
}
.show_exp_zan a i {
	color:#f04848;
	vertical-align:middle;
	margin-right:0;
	padding-left:1px;
	height:53px;
	overflow:hidden;
	display:block
}
.score_rateBox span.scoredInfo {
	width:52px;
	height:52px;
	background-color:#f04848;
	-webkit-border-radius:100%;
	-moz-border-radius:100%;
	-ms-border-radius:100%;
	-o-border-radius:100%;
	border-radius:100%;
	color:#fff;
	font-size:12px;
	line-height:52px;
	display:none;
	cursor:default
}
.score_rateBox span.addNumber {
	font-size:20px;
	font-weight:bold;
	position:absolute;
	left:50%;
	top:50%;
	margin-top:-11px;
	margin-left:-11px;
	display:none
}
.score_rateBox span.addNumber.add {
	color:#f04848
}
.score_rateBox span.addNumber.reduce {
	color:#999
}
@-webkit-keyframes border_large {
	0%,100% {
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
20%,60% {
	-webkit-transform:translate3d(0,-6px,0);
	transform:translate3d(0,-6px,0)
}
40%,80% {
	-webkit-transform:translate3d(0,6px,0);
	transform:translate3d(0,6px,0)
}
}@keyframes border_large {
	0%,100% {
	-webkit-transform:translate3d(0,0,0);
	-ms-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
20%,60% {
	-webkit-transform:translate3d(0,-6px,0);
	-ms-transform:translate3d(0,-6px,0);
	transform:translate3d(0,-6px,0)
}
40%,80% {
	-webkit-transform:translate3d(0,6px,0);
	-ms-transform:translate3d(0,6px,0);
	transform:translate3d(0,6px,0)
}
}.space {
	height:30px
}
.tab_nav {
	border-bottom:1px solid #dcdcdc
}
.leftLayer {
	width:48px;
	height:149px;
	position:fixed;
	left:50px;
	top:40%;
	border-bottom:1px solid #dcdcdc;
	background-color:#fff;
	display:none;
	z-index:99
}
.leftLayer a {
	width:46px;
	height:39px;
	display:block;
	border:1px solid #dcdcdc;
	border-bottom:0;
	padding-top:10px;
	padding-left:0;
	margin:0;
	text-align:center;
	font-size:12px;
	line-height:normal;
	color:#999
}
.leftLayer a:hover {
	background-color:#f04848;
	border-color:#f04848;
	color:#fff
}
.leftLayer a i {
	display:block;
	margin:0 auto 1px
}
.leftLayer a:hover i {
	color:#fff
}
.leftLayer a.current,.leftLayer a.current i,.leftLayer a.current:hover,.leftLayer a.current:hover i {
	color:#f04848;
	background-color:#fff
}
.leftLayer a.current:hover {
	border-color:#dcdcdc
}
.bdsharebuttonbox a {
	background:0 0!important
}
.bdshare-button-style0-16 a:hover {
	filter:alpha(opacity=100)!important;
	-moz-opacity:1!important;
	opacity:1!important
}
.leftLayer .shareWords {
	width:46px;
	height:38px;
	margin:0;
	padding-left:0
}
.leftLayer .bds_count {
	color:#999!important;
	background:0 0!important
}
.leftLayer .shareWords:hover .bds_count {
	color:#fff!important
}
.leftLayer .shareWords:hover {
	background-color:#f04848!important
}
.leftLayer .shareWords:hover a {
	border-color:#f04848
}
.bdshare-button-style0-16 .bds_more {
	margin:0!important;
	height:38px!important;
	padding-left:0!important
}
.leftLayer a.erweima {
	display:block;
	width:48px;
	height:100px;
	background:url(../images/erweima.png) no-repeat 0 0;
	border:0;
	margin-top:10px;
	padding:0
}
.leftLayer .erweimaWrap {
	position:relative
}
.erweimaWrap .erweimaContent {
	position:absolute;
	border:1px solid #dfdfdf;
	border-radius:3px;
	width:203px;
	padding:20px 20px 0 20px;
	background:#fff;
	left:0;
	top:106px;
	box-shadow:0 3px 12px 0 rgba(0,0,0,0.14)
}
.erweimaWrap .erweimaContent span {
	color:#b8b8b8;
	font-size:13px;
	display:block;
	text-align:center;
	line-height:50px
}
.erweimaWrap .erweimaContent s {
	display:none!important
}
.order-list {
	padding-bottom:30px;
	min-height:124px
}
.order-list li {
	width:124px;
	height:124px;
	float:left;
	margin-right:18px;
	list-style:none;
	position:relative
}
.order-list li a {
	width:122px;
	height:122px;
	border:1px solid #e4e4e4;
	display:block
}
.order-list li a>img {
	max-width:122px;
	max-height:122px
}
.order-list .more-order {
	position:absolute;
	top:144px;
	left:0;
	width:710px;
	background-color:#f5f5f5;
	padding-top:20px
}
.order-list .arrow-top {
	top:-14px;
	border-bottom-color:#f5f5f5
}
.order-list .first .arrow-top {
	left:56px
}
.order-list .second .arrow-top {
	left:198px
}
.order-list li.second .more-order {
	left:-142px
}
aside {
	width:300px;
	float:right
}
.rightPanel {
	width:300px;
	margin-bottom:30px
}
.share_app_icon {
	height:46px;
	font-size:12px;
	border-bottom:1px solid #e6e6e6;
	padding-bottom:10px
}
.share_app_icon .sina,.share_app_icon .weixin,.share_app_icon .rss {
	width:32px;
	float:left;
	margin-right:18px;
	line-height:32px;
	position:relative;
	z-index:3;
	padding:2px 0 0 1px
}
.share_app_icon i {
	font-size:32px;
	display:inline-block
}
*+html .share_app_icon i {
	font-size:14px
}
.share_app_icon .sina i {
	color:#ec7e57
}
.share_app_icon .weixin i {
	color:#9bc47d
}
.share_app_icon .rss i {
	color:#f1ce70
}
.share_app_icon a.app i {
	margin-right:6px;
	color:#999;
	vertical-align:-7px
}
.more_share {
	position:absolute;
	left:-56px;
	top:42px;
	padding:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-ms-border-radius:4px;
	-o-border-radius:4px;
	border-radius:4px;
	border:1px solid #dcdcdc;
	background-color:#fff;
	width:130px;
	text-align:center;
	color:#666;
	display:none
}
.weixin .more_share {
	width:150px;
	height:182px;
	line-height:normal;
	left:-64px;
	z-index:1000
}
.more_share span {
	position:absolute;
	top:-12px;
	left:64px;
	width:0;
	height:0;
	border-width:6px;
	border-color:transparent transparent #dcdcdc;
	border-style:dashed dashed solid
}
.weixin .more_share span {
	left:72px
}
.weixin .more_share img {
	max-width:150px
}
.more_share em {
	position:absolute;
	top:-5px;
	left:-6px;
	width:0;
	height:0;
	border-width:6px;
	border-color:transparent transparent #fff;
	border-style:dashed dashed solid
}
.more_share p {
	line-height:32px
}
.share_app_icon span.dot {
	display:block;
	width:4px;
	height:32px;
	float:left;
	margin:0 28px 0 14px
}
.share_app_icon span.dot i {
	font-size:12px;
	display:block;
	width:4px;
	height:4px;
	-webkit-border-radius:100%;
	-moz-border-radius:100%;
	-ms-border-radius:100%;
	-o-border-radius:100%;
	border-radius:100%;
	background-color:#ebebeb;
	margin-top:6px;
	overflow:hidden
}
.share_app_icon a.app span {
	font-family:"SimSun"
}
.rightPanel .intro {
	font-size:12px;
	color:#666;
	line-height:20px;
	margin:0 0 20px;
	padding-top:16px
}
.rightPanel .a_wantTo {
	display:block;
	width:130px;
	height:32px;
	line-height:30px;
	text-align:center;
	font-size:12px;
	color:#fff!important;
	background-color:#f04848;
	margin:0 auto;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	-ms-border-radius:2px;
	-o-border-radius:2px;
	border-radius:2px
}
.rightPanel .a_wantTo span {
	font-size:14px;
	padding-right:6px
}
aside .panelTitle {
	font-size:18px;
	clear:both;
	overflow:hidden;
	height:40px;
	line-height:40px;
	border-bottom:1px solid #e6e6e6
}
.rightPanel .panelTitle a,.rightPanel .panelTitle span {
	display:block;
	float:right;
	font-size:12px;
	color:#5188a6;
	font-weight:normal
}
.other-xianzhi .listItem {
	height:16px;
	padding-top:16px;
	overflow:hidden
}
.other-xianzhi .listItem s {
	float:left;
	width:6px;
	height:6px;
	background-color:#e6e6e6;
	margin-right:10px;
	border-radius:100%;
	margin-top:5px
}
.other-xianzhi .listItem .smallPic {
	display:none
}
.other-xianzhi .listItem .list_bot {
	display:none
}
.listItem .listInfo {
	width:274px;
	float:left
}
.rightPanel .itemName {
	font-size:12px;
	font-weight:normal
}
.listItem .listInfo .itemName a {
	font-size:12px;
	color:#666;
	height:16px;
	display:block;
	width:300px;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden
}
.other-xianzhi .listCurrent {
	padding-top:16px;
	height:80px;
	overflow:hidden
}
.other-xianzhi .listCurrent .smallPic {
	display:block;
	width:78px;
	height:78px;
	border:1px solid #dcdcdc;
	text-align:center;
	float:left
}
.other-xianzhi .listCurrent .listInfo {
	width:200px;
	float:right;
	font-size:12px;
	line-height:20px;
	position:relative;
	height:80px
}
.other-xianzhi .listCurrent .itemName {
	line-height:20px;
	height:40px;
	margin-bottom:20px;
	overflow:hidden
}
.other-xianzhi .list_bot {
	text-align:right
}
.other-xianzhi .list_bot span.grey {
	padding-left:20px
}
.other-xianzhi .list_bot span i {
	padding-right:5px
}
.other-xianzhi .list_bot .price {
	float:left;
	color:#f04848;
	font-size:14px
}
.mall_link {
	margin-right:-10px;
	overflow:hidden;
	margin-bottom:14px
}
.mall_link dt {
	clear:both
}
.mall_link dt .title {
	font-size:14px;
	margin-bottom:20px
}
.mall_link dt .title.config {
	font-weight:normal;
	margin-bottom:10px
}
.mall_link dt .title span {
	font-weight:normal;
	color:#666;
	padding-left:16px;
	font-size:12px
}
.mall_link dt .title span.mall_link_more {
	float:right
}
.mall_link dt .title span.mall_link_more a {
	color:#5188a6
}
.mall_link dt .title a {
	font-weight:normal;
	font-size:12px;
	padding-right:10px
}
.mall_link dd {
	width:145px;
	margin-left:0;
	height:40px;
	margin-bottom:16px;
	float:left;
	background-color:#f5f5f5;
	padding:5px 0;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	position:relative;
	margin-right:10px
}
.mall_link dd p {
	font-size:14px;
	height:20px;
	line-height:22px;
	width:140px;
	text-align:center;
	margin:0 auto
}
.mall_link dd p.mall_price {
	color:#d62222;
	line-height:20px
}
.mall_link dd p.mall_price>em.grey {
	font-size:12px
}
.mall_link dd .button {
	width:70px;
	height:24px;
	line-height:24px;
	margin-top:13px;
	font-size:12px;
	float:right
}
.mall_link .go_buy_now {
	width:145px;
	height:50px;
	color:#fff;
	text-align:center;
	line-height:50px;
	background-color:rgba(0,132,207,0.9);
	position:absolute;
	left:0;
	top:0;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	display:none
}
.mall_link dd:hover .go_buy_now {
	display:block
}
.mall_link .go_buy_now {
	background-color:#0084cf\9
}
*+html .mall_link .go_buy_now {
	background-color:#0084cf
}
.rightPanel {
	margin-bottom:30px;
	width:300px
}
p.aside_info {
	margin-bottom:20px;
	line-height:24px
}
.rightPanel .button {
	width:205px;
	height:48px;
	line-height:48px;
	display:block;
	margin:0 auto
}
aside .rightPanel>.title {
	font-size:18px;
	margin-bottom:16px;
	border-bottom:1px solid #dcdcdc;
	padding-bottom:10px
}
aside .tab_nav .title {
	margin-bottom:0
}
.fixed-bottom {
	display:none
}
.pop-salt-fish {
	width:80%;
	max-width:478px;
	border:1px solid #e4e4e4;
	background-color:#f9f9f9
}
.pop-salt-fish .pop-content {
	padding:65px 20px;
	text-align:center;
	font-size:14px;
	color:#666;
	line-height:24px
}
.pop-salt-fish .pop-content .font-size-s.grey {
	line-height:1.4em;
	display:block;
	padding-top:4px
}
#pop_report_submit {
	margin-left:auto
}
@media screen and (max-width:480px) {
	body {
	padding-bottom:48px;
	padding-top:0
}
header {
	display:none
}
section.wrap {
	width:100%;
	max-width:480px;
	min-width:320px
}
.leftWrap {
	width:100%;
	float:none
}
.crumbs,.pic-Box,.banner_show,.slogan,.score_rateBox,aside,footer {
	display:none
}
.zhima-xinyong .text-zhima {
	font-size:12px
}
.article-details .nickname {
	font-size:12px;
	color:#5a5a5a
}
.article-details .single-item {
	display:block;
	height:240px;
	margin-bottom:20px;
	overflow:hidden
}
.go-back {
	width:110px;
	height:30px;
	line-height:30px;
	background:rgba(240,72,72,0.8);
	display:block;
	position:absolute;
	left:15px;
	top:15px;
	text-align:center;
	color:#fff;
	z-index:2;
	border-radius:15px;
	-webkit-border-radius:15px;
	-moz-border-radius:15px
}
.go-back:hover {
	color:#fff
}
.index_picBox {
	width:100%;
	height:240px;
	line-height:240px;
	display:block;
	text-align:center
}
.article-details .index_picBox img {
	width:auto;
	max-height:240px;
	vertical-align:middle;
	display:inline
}
.article-details .slick-dots {
	width:100%
}
.article-details .slider:hover .slick-prev,.article-details .slider:hover .slick-next {
	visibility:hidden
}
.nickname-time {
	display:block;
	margin-bottom:20px
}
.article-details .article-right {
	padding:0 4%;
	width:auto;
	float:none
}
.article-right-box {
	height:auto
}
.article-details .article_title {
	color:#555;
	line-height:30px;
	max-height:60px
}
.article-details .num {
	font-size:20px
}
.article-details .article-meta-box {
	margin-bottom:40px
}
.article-details .price-box {
	padding-bottom:30px;
	border-bottom:1px solid #e9e9e9;
	font-size:14px;
	line-height:28px
}
.article-details .price-box span {
	padding-right:20px;
	float:none
}
.article-details .contact {
	display:none
}
.article-details .article_meta {
	line-height:28px;
	font-size:14px
}
.article-details .article_meta span {
	margin-right:0;
	display:block;
	float:none
}
.article-details .article_meta span.last {
	display:none
}
.article_meta.tags-box {
	border-bottom:1px solid #e9e9e9;
	padding-bottom:3px
}
.article-details .article_meta span.tags a {
	padding-right:16px
}
.article_meta.nickname-box {
	display:none
}
.article-right .contact-box {
	display:block;
	font-size:14px;
	color:#999;
	line-height:40px;
	border-bottom:1px solid #e9e9e9
}
article .contact-box img {
	width:auto;
	max-width:160px;
	max-height:20px;
	display:inline-block;
	margin:0;
	vertical-align:-2px
}
article .article-right>.clearfix {
	display:none
}
.contact-box a:hover {
	color:#333
}
.item-box {
	position:static;
	border-top:0;
	margin-bottom:40px;
	padding-top:0
}
.item-box .title-box {
	position:static;
	border:0;
	margin-bottom:24px;
	padding:0 4%
}
.item-preferential .title-box {
	margin-bottom:18px
}
article p {
	color:#555
}
.inner-block {
	padding:0 4%
}
.order-list {
	padding-bottom:0
}
.order-list li {
	width:100%;
	height:auto;
	float:none;
	margin:0;
	position:static
}
.order-list li a,.order-list .more-order em {
	display:none
}
.order-list .more-order {
	display:block!important;
	position:static;
	width:100%;
	background-color:transparent;
	padding-top:0
}
.order-list .more-order>img {
	width:100%
}
.nickname-time span.grey {
	font-size:12px;
	height:30px;
	line-height:30px;
	float:right;
	color:#c8c8c8
}
.wiki-box {
	height:auto;
	background-color:#fff;
	border:0;
	margin:0 4% 26px
}
.wiki-box .pic-box {
	width:120px;
	height:120px;
	line-height:120px;
	border:1px solid #f9f9f9
}
.wiki-box .pic-box img {
	max-width:120px;
	max-height:120px
}
.wiki-right .wiki-logo {
	display:none
}
.wiki-right {
	width:auto;
	float:none
}
.wiki-right .title {
	width:auto;
	font-size:14px;
	line-height:24px;
	height:48px;
	white-space:normal;
	margin-bottom:9px
}
.wiki-right .sub_title {
	display:none
}
.wiki-right .wiki-meta span {
	display:none
}
.wiki-right .wiki-meta span.worth-span {
	display:block;
	padding-right:0;
	font-size:12px
}
.wiki-right .wiki-meta span.worth-span i {
	width:16px;
	height:16px;
	display:inline-block;
	margin-right:6px;
	vertical-align:-3px;
	background-image:url(../images/icons.png);
	background-repeat:no-repeat;
	background-size:100%;
	background-position:0 -66px
}
.wiki-right .wiki-meta span.worth-span em {
	color:#f04848
}
#comments {
	padding:0 10px
}
.smileLayerBg {
	width:175px;
	height:340px;
	top:auto;
	bottom:-5px;
	left:24px;
	display:none
}
ul.smileBox {
	width:auto
}
.smilePage {
	width:auto;
	padding-top:180px
}
.comment_avatar {
	width:40px;
	overflow:hidden
}
.comment_nickName {
	white-space:nowrap;
	text-overflow:ellipsis;
	text-align:left;
	width:40px
}
.comment_operate .comment_smileBox {
	width:80px;
	display:none!important
}
.comment_operate .btn_sub,.comment_operate .btn_subGrey {
	width:75px;
	height:30px;
	line-height:30px;
	margin-bottom:6px;
	margin-top:4px
}
article p img.face,article img.face {
	width:auto
}
.operate_icon {
	float:none;
	margin:20px 0 0;
	text-align:center;
	width:100%
}
.operate_icon .operateShare {
	margin-right:50px
}
.comment_wrap .tab_nav {
	width:100%
}
.activity_tit span {
	padding-left:10px
}
.userPic {
	width:36px;
	height:36px
}
.userPic img {
	width:36px;
	height:36px
}
.comment_sendPart,#comment_error {
	padding-left:40px
}
.textarea_comment {
	width:93%
}
.comment_operate .comment_share {
	width:150px
}
.commentform .textarea_comment {
	width:100%;
	min-width:260px;
	box-sizing:border-box;
	min-height:80px
}
.comment_tips {
	left:50px
}
.comment_wrap .tab_comment_li {
	text-align:center
}
.comment_list .comment_avatar {
	padding-right:8px
}
.comment_conBox {
	width:85%
}
.comment_conBox blockquote,.comment_blockquote {
	padding:8px
}
.comment_floor {
	margin:-8px -4px 0 0
}
.sitePrice {
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	height:25px
}
.pagination {
	font-size:12px
}
#error {
	position:static
}
#quick_error {
	width:140px;
	bottom:-10px;
	right:74px;
	line-height:16px
}
blockquote .textarea_quick {
	width:93%
}
.comment_action a.jubao {
	display:block!important
}
.comment_action a.dingNum:hover,.comment_action a.caiNum:hover {
	color:#999
}
.comment_action a.dingNum.current,.comment_action a.caiNum.current {
	color:#f04848
}
.fixed-bottom {
	z-index:3;
	display:block;
	position:fixed;
	bottom:0;
	left:0;
	width:100%;
	height:47px;
	line-height:47px;
	background:#fafafa;
	border-top:1px solid #f2f2f2;
	opacity:.9
}
.fixed-bottom a.zan {
	margin-left:5.3333%;
	font-size:12px;
	color:#a0a0a0;
	position:relative
}
.fixed-bottom a.fav {
	margin-left:5.3333%;
	font-size:12px;
	color:#a0a0a0
}
.fixed-bottom i {
	color:#f04848;
	font-size:18px
}
.fixed-bottom em {
	vertical-align:-2px
}
.fixed-bottom .scoreAnimate {
	position:absolute;
	left:0;
	top:-18px;
	color:#f04848;
	font-size:14px;
	font-weight:bold;
	display:none;
	width:100%;
	text-align:center
}
.fixed-bottom .go {
	float:right;
	width:92px;
	padding-left:30px;
	height:48px;
	line-height:48px;
	margin-top:-1px;
	background-color:#f04848;
	color:#fff;
	font-size:18px;
	position:relative
}
.fixed-bottom .go s {
	position:absolute;
	width:40px;
	height:40px;
	border-radius:100%;
	background:#fafafa;
	left:-28px;
	top:3px
}
.fixed-bottom .go.out {
	background-color:#e1e1e1;
	color:#999;
	width:70px;
	display:block
}
.fixed-bottom .login {
	width:100px;
	height:35px;
	line-height:35px;
	border:1px solid #f04848;
	display:block;
	color:#f04848;
	margin:4px auto 0;
	text-align:center;
	border-radius:18px;
	-webkit-border-radius:18px;
	-moz-border-radius:18px
}
.fixed-bottom .zan.current i:before {
	content:"\e90c"
}
.fixed-bottom .fav.current i:before {
	content:"\e90b"
}
.fixed-bottom .current em {
	color:#f04848
}
.zhuanzhuan {
	position:fixed;
	z-index:99999;
	bottom:0;
	width:100%;
	background-color:white;
	padding:0 10px;
	box-sizing:border-box
}
.zhuanzhuan>i {
	display:block;
	width:30px;
	height:30px;
	position:absolute;
	top:-25px;
	right:10px;
	background-color:white;
	border-radius:50%
}
.zhuanzhuan>i:before,.zhuanzhuan>i:after {
	content:'';
	position:absolute;
	display:block;
	width:80%;
	top:50%;
	left:50%;
	height:2px;
	background-color:#f04848
}
.zhuanzhuan>i:before {
	transform:translateX(-50%) translateY(-50%) rotate(45deg);
	-webkit-transform:translateX(-50%) translateY(-50%) rotate(45deg)
}
.zhuanzhuan>i:after {
	transform:translateX(-50%) translateY(-50%) rotate(-45deg);
	-webkit-transform:translateX(-50%) translateY(-50%) rotate(-45deg)
}
.zhuanzhuan>ul>li {
	position:relative;
	height:70px;
	line-height:70px
}
.zhuanzhuan>ul>li:first-child {
	border-bottom:1px solid #eee
}
.zhuanzhuan>ul>li>span {
	display:inline-block
}
.zhuanzhuan>ul>li>span>i {
	display:inline-block;
	margin-left:10px;
	color:#f00
}
.zhuanzhuan>ul>li>a {
	display:inline-block;
	width:65px;
	height:25px;
	background:#f04848;
	line-height:25px;
	border-radius:20px;
	text-align:center;
	color:#fff;
	position:absolute;
	top:50%;
	right:0;
	transform:translateY(-50%)
}
.form-input {
	width:178px!important
}
#zhiyou_login_window_iframe {
	width:200px!important
}
.pop-content {
	padding-left:20px;
	padding-right:20px
}
.co_login {
	text-align:left
}
#pop-login-new {
	margin-left:-120px!important;
	top:60px!important
}
.pop_tip .pop-content {
	width:260px
}
.pop-title .pop_name {
	font-size:16px
}
.pop_main_box .pop-content {
	width:240px
}
.pop_main_box .pop-title {
	width:auto;
	height:50px;
	line-height:50px
}
.pop_width_340 {
	width:auto
}
.pop_jubao {
	padding-right:5px;
	padding-left:5px
}
.pop_jubao_other {
	display:block;
	padding-right:0;
	line-height:normal
}
#pop_report_opinion {
	padding:0 10px
}
#pop_report_opinion textarea {
	width:198px!important
}
img.wp-smiley {
	max-height:20px
}
}.article-details .seller {
	background-color:#229de4;
	color:#fff;
	height:30px;
	line-height:30px;
	font-size:14px;
	padding-left:18px;
	padding-right:18px;
	border-radius:2px;
	text-align:center;
	float:left;
	position:relative
}
.article-details .time-release {
	float:right;
	text-align:right
}
.article-details .article_meta span.tags {
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	margin-bottom:5px;
	margin-right:auto
}
.time-release span.last {
	padding-right:0
}
.article-details .more-contact {
	position:absolute;
	left:50%;
	margin-left:-60px;
	top:-40px;
	background-color:#f5f5f5;
	width:120px;
	height:32px;
	line-height:32px;
	text-align:center;
	display:none
}
.article-details .more-contact img {
	vertical-align:middle;
	margin:0;
	display:inline;
	max-width:98px
}
.article-details .more-contact i {
	border-width:7px;
	position:absolute;
	left:45%;
	bottom:-14px;
	border-top-color:#f5f5f5
}
.seller:hover .more-contact {
	display:block
}
.side_youhui {
	width:300px
}
.side_youhui>.title {
	font-size:14px;
	margin-bottom:14px
}
.side_youhui>.title a {
	font-weight:normal;
	font-size:12px;
	color:#0071b2
}
.side_youhui ul.youhui_list li {
	margin-bottom:9px;
	border-bottom:1px dotted #e6e6e6;
	padding-bottom:10px;
	overflow:hidden
}
.side_youhui .youhui_list .mall,.side_youhui .youhui_list .time {
	height:20px;
	line-height:20px;
	float:left;
	color:#999;
	padding-right:10px;
	font-size:12px
}
.side_youhui .youhui_list .time {
	width:70px
}
.side_youhui .youhui_list .worth,.side_youhui .youhui_list .comment_num {
	float:right;
	height:20px;
	line-height:20px;
	color:#999;
	padding-left:10px;
	font-size:12px
}
.side_youhui ul.youhui_list h3 {
	clear:both
}
.side_youhui ul.youhui_list h3 .title {
	display:block;
	height:66px
}
ul.youhui_list h3 span {
	font-size:14px;
	line-height:22px;
	display:block;
	max-height:44px;
	overflow:hidden;
	font-weight:normal
}
.side_youhui ul.youhui_list h3 span.red {
	height:22px
}
.side_youhui ul.youhui_list h3 a:hover span.black {
	color:#0071b2!important
}
.side_youhui ul.youhui_list h3 a:hover span.red {
	color:#f78b8b!important
}
.zhima-xinyong {
	color:#fff;
	display:inline-block
}
.zhima-xinyong img.pic-zhima {
	display:inline-block;
	margin-bottom:0;
	margin-top:5px;
	vertical-align:bottom
}
.zhima-xinyong span.text-zhima {
	height:24px;
	color:#fff;
	line-height:24px;
	display:inline-block;
	border-radius:0 12px 12px 0;
	background-color:#2eb6aa;
	padding-right:15px;
	margin-left:-5px;
	padding-left:4px;
	font-size:12px;
	margin-right:0
}
.nickname-box .zhima-xinyong img.pc-zhima {
	height:18px;
	line-height:18px;
	margin-bottom:2px
}
.nickname-box .zhima-xinyong span.pctext-zhima {
	height:18px;
	line-height:18px;
	border-radius:0 9px 9px 0
}
.article-details a.report-seller {
	float:right;
	font-size:12px;
	color:#999;
	margin-top:5px
}
img.wp-smiley {
	display:inline;
	margin:0;
	border:0
}
.J_common_shares.leftShare {
	border-bottom:1px solid #dcdcdc
}
.J_common_shares {
	position:relative
}
.common-share-list {
	display:none;
	position:absolute;
	left:0;
	top:26px;
	background-color:#fff;
	padding:6px 10px;
	box-shadow:0 0 10px rgba(0,0,0,0.2);
	z-index:1000;
	text-align:left
}
.leftShare .common-share-list {
	top:48px
}
.common-share-list li {
	white-space:nowrap;
	padding:4px 0;
	border-top:1px solid #eee;
	font-size:14px
}
.common-share-list li i[class^="icon"] {
	margin:0;
	margin-right:10px;
	color:#313131;
	font-size:18px;
	vertical-align:-1px;
	display:inline
}
.common-share-list li.common-share-wechat {
	border-top:0
}
.common-share-list li.common-share-wechat span {
	display:inline-block;
	padding-left:10px;
	line-height:30px;
	color:#999;
	cursor:default
}
.common-share-list li.common-share-wechat img {
	display:block;
	width:100px;
	height:100px;
	margin:6px auto
}
.common-share-list li a {
	display:inline-block;
	width:110px;
	padding-left:10px;
	line-height:30px;
	height:30px;
	color:#999;
	border:0;
	padding-top:0;
	text-align:left;
	font-size:14px
}
.common-share-list li a:hover {
	background-color:#f5f5f5;
	color:#333!important;
	text-decoration:none
}
.leftLayer .common-share-list a:hover i {
	color:#313131!important
}
.tip-box {
	position:fixed;
	top:0;
	right:0;
	bottom:0;
	left:0;
	z-index:101;
	display:none
}
.tip-box .tip-shadow {
	position:inherit;
	top:0;
	right:0;
	bottom:0;
	left:0;
	background-color:#000;
	opacity:.7
}
.tip-box .tip-con {
	position:inherit;
	top:50%;
	left:50%;
	-ms-transform:translate(-50%,-50%);
	-o-transform:translate(-50%,-50%);
	-moz-transform:translate(-50%,-50%);
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%)
}
.tip-box .content {
	padding:25px 20px 15px;
	width:287px;
	background-color:#fff;
	border-radius:11px;
	box-sizing:border-box
}
.tip-box .content h2 {
	margin-bottom:25px;
	font-size:16px;
	text-align:center;
	color:#333
}
.tip-box .content p {
	margin-bottom:25px;
	line-height:25px;
	font-size:15px;
	color:#333
}
.tip-box .know {
	display:block;
	width:100%;
	height:40px;
	line-height:40px;
	color:#fff;
	font-size:14px;
	text-align:center;
	background:url(../images/ok_bg.png) repeat-x left;
	background-size:auto 80px;
	border:0;
	border-radius:2px;
	text-decoration:none
}
.tip-box .close-btn {
	margin:25px auto 0;
	display:block;
	left:50%;
	width:30px;
	height:30px;
	background:url(../images/close_btn.png) no-repeat left;
	background-size:30px 30px
}
