* {
	margin: 0;
	padding: 0;
}

body {
	font-size: 14px;
	font-family: "微软雅黑";
	color: #333;
	background: #EFEFEF;
}

button {
	cursor: pointer;
	outline: none;
}

a {
	cursor: pointer;
	text-decoration: none;
}

ul,
li {
	list-style: none;
}

.clear {
	clear: both;
}

.viewad-main {
	width: 1200px;
	margin: 15px auto;
	overflow: hidden;
}

.viewad-main .viewad-detail-left {
	float: left;
	width: 860px;
}

.viewad-detail-left .allproduct {
	background: #fff;
	padding: 15px 25px 40px 25px;
	overflow: hidden;
}

.viewad-detail-left .allproduct .allproduct-title span:nth-child(1) a{
	font-weight: 700;
}
.viewad-detail-left .allproduct .allproduct-title a{
	color: #333;
}

.allproduct .allproduct-center {
	margin-top: 10px;
}

.allproduct .allproduct-center li {
    float: left;
    width: 189px;
    text-align: center;
    margin-right: 5px;
    margin-bottom: 10px;
    padding: 7px 0px;
    background: #F4F9FF;
    border-radius: 3px;
}

.allproduct .allproduct-center li a{
	color: #999;
}
.allproduct .allproduct-center li.cur a{
	color: #2789EE;
}
.allproduct .allproduct-center li a:hover{
	color: #2789EE;
}



.viewad-main .viewad-detail-left .viewad-detail {
	background: #fff;
	padding: 20px 25px 40px 25px;
	overflow: hidden;
}

.viewad-detail-left .viewad-detail .goodscont {
	padding-bottom: 55px;
	border-bottom: 1px solid #F2F2F2;
}

.viewad-detail-left .viewad-detail .goodscont-left {
	float: left;
	margin-right: 25px;
	width: 209px;
	display: block;
}

.viewad-detail-left .viewad-detail .spec-preview {
	width: 207px;
	height: 207px;
	border: 1px solid #E4E4E4;
	position: relative;
}

.viewad-detail .spec-preview img {
	width: 207px;
	height: 207px;
	float: left;
}

.viewad-detail-left .viewad-detail .goodscont-right {
	width: 562px;
	float: left;
	position: relative;
}

.viewad-detail .goodscont-right h3 {
	font-size: 20px;
	font-weight: 700;
}

.goodscont-right .price {
	display: block;
	color: #FF2600;
	font-size: 20px;
	font-weight: 700;
	margin: 10px 0 20px;
}

.goodscont-right .category {
	color: #999;
}

.goodscont-right .apply_for {
	margin-top: 20px;
}

.goodscont-right .apply_for .apply {
	width: 111px;
	height: 28px;
	text-align: center;
	line-height: 28px;
	display: inline-block;
	border-radius: 2px;
	background: #FF2600;
	color: #fff;
	margin-right: 12px;
}

.goodscont-right .apply_for .apply_date {
	float: right;
	color: #999;
}

.goodRecommend {
	margin-top: 20px;
}

.goodRecommend .placeorder {
	font-weight: 700;
}

.goodRecommend .securities {
	margin: 12px 0 25px;
}

.goodRecommend .securities span {
	padding: 4px 7px;
	border: 1px solid #F2F2F2;
	border-right: 0;
	color: #FF2600;
}

.goodRecommend .securities a {
	width: 78px;
	height: 29px;
	text-align: center;
	line-height: 29px;
	display: inline-block;
	border-radius: 2px;
	background: #FF2600;
	color: #fff;
	margin-left: -4px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
}

.goodRecommend .product-name h3 {
	font-size: 18px;
}

.goodRecommend .product-name p {
	font-size: 18px;
	margin: 20px 0;

}

/**/
.score_rateBox {
	width: 286px;
	height: 66px;
	margin: 40px auto;
	font-size: 12px;
	text-align: center;
	color: #999;
	line-height: normal;
	position: relative;
}

.score_rate {
	line-height: 20px;
	width: 120px;
	position: absolute;
	left: 83px;
	margin-top: 10px;
}

.score_rate em {
	font-style: normal;
}

.score_rate .grey {
	color: #999;
}

.score_rate .progressBox {
	width: 120px;
	margin: 0 auto;
	height: 6px;
	background-color: #ccc;
	position: relative;
}

.score_rate .red {
	color: #e62828;
}

.score_rate .grey {
	color: #999;
}

.score_rateBox .details_buzhi,
.score_rateBox .details_zhi {
	width: 66px;
	height: 66px;
	float: left;
}

.score_rateBox .details_buzhi {
	float: right;
}

.embody-con {
	margin-top: 12px;
}

.embody p {
	font-weight: 700;
}

.embody .embody-con ul li {
	float: left;
	padding: 5px 15px;
	color: #666;
	background: #F6F6F6;
	border-radius: 15px;
	margin: 0 10px;
	cursor: pointer;
}

.embody .embody-con ul li.active {
	color: #E62828;
	background: #FEECEC;

}

/**/
.feed-main {
	margin-top: 10px;
}

.column-tab-box {
	height: 62px;
	line-height: 62px;
	background: #fff;
	border-bottom: 1px solid #F2F2F2;
}

.column-tab-box h4 {
	float: left;
	width: 110px;
	font-size: 18px;
	padding-left: 18px;
}

.column-tab-box ul {
	float: left;
}

.column-tab-box ul li {
	float: left;
	margin: 0 20px;
	cursor: pointer;
}

.column-tab-box ul li.current {
	color: #FF2600;
	font-weight: 700;
}

.feed-main-con {
	position: relative;
	padding-bottom: 5px;
}

.feed-main-con {
	background-color: #fff;
}

.feed-main-list,#feed-main-list{
	padding: 0 14px;
}

.feed-main-list>li,#feed-main-list>li {
	padding: 20px 0;
	border-bottom: 1px solid #f5f5f5;
}

.feed-block {
	overflow: hidden;
}

.feed-block .z-feed-img {
	position: relative;
	float: left;
	width: 162px;
	height: 162px;
	margin-right: 20px;
	border-radius: 2px;
	overflow: hidden;
}

.feed-block .z-feed-content {
	position: relative;
	float: left;
	width: 634px;
	height: 180px;
}

.z-feed-content h5 a {
	color: #333;
	font-size: 16px;
	font-weight: bold;
}

.z-highlight {
	margin: 10px 0;
	color: #FF2600;
	font-size: 16px;
	font-weight: bold;
}

.feed-block-info {
	margin-bottom: 10px;
	color: #999;
}

.feed-block-info span {
	margin-right: 10px;
}

.z-feed-content .feed-block-descripe {
	color: #333;
	font-size: 14px;
	height: 48px;
	line-height: 24px;
	overflow: hidden;
}

.z-feed-content .feed-block-descripe a {
	color: #5188a6;
	cursor: pointer;
}

.z-feed-content .z-feed-foot {
	position: absolute;
	height: 28px;
	bottom: 0;
	left: 0;
	right: 0;
}

.z-feed-foot .z-feed-foot-l {
	float: left;
	position: relative;
	height: 28px;
	line-height: 28px;
}

.z-feed-foot .z-feed-foot-l a {
	color: #333;
}

.z-feed-foot .z-feed-foot-l .tuij {
	color: #999;
}

.z-feed-foot .z-feed-foot-l .tuij label {
	color: #333;
}

.z-group-data i {
	width: 12px;
	height: 12px;
	display: inline-block;
	margin-right: 7px;
	vertical-align: -1px;
	font-size: 16px;
}

.z-group-data .icon-star {
	background: url(../img/frw1.png)no-repeat;
}

.z-group-data .icon-comment {
	background: url(../img/frw2.png)no-repeat;
}

.z-group-data .icon-info {
	background: url(../img/frw3.png)no-repeat;
}

.z-group-data span {
	display: inline-block;
	font-size: 14px;
}

.z-feed-foot .z-feed-foot-r {
	float: right;
}

.feed-block .feed-block-extras {
	display: inline-block;
	height: 28px;
	line-height: 28px;
	font-size: 14px;
	color: #999;
	-webkit-font-smoothing: antialiased;
}

.feed-block .feed-block-extras a {
	height: 28px;
	line-height: 28px;
	margin-left: 14px;
	max-width: 150px;
	vertical-align: top;
	color: #333;
	display: inline-block;
	overflow: hidden;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
}

.feed-link-btn {
	float: right;
	width: 88px;
	height: 28px;
	margin-left: 14px;
}

.feed-link-btn-inner .z-btn-red {
	border-radius: 2px;
	display: block;
	width: 100%;
	height: 28px;
	line-height: 28px;
	text-align: center;
	background-color: #e62828;
	color: #fff;
}

.z-group-data {
	display: inline-block;
	margin-right: 20px;
	font-size: 14px;
}

/*右侧*/
.poster-info-right {
	float: left;
	width: 330px;
	margin-left: 10px;
}

.publish_product {
	padding: 26px 14px 30px;
	border-bottom: 1px solid #f7f7f7;
	background: #fff;
	color: #666;
	background-image: linear-gradient(180deg, rgba(230, 40, 40, .08), hsla(0, 0%, 100%, 0));
}

.publish_product .btn-go {
	margin: 24px auto 0;
	display: block;
	color: #fff;
	width: 160px;
	background-image: -webkit-gradient(linear, left top, right top, from(#ff5a3c), to(#e62828));
	background-image: -o-linear-gradient(left, #ff5a3c 0, #e62828 100%);
	background-image: linear-gradient(90deg, #ff5a3c, #e62828);
	-webkit-box-shadow: 0 2px 5px 0 rgba(230, 40, 40, .3);
	box-shadow: 0 2px 5px 0 rgba(230, 40, 40, .3);
	border-radius: 2px;
	text-align: center;
	height: 36px;
	line-height: 36px;
}

.about_author {
	background: #fff;
	margin-top: 10px;
	/* padding: 0 20px; */
}

.author_title {
	height: 55px;
	line-height: 55px;
	font-weight: 700;
	padding: 0 25px;
	border-bottom: 1px solid #F2F2F2;
}

.about_author .author_center {
	padding: 20px 25px;
	border-bottom: 1px solid #f2f2f2;
}

.about_author .author_center .author_left {
	float: left;
}

.author_center .author_left img {
	vertical-align: middle;
}

.author_right {
	float: left;
	margin-top: 10px;
	margin-left: 15px;
}

.author_right p {
	font-size: 18px;
	font-weight: 700;
}

.author_right span {
	display: block;
	color: #999;
	margin-top: 4px;
}

.author-bottom .author-answers {
	padding: 20px 0;
}

.author-bottom .author-answers dl {
	float: left;
	width: 105px;
	text-align: center;
}

.author-bottom .author-answers dl.ans {
	border-left: 1px solid #F2F2F2;
	border-right: 1px solid #F2F2F2;
}

.author-bottom .author-answers dl dt {
	font-size: 20px;
	font-weight: 700;
}

.author-bottom .author-answers dl dd {
	color: #999;
}

.author-bottom .author-keep {
	padding: 10px 25px 30px;
}

.author-bottom .author-keep button {
	width: 130px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	color: #fff;
	background-color: #0084FF;
	border: 1px solid #0084FF;
	outline: medium;
	border-radius: 2px;
}
.author-bottom .author-keep button i{
	font-style: normal;
}
.author-bottom .author-keep a {
	display: inline-block;
	width: 130px;
	height: 34px;
	line-height: 34px;
	text-align: center;
	color: #8590A6;
	border: 1px solid #8590A6;
	border-radius: 2px;
	margin-left: 5px;
}

.hotlists-con {
	background: #fff;
	margin-top: 10px;
}

.hotlists-con .hotlists-title {
	height: 55px;
	line-height: 55px;
	font-size: 18px;
	font-weight: 700;
	padding: 0 25px;
}

.hotlists-con .hotlists-ll {
	padding: 10px 20px;
}

.hotlists-con .hotlists-ll .hotlists-left {
	float: left;
	width: 80px;
}

.hotlists-con .hotlists-ll .hotlists-left img {
	width: 80px;
	height: 80px;
}

.hotlists-con .hotlists-ll .hotlists-right {
	float: left;
	width: 197px;
	margin-left: 10px;
}

.hotlists-ll .hotlists-right p a{
	color: #666;
}
.hotlists-ll .hotlists-right p a:hover{
	color: #2789EE;
}
.hotlists-payer {
	margin-top: 10px;
}

.hotlists-right .hotlists-payer span {
	color: #FF2600;
}

.hotlists-right .hotlists-payer a {
	float: right;
	display: inline-block;
	width: 70px;
	height: 21px;
	line-height: 21px;
	text-align: center;
	color: #fff;
	background: #FF2600;
	border-radius: 2px;
}

.hot-answers {
	background: #fff;
	margin-top: 10px;
}

.hot-answers .answers-title {
	height: 55px;
	line-height: 55px;
	font-size: 18px;
	font-weight: 700;
	padding: 0 25px;
	border-bottom: 1px solid #F2F2F2;
}

.hot-answers .answers-title a {
	float: right;
	font-size: 14px;
	color: #175199;
	font-weight: normal;
}

.hot-answers ul {
	padding: 10px 0;
}

.hot-answers ul li {
	padding: 10px 25px;
}

.hot-answers ul li i {
	font-style: normal;
	margin-right: 5px;
}

.hot-answers ul li a {
	color: #175199;
}

.hot-answers .active-user {
	padding: 10px 25px;
}

.user-conent .user-left {
	float: left;
	width: 67px;
}

.user-conent .user-left img {
	width: 67px;
	height: 67px;
}

.user-conent .user-right {
	float: left;
	width: 165px;
	margin-left: 15px;
	margin-top: 6px;
}

.user-conent {
	padding: 10px 0;
}

.user-conent .user-right strong {
	font-size: 18px;
	color: #333;
}

.user-conent .user-right .user-fans {
	color: #999;
	margin-top: 5px;
}

.user-right .user-fans .an-fans {
	margin-left: 10px;
}
