body {
	
	margin:0;
	font-family:"Helvetica","Hiragino Sans GB","Microsoft Yahei",sans-serif;
	font-size:14px;
	color:#333
}
* {
	outline:0
}
form,input,button,textarea,p,blockquote,ul,ol,dl {
	margin:0;
	padding:0
}
img,button {
	border:0
}
li {
	list-style:none
}
article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary {
	display:block
}
h1,h2,h3,h4,h5,h6 {
	margin:0
}

a {
	color:#5188a6;
	text-decoration:none;
	cursor:pointer
}
a:hover {
	text-decoration:none
}
.lFloat {
	float:left
}
.rFloat {
	float:right
}
.clear {
	height:0;
	clear:both;
	overflow:hidden;
	font-size:0
}
.clearfix:after {
	clear:both;
	content:"";
	display:block;
	height:0
}
.center {
	text-align:center
}
.red {
	color:#d62222
}
.grey {
	color:#999
}
.mB10 {
	margin-bottom:10px
}
.picLeft:hover,.smallPic:hover,.rankAvatar:hover img,.directLink:hover,.btn_sub:hover,.btn_login:hover,.btn_reg:hover,a.a_redBlock:hover,a.a_redBlock_small:hover,a.a_greyBlock:hover {
	filter:alpha(opacity=90);
	-moz-opacity:.9;
	opacity:.9
}
.beyondHide {
	overflow:hidden
}
.time {
	font-size:12px;
	color:#999
}
.listRight a:hover,.lrInfo a:hover,.tab_info a.more:hover,.tab_set_info a.more:hover,a.a_underline:hover,.userRight a:hover,.rankTitle:hover,article a:hover,.rightPanel .panelTitle a:hover,.hotComment a:hover,.share_app_icon a.app:hover {
	text-decoration:underline
}
#user_info_name a:hover {
	text-decoration:none
}
.topicOnExp_block .panelTitle span.grey,.footerLink .linkTitle span {
	font-size:12px;
	font-weight:normal
}
.border_bot_none {
	border-bottom:none!important
}
.border_top_none {
	border-top:none!important
}
.pt20 {
	padding-top:20px!important
}
.padding_l_20 {
	padding-left:20px
}
.no_padding_t {
	padding-top:0!important
}
.no_padding_r {
	padding-right:0!important
}
.no_padding_b {
	padding-bottom:0!important
}
.line {
	border-top:1px solid #dcdcdc;
	height:1px
}
#navBar_login {
	cursor:pointer
}
.hidden,.checkbox_hide,.scoredInfo,.jubao,.quickReply,.captcha_switch,.comment_switch,#comment_error,#qd-add-switch {
	display:none
}
.textarea {
	padding:10px;
	height:58px;
	border:1px solid #dcdcdc;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
	font-size:12px;
	line-height:22px;
	font-family:"Helvetica","Hiragino Sans GB","Microsoft Yahei",sans-serif;
	resize:none
}
.spaceBottom {
	height:30px
}
#user_info .a_underline {
	padding-top:5px;
	float:left
}
input[type="submit"],input[type="reset"],input[type="button"],button {
	-webkit-appearance:none;
	font-family:"Helvetica","Hiragino Sans GB","Microsoft Yahei",sans-serif
}
.w70 {
	width:70px
}
.w180 {
	width:180px
}
.w160 {
	width:160px
}
.w260 {
	width:260px!important
}
.w250 {
	width:250px!important
}
.w340 {
	width:340px!important
}
.mr10 {
	margin-right:10px!important
}
.mr20 {
	margin-right:20px!important
}
.detailNoSpace {
	width:110px;
	display:inline-block;
	white-space:nowrap;
	padding-left:10px
}
.border_radius {
	-webkit-border-radius:100%;
	-moz-border-radius:100%;
	-ms-border-radius:100%;
	-o-border-radius:100%;
	border-radius:100%
}
.arrow-right {
	width:0;
	height:0;
	border-width:7px;
	border-color:transparent transparent transparent #e6e6e6;
	border-style:dashed dashed dashed solid;
	position:absolute
}
.arrow-left {
	width:0;
	height:0;
	border-width:7px;
	border-color:transparent #e6e6e6 transparent transparent;
	border-style:dashed solid dashed dashed;
	position:absolute
}
.arrow-top {
	width:0;
	height:0;
	border-width:7px;
	border-color:transparent transparent #e6e6e6 transparent;
	border-style:dashed dashed solid dashed;
	position:absolute
}
.ellipsis {
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden
}
.transition {
	-webkit-transition:.3s ease-in;
	-moz-transition:.3s ease-in;
	-o-transition:.3s ease-in;
	transition:.3s ease-in
}
#baoliao-status-failed i.icon-loginright {
	background-color:#f5f5f5;
	color:#f04848
}
#baoliao-status-failed i.icon-loginright:before {
	vertical-align:6px
}
.cake {
	width:60px;
	height:60px;
	float:left
}
.headerWrap {
	width:100%;
	min-width:1050px;
	height:80px;
	background-color:#f0f0f0;
	border-bottom:1px solid #dcdcdc
}
.logo_search {
	width:1050px;
	height:80px;
	margin:0 auto
}
.logo_search .logo {
	width:172px;
	height:80px;
	float:left;
	margin-right:20px
}
.logo_search .logo a {
	display:block;
	width:172px;
	height:65px;
	padding-top:15px
}
.logo a img {
	width:172px
}
.form_search {
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-ms-border-radius:4px;
	-o-border-radius:4px;
	border-radius:4px;
	border:1px solid #dcdcdc;
	width:296px;
	height:36px;
	float:right;
	background-color:#fff;
	margin-top:22px;
	padding-left:2px
}
.text_search {
	border:0;
	padding-left:10px;
	width:260px;
	color:#999;
	-webkit-appearance:caret;
	height:36px
}
.btn_search {
	width:16px;
	height:16px;
	border:0;
	float:right;
	margin:10px 10px 0 0;
	background-color:transparent;
	cursor:pointer
}
.btn_search:hover {
	color:#f04848
}
.more_search {
	-webkit-border-radius:0 0 2px 2px;
	-moz-border-radius:0 0 2px 2px;
	-ms-border-radius:0 0 2px 2px;
	-o-border-radius:0 0 2px 2px;
	border-radius:0 0 2px 2px;
	border:1px solid #dcdcdc;
	width:248px;
	background-color:#fff;
	margin-top:-2px;
	margin-left:-1px;
	position:relative
}
.more_search li a {
	font-size:12px;
	color:#666;
	padding-left:10px
}
.more_search li a:hover {
	color:#5188a6
}
.secondNav a {
	position:relative
}
.secondNav a span {
	background-color:#f04848;
	border-radius:2px;
	color:#fff;
	display:inline-block;
	font-size:12px;
	height:14px;
	line-height:12px;
	position:absolute;
	right:-12px;
	text-align:center;
	top:-9px;
	width:26px;
	font-family:arial
}
section.wrap {
	width:1200px;
	margin:0 auto;
	padding-bottom:10px;
	padding-top: 20px;
}
.leftWrap {
	width:710px;
	float:left
}
.leftWrapTop {
	width:100%;
	margin-bottom:20px
}
.cateBlock {
	border-bottom:1px solid #dcdcdc
}
.category {
	width:260px;
	float:left;
	position:relative;
	z-index:4
}
.category h2 {
	width:260px;
	color:#333;
	font-size:12px;
	position:relative;
	margin:14px 0 9px
}
.cateBlock i {
	position:absolute;
	right:0;
	top:0;
	color:#ccc;
	font-size:16px;
	-webkit-transition:.3s ease-in;
	-moz-transition:.3s ease-in;
	-o-transition:.3s ease-in;
	transition:.3s ease-in
}
.cateCurrent i {
	color:#f04848
}
ul.hotCate {
	padding-bottom:4px;
	width:260px
}
ul.hotCate li,dl.more_cateMenu dd {
	display:inline-block;
	font-weight:normal;
	line-height:21px
}
ul.hotCate li.noPaddding a {
	padding-right:0
}
ul.hotCate li a,dl.more_cateMenu dd a {
	display:inline-block;
	padding-right:15px;
	color:#666;
	font-size:12px
}
ul.hotCate li a:hover,dl.more_cateMenu dd a:hover {
	color:#5188a6
}
.hotTag,.hotGoods,.hotMall {
	height:104px;
	overflow:hidden
}
.hotGoods {
	height:52px
}
.hotMall {
	height:23px
}
.cateCurrent {
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	width:281px;
	z-index:4;
	position:relative;
	background-color:#fff;
	margin-top:-1px
}
.more_cate {
	max-height:440px;
	padding:20px 10px 20px 0;
	border:1px solid #ccc;
	position:absolute;
	left:280px;
	top:-1px;
	background-color:#fff;
	z-index:3;
	-webkit-box-shadow:rgba(6,0,1,0.1) 0 2px 5px;
	-moz-box-shadow:rgba(6,0,1,0.1) 0 2px 5px;
	box-shadow:rgba(6,0,1,0.1) 0 2px 5px
}
.more_cateRow {
	width:260px;
	float:left;
	margin:0 10px 0 20px
}
#cateTag,#cateMall {
	width:285px
}
#cateBusi {
	width:880px
}
dl.more_cateMenu {
	width:280px;
	margin:0 0 9px -10px
}
dl.more_cateMenu dt h3 {
	font-size:12px;
	margin-bottom:9px;
	padding-left:9px
}
dl.more_cateMenu dt h3 a {
	color:#333
}
dl.more_cateMenu dd {
	margin-left:0;
	margin-bottom:0;
	padding:0 9px
}
dl.more_cateMenu dd a {
	padding-right:0
}
.category .red {
	color:#d62222
}
.slick-slider {
	position:relative;
	display:block
}
.slick-list {
	position:relative;
	overflow:hidden;
	display:block;
	margin:0;
	padding:0
}
.slick-track {
	position:relative;
	left:0;
	top:0;
	display:block;
	zoom:1
}
.slick-loading .slick-track {
	visibility:hidden
}
.slick-slide {
	float:left;
	height:100%;
	min-height:1px;
	display:none;
	overflow:hidden
}
.slick-slide img {
	display:block;
	margin:0 auto;
	width: 100%;
}
.slick-slide.slick-loading img {
	display:none
}
.slick-initialized .slick-slide {
	display:block
}
.slick-loading .slick-slide {
	visibility:hidden
}
.slick-vertical .slick-slide {
	display:block;
	height:auto;
	border:1px solid transparent
}
.leftWrapTop .single-item {
	width:630px;
	height:316px;
	float:right;
	overflow:hidden
}
.leftWrapTop .single-item a.index_picBox {
	width:630px;
	height:316px;
	display:block;
	overflow:hidden
}
.leftWrapTop .single-item img {
	width:630px;
	height:316px
}
.bannerWrap {
	border:1px solid #dcdcdc;
	overflow:hidden;
	height:220px;
	margin-bottom:40px
}
.bannerWrap .single-item {
	width:708px;
	height:220px;
	overflow:hidden
}
.bannerWrap .single-item a.picBox {
	width:440px;
	height:220px;
	float:right;
	overflow:hidden;
	display:block
}
.bannerWrap .single-item a.picBox img {
	width:440px;
	height:220px
}
.bannerWrap .single-item h2,.bannerWrap .single-item h3 {
	width:210px;
	font-weight:normal
}
.bannerWrap .single-item a.sliderTitle {
	width:210px;
	padding:15px 0 0 30px;
	display:block;
	font-size:18px;
	line-height:26px;
	font-family:"Microsoft YaHei";
	color:#333;
	margin-bottom:15px;
	max-height:52px;
	overflow:hidden
}
.bannerWrap .single-item p {
	width:210px;
	padding:0 0 0 30px;
	display:block;
	font-size:12px;
	line-height:20px;
	color:#666;
	height:100px;
	overflow:hidden
}
.uneven {
	width:920px;
	height:218px;
	overflow:hidden
}
.uneven .picBox {
	display:block;
	width:168px;
	height:168px;
	border:1px solid #dcdcdc;
	margin-bottom:8px;
	overflow:hidden
}
.uneven a.sliderTitle {
	font-size:12px;
	color:#666;
	padding:0 20px 0 10px;
	display:block;
	line-height:20px;
	height:40px;
	overflow:hidden;
	font-weight:normal
}
.uneven a.sliderTitle:hover {
	color:#5188a6
}
.slick-dots {
	position:absolute;
	bottom:10px;
	left:0;
	width:490px;
	list-style:none;
	display:block;
	text-align:center;
	padding:0 10px 0 0;
	overflow:hidden;
	height:20px
}
.guess_like .slick-dots {
	bottom:-30px
}
.slick-dots a {
	text-indent:-9999em;
	background-color:#e5e5e5;
	width:8px;
	height:8px;
	-webkit-border-radius:100%;
	-moz-border-radius:100%;
	-ms-border-radius:100%;
	-o-border-radius:100%;
	border-radius:100%;
	display:inline-block
}
.slick-dots .slick-active a {
	background-color:#999
}
.slick-dots li {
	position:relative;
	display:inline-block;
	height:20px;
	width:20px;
	cursor:pointer
}
.slick-dots li button {
	border:0;
	background:transparent;
	display:block;
	height:20px;
	width:20px;
	line-height:0;
	font-size:0;
	color:transparent;
	padding:5px;
	cursor:pointer;
	outline:0
}
.slick-dots li button:focus {
	outline:0
}
.slick-dots li button:before {
	position:absolute;
	top:0;
	left:0;
	content:"\2022";
	width:20px;
	height:20px;
	font-size:6px;
	line-height:20px;
	text-align:center;
	color:black;
	opacity:.25;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
.slick-dots li.slick-active button:before {
	opacity:.75
}
.slick-prev,.slick-next {
	visibility:hidden;
	height:68px;
	line-height:68px;
	width:35px;
	position:absolute;
	left:20px;
	top:42%;
	font-size:72px;
	font-family:"SimSun";
	text-align:center;
	color:#000;
	background:rgba(50,50,50,0.5)
}
.slick-next {
	left:auto;
	right:20px
}
.slick-prev span,.slick-next span {
	filter:alpha(opacity=100);
	-moz-opacity:1;
	opacity:1;
	color:#fff
}
.slider:hover .slick-prev,.slider:hover .slick-next {
	visibility:visible
}
.uneven .slick-prev,.uneven .slick-next {
	top:51px
}
.uneven .slick-next {
	right:10px
}
.bannerWrap .slick-dots {
	width:268px;
	padding-right:0;
	bottom:5px
}
.custom_page {
	float:right;
	font-weight:normal;
	font-size:12px;
	line-height:36px;
	color:#999
}
.recommend-activity {
	height:83px;
	overflow:hidden;
	margin-bottom:30px;
	border:1px solid #f0f0f0;
	border-left:none
}
.recommend-activity .title {
	width:18px;
	text-align:center;
	padding:22px 7px 0;
	height:61px;
	float:left;
	border-right:1px solid #f5f5f5;
	border-left:1px solid #f5f5f5;
	font-weight:bold;
	color:#333;
	font-size:14px;
	background-color:#f9f9f9;
	margin-right:10px;
	position:relative
}
.recommend-activity span.arrow-right {
	right:-14px;
	top:33px;
	border-left-color:#f5f5f5
}
.recommend-activity b.arrow-right {
	right:-6px;
	top:-7px;
	border-left-color:#f9f9f9
}
.hot-recommend {
	width:300px;
	float:left;
	overflow:hidden;
	padding:4px 10px 0 0;
	height:69px
}
.hot-recommend li {
	width:50px;
	float:left;
	font-size:12px;
	padding-left:6px;
	margin-right:4px;
	height:16px;
	padding-top:7px;
	line-height:16px;
	overflow:hidden
}
.hot-recommend li a {
	color:#666;
	word-break:break-all;
	word-wrap:break-word
}
.hot-recommend li a.red {
	color:#d62222
}
.hot-recommend li a:hover {
	color:#5188a6
}
ul.hot-activity {
	width:310px;
	float:left;
	overflow:hidden;
	padding-top:4px;
	height:74px
}
ul.hot-activity li {
	padding-left:6px;
	margin-right:16px;
	width:133px;
	float:left;
	height:23px;
	overflow:hidden
}
ul.hot-activity li a {
	display:inline-block;
	font-size:12px;
	height:16px;
	line-height:16px;
	padding-top:7px;
	color:#666;
	overflow:hidden;
	word-break:break-all;
	word-wrap:break-word
}
ul.hot-activity li a.new,ul.hot-activity li a.hot {
	padding-right:24px;
	max-width:136px;
	position:relative;
	color:#d62222
}
ul.hot-activity li a span.icon {
	position:absolute;
	right:4px;
	top:1px;
	display:inline-block;
	width:18px;
	height:15px
}
ul.hot-activity li a span.icon img {
	width:18px;
	height:15px
}
ul.hot-activity li a:hover {
	color:#5188a6
}
.leftWrap .list {
	padding-bottom:29px;
	margin-bottom:4px;
	margin-top:24px;
	border-bottom:1px solid #dcdcdc
}
.listTitle {
	width:100%;
	margin-bottom:16px
}
.listTitle .icon,.top .icon,.rightPanel .panelTitle .icon,.sitePrice i.icon,.topic_panelTitle .icon,.soldOut .icon:hover,.timeOut .icon:hover,.siteBlockSC .icon {
	display:block;
	width:32px;
	height:20px;
	float:left;
	font-size:12px;
	color:#f04848;
	background-color:#f5f5f5;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	-ms-border-radius:2px;
	-o-border-radius:2px;
	border-radius:2px;
	text-align:center;
	line-height:20px;
	margin:4px 10px 0 0
}
.listTitle .icon:hover,.top .icon,.topic_panelTitle .icon {
	color:#fff;
	background-color:#f04848
}
.listTitle .itemName,.discovery_list .itemName,.signIn_title,.show_list .itemName {
	font-size:20px;
	line-height:30px;
	font-weight:normal;
	padding-left:42px
}
.listTitle .itemName a,.discovery_list .itemName a,.signIn_title a,.show_list .itemName a {
	color:#333
}
.listTitle .itemName a:hover,.discovery_list .itemName a:hover,.signIn_title a:hover,.show_list .itemName a:hover {
	color:#5188a6
}
.listTitle .itemName a:hover span.red,.discovery_list .itemName a:hover span.red,.signIn_title a:hover span.red,.show_list .itemName a:hover span.red {
	color:#f78b8b
}
.listTitle .itemName a span.red,.signIn_title .red,.article_title span {
	padding-left:20px
}
.picLeft {
	width:190px;
	height:190px;
	float:left;
	margin-right:20px;
	text-align:center;
	display:block;
	overflow:hidden
}
.list .picLeft {
	position:relative
}
.listRight {
	width:700px;
	height:190px;
	float:left
}
.lrTop,.article_meta {
	color:#999;
	font-size:12px;
	margin-bottom:16px;
	margin-top:9px;
	height:15px
}
.lrTop span,.article_meta span,.recommend {
	padding-right:30px;
	display:inline
}
.lrTop span a,.article_meta span a {
	padding-right:10px
}
.lrTop .lrTime,.article_meta .lrTime {
	display:block;
	float:right;
	padding-right:0
}
.lrInfo {
	height:96px;
	overflow:hidden;
	color:#666;
	line-height:24px;
	margin-bottom:13px
}
.lrBot {
	height:30px;
	font-size:12px;
	width:100%
}
.lrBot a {
	float:left;
	color:#999;
	margin-right:10px
}
.lrBot a.comment {
	margin-right:0
}
.lrBot a.good,.lrBot a.bad {
	padding:0 6px;
	border:1px solid #ccc;
	line-height:28px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	-ms-border-radius:2px;
	-o-border-radius:2px;
	border-radius:2px;
	position:relative;
	min-width:44px;
	text-align:center
}
.lrBot a.good {
	height:28px
}
.lrBot a b {
	vertical-align:1px;
	color:#f04848
}
.lrBot a.bad b {
	color:#999;
	font-weight:normal
}
.lrBot a.bad {
	margin-right:16px;
	height:28px
}
.lrBot a.good:hover,.lrBot a.bad:hover {
	background-color:#f04848;
	color:#fff;
	text-decoration:none;
	border:1px solid #f04848
}
.lrBot a:hover b {
	color:#fff
}
.worthCurrent:hover .scoreTotal,.unworthCurrent:hover .scoreTotal {
	display:none
}
.worthCurrent:hover .scoredInfo,.unworthCurrent:hover .scoredInfo {
	display:block
}
.scoreAnimate {
	position:absolute;
	left:0;
	top:-18px;
	color:#f04848;
	font-size:14px;
	font-weight:bold;
	display:none;
	width:100%;
	text-align:center
}
.bad .scoreAnimate {
	top:18px;
	color:#999
}
a.fav,a.comment,a.zan {
	line-height:24px;
	height:24px;
	margin-right:16px;
	margin-top:4px;
	color:#999;
	padding-left:4px
}
a.zan {
	position:relative
}
a.fav i,a.comment i,a.zan i,.article_action_fx i {
	margin-right:6px;
	vertical-align:-2px
}
a.comment i {
	vertical-align:-3px
}
a.fav:hover,a.fav:hover i,a.comment:hover,a.comment:hover i,a.zan:hover,a.zan:hover i,a.share:hover,a.share:hover i {
	color:#f04848;
	text-decoration:none
}
a.current,a.current i {
	color:#f04848;
	text-decoration:none
}
.lrBot .mall {
	color:#5188a6;
	float:right;
	line-height:40px;
	margin-right:20px;
	text-align:right
}
.botPart span.mall {
	color:#999;
	margin-right:10px;
	max-width:100px;
	height:30px;
	line-height:30px;
	overflow:hidden
}
.botPart,.botPart .buy,.botPart .mall {
	float:right
}
.buy {
	width:100px;
	height:30px;
	position:relative;
	z-index:2
}
.buy a,.btn_login,.btn_reg,a.a_redBlock,a.a_redBlock_small,a.a_greyBlock,.btn_grey {
	display:block;
	width:110px;
	height:40px;
	line-height:40px;
	padding-left:40px;
	background-color:#f04848;
	color:#fff;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	-ms-border-radius:2px;
	-o-border-radius:2px;
	border-radius:2px;
	font-size:14px
}
.buy a {
	margin-right:0;
	width:79px;
	height:30px;
	line-height:30px;
	padding-left:21px;
	font-size:12px
}
.buy a:hover {
	filter:alpha(opacity=90);
	-moz-opacity:.9;
	opacity:.9;
	text-decoration:none
}
.buy i,.discovery_list a.directLink i {
	font-family:"SimSun";
	padding-left:6px
}
.buy i.icon-down,.buy i.icon-up {
	font-family:icomoon;
	font-size:16px;
	vertical-align:middle;
	display:inline-block;
	color:#fff;
	-webkit-transition:.3s ease-in;
	-moz-transition:.3s ease-in;
	-o-transition:.3s ease-in;
	transition:.3s ease-in;
	padding-left:3px
}
.leftWrap .top {
	background-color:#f8f8f8;
	border:1px solid #dcdcdc;
	margin:0 0 20px;
	padding:23px 19px 26px
}
.titleMode {
	background-color:#fff;
	margin:0 0 10px
}
.top .listTitle,.titleMode .listTitle {
	margin-bottom:0
}
.top .itemName {
	height:26px;
	overflow:hidden;
	padding-left:0
}
.loadingPic {
	display:none;
	margin:30px auto
}
.more_buy {
	position:absolute;
	right:0;
	top:27px;
	width:98px;
	border:1px solid #dcdcdc;
	-webkit-border-radius:0 0 2px 2px;
	-moz-border-radius:0 0 2px 2px;
	-ms-border-radius:0 0 2px 2px;
	-o-border-radius:0 0 2px 2px;
	border-radius:0 0 2px 2px;
	background-color:#fff;
	display:none;
	-webkit-box-shadow:rgba(6,0,1,0.1) 0 2px 5px;
	-moz-box-shadow:rgba(6,0,1,0.1) 0 2px 5px;
	box-shadow:rgba(6,0,1,0.1) 0 2px 5px
}
.more_buy li {
	height:32px;
	line-height:32px;
	padding:0 10px;
	list-style:none;
	overflow:hidden
}
.more_buy li a {
	color:#666;
	background-color:#fff;
	padding-left:0;
	width:78px;
	font-size:12px!important;
	height:32px;
	line-height:32px
}
.more_buy li a:hover {
	color:#5188a6;
	text-decoration:none
}
.soldOut .icon,.timeOut .icon,.soldOut .icon:hover,.timeOut .icon:hover,.siteBlockSC .icon,.siteBlockSC .sitePrice i.icon {
	color:#999;
	background-color:#f5f5f5
}
.soldOut .listTitle .itemName,.timeOut .listTitle .itemName {
	padding-left:42px
}
.soldOut .listTitle .itemName a,.timeOut .listTitle .itemName a {
	color:#999
}
.soldOut span.red,.timeOut span.red,.soldOut a:hover span.red,.timeOut a:hover span.red {
	color:#999!important
}
.leftWrap .list.ZTActivity {
	padding-bottom:25px
}
.ZTActivity .picLeft {
	width:379px;
	height:214px
}
.ZTActivity .listRight {
	width:310px;
	height:214px
}
.ZTActivity .lrBot {
	padding-top:20px
}
.ZTActivity .lrTime {
	color:#999;
	font-size:12px;
	margin-top:3px
}
.ZTActivity .lrInfo {
	height:120px
}
.ZTActivity .tuiguang_icon {
	display:block;
	width:37px;
	height:20px;
	float:left;
	font-size:12px;
	color:#999;
	background-color:#f5f5f5;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	-ms-border-radius:2px;
	-o-border-radius:2px;
	border-radius:2px;
	text-align:center;
	line-height:20px;
	float:right
}
.ZTActivity .bds_tools a {
	background-image:none!important
}
.ZTActivity span.bds_more,.ZTActivity .bds_tools a {
	padding-left:1px!important;
	display:inline!important;
	float:none!important;
	font-family:arial!important
}
.list_preferential .itemName,.titleMode .itemName {
	padding-left:0
}
.list_exp .itemName {
	padding-left:0
}
aside {
	width:300px;
	float:right
}
.rightPanel {
	margin-bottom:35px;
	width:300px
}
.rightPanel .itemName {
	font-weight:normal;
	font-size:12px
}
.panelTitle,.articleAuthor .authorTitle {
	font-size:18px;
	clear:both;
	overflow:hidden;
	height:40px;
	line-height:40px;
	font-weight:normal
}
.rightPanel .panelTitle a,.rightPanel .panelTitle span,.rightPanel .corner {
	display:block;
	float:right;
	font-size:12px;
	color:#5188a6;
	font-weight:normal
}
.rightPanel .panelTitle span {
	color:#999
}
.rightPanel .corner a {
	display:block;
	width:44px;
	text-align:right;
	float:left;
	color:#333
}
.rightPanel .corner a:hover {
	color:#5188a6;
	text-decoration:none
}
.rightPanel .corner a.current_a {
	color:#d62222;
	font-weight:bold
}
.rightHotShow,.topicOnExp,.overseaCommon,.comment_sendwrap,.guess_like .discovery_list,.uneven {
	border-top:1px solid #dcdcdc;
	padding-top:16px
}
.share_app_icon {
	height:32px;
	margin-bottom:10px;
	font-size:12px
}
.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
}
.more_share {
	position:absolute;
	left:-56px;
	top:40px;
	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
}
.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
}
.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 img {
	width:100%
}
.weixin .more_share {
	width:150px;
	height:182px;
	line-height:normal;
	left:-64px;
	z-index:1000
}
.weixin .more_share span {
	left:72px
}
.more_share p {
	line-height:32px
}
.share_app_icon .sina i {
	color:#ec7e57
}
.share_app_icon .weixin i {
	color:#9bc47d
}
.share_app_icon .rss i {
	color:#f1ce70
}
.share_app_icon i {
	font-size:32px;
	display:inline-block
}
.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:5px;
	overflow:hidden
}
.share_app_icon a.app i {
	margin-right:6px;
	color:#999;
	vertical-align:-7px
}
.share_app_icon a.app span {
	font-family:"SimSun"
}
.userInfo {
	padding-top:20px;
	border-top:1px solid #dcdcdc;
	overflow:hidden;
	height:105px;
	position:relative
}
.userPic {
	width:60px;
	height:60px;
	float:left;
	margin-bottom:8px;
	margin-right:20px;
	text-align:center;
	overflow:hidden
}
.userPic img {
	-webkit-border-radius:100%;
	-moz-border-radius:100%;
	-ms-border-radius:100%;
	-o-border-radius:100%;
	border-radius:100%
}
span.userPic:hover {
	filter:alpha(opacity=100);
	-moz-opacity:1;
	opacity:1
}
.userRight {
	height:60px;
	color:#999;
	font-size:12px;
	line-height:20px;
	margin:0;
	padding-bottom:10px
}
.scoreBox {
	font-size:0;
	width:300px;
	height:32px;
	overflow:hidden
}
.signScore,.scoreExchange,.signScored {
	width:145px;
	height:32px;
	line-height:32px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	-ms-border-radius:2px;
	-o-border-radius:2px;
	border-radius:2px;
	background-color:#f04848;
	text-align:center;
	font-size:12px;
	color:#fff;
	display:inline-block;
	margin-right:10px
}
.signScore:hover,.scoreExchange:hover {
	filter:alpha(opacity=90);
	-moz-opacity:.9;
	opacity:.9
}
.scoreExchange {
	background-color:#7bc7ac;
	margin-right:0
}
.tab_nav,.searchReslut_nav,.tab_nav_set {
	width:100%;
	height:39px;
	border-bottom:1px solid #dcdcdc;
	margin-bottom:16px
}
.tab_li,.tab_set_li,.tab_comment_li,.tab_faxian_li {
	float:left;
	display:block;
	height:38px;
	line-height:38px;
	color:#666;
	padding-right:20px
}
.tab_li h3,.tab_li span,.tab_set_li h3,.tab_faxian_li h3 {
	font-weight:normal;
	font-size:18px;
	display:block
}
.current_item h3,.current_item span {
	border-bottom:2px solid #f04848;
	height:38px;
	cursor:pointer;
	color:#333
}
.tab_content {
	height:90px
}
.tab_content li {
	margin-bottom:16px
}
.tab_content li a {
	color:#666;
	width:300px;
	display:block;
	font-size:12px;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden
}
.tab_content li a:hover {
	color:#5188a6
}
.tab_info .more,.tab_set_info .more {
	display:block;
	width:100%;
	text-align:center;
	font-size:12px;
	height:24px;
	line-height:24px;
	font-family:"SimSun";
	background-color:#f8f8f8
}
.tab_intro {
	overflow:hidden
}
.tab_intro li {
	width:139px;
	padding-right:10px;
	float:left
}
.tab_intro li a {
	width:139px
}
.tab_intro span.more {
	background-color:#fff
}
.tab_info .rightHotShow,.tab_info .ninePicBox,.tab_set_info .rightHotShow,.tab_set_info .ninePicBox {
	padding-top:0;
	border-top:0
}
.tab_set_info {
	height:304px
}
.tab_set_info .ninePicBox {
	margin-bottom:6px
}
.rightHotExp,.rightHotNews,.hotOverseaNews {
	border-top:1px solid #dcdcdc
}
.rightHotExp .listItem,.rightHotNews .listItem,.hotOverseaNews .listItem {
	height:16px;
	padding-top:16px;
	overflow:hidden
}
.listItem .smallPic,.listItem span.grey,.listItem .listBot,.listItem .couponBtn {
	display:none
}
.listItem .listInfo {
	width:300px
}
.listItem .listInfo .itemName a {
	font-size:12px;
	color:#666;
	height:16px;
	display:block;
	width:300px;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden
}
.rightHotExp .listCurrent,.rightHotNews .listCurrent,.hotOverseaNews .listCurrent {
	padding-top:16px;
	height:80px;
	overflow:hidden
}
.rightHotShow .showList {
	margin-bottom:16px;
	height:80px;
	overflow:hidden
}
.listCurrent .smallPic,.rightHotShow .smallPic {
	display:block;
	text-align:center;
	float:left;
	width:80px;
	height:80px
}
.listCurrent .listInfo,.rightHotShow .listInfo {
	width:200px;
	float:right;
	font-size:12px;
	line-height:20px
}
.listCurrent .listInfo .itemName a,.rightHotShow .listInfo .itemName a {
	display:block;
	width:100%;
	height:60px;
	color:#666;
	overflow:hidden
}
.listCurrent .listInfo .itemName a:hover,.rightHotShow .listInfo .itemName a:hover {
	color:#5188a6
}
.listCurrent .listBot,.rightHotShow .listBot {
	width:200px;
	text-align:right;
	color:#999
}
.rightPanel .listBot span {
	padding-left:20px
}
.rightPanel .listBot span i,.rightPanel .list_bot span i {
	padding-right:5px
}
.rightHotCoupon .listCurrent .smallPic {
	display:block;
	width:78px;
	height:78px;
	border:1px solid #dcdcdc;
	text-align:center
}
.rightHotCoupon .listCurrent .listInfo .itemName a {
	max-height:40px;
	height:auto;
	_height:40px
}
.rightHotCoupon .listCurrent .listInfo {
	position:relative;
	height:80px
}
.rightHotCoupon span {
	display:block
}
.listCurrent .couponBtn {
	display:block;
	width:33px;
	height:18px;
	text-align:center;
	line-height:18px;
	position:absolute;
	right:0;
	bottom:0;
	background-color:#f04848;
	border:1px solid #f04848;
	color:#fff;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	-ms-border-radius:2px;
	-o-border-radius:2px;
	border-radius:2px
}
.ninePicBox {
	width:306px;
	height:300px;
	margin-left:-3px;
	overflow:hidden
}
.ninePicBox li {
	width:96px;
	height:96px;
	margin:0 3px 5px;
	float:left;
	text-align:center;
	overflow:hidden
}
.ninePicBox li a {
	display:block;
	overflow:hidden;
	border:1px solid #dcdcdc;
	width:94px;
	height:94px
}
.ninePicBox li a:hover {
	border:1px solid #bebebe
}
.rightPanel .intro {
	font-size:12px;
	color:#666;
	line-height:20px;
	margin:20px 0;
	padding-top:16px;
	border-top:1px solid #dcdcdc
}
.rightPanel .a_wantTo {
	display:block;
	width:130px;
	height:32px;
	line-height:30px;
	text-align:center;
	font-size:12px;
	color:#fff;
	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;
	font-family:"SimSun";
	padding-right:6px
}
.rightPanel .a_wantTo:hover {
	filter:alpha(opacity=90);
	-moz-opacity:.9;
	opacity:.9
}
.topicOnExp li {
	width:255px;
	height:20px;
	line-height:20px;
	margin-bottom:16px;
	padding-right:45px;
	font-size:12px;
	color:#666;
	position:relative
}
.topicOnExp li a.a_vote {
	display:block;
	width:33px;
	height:18px;
	line-height:18px;
	color:#999;
	border:1px solid #ccc;
	text-align:center;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	-ms-border-radius:2px;
	-o-border-radius:2px;
	border-radius:2px;
	position:absolute;
	right:0;
	top:0
}
.topicOnExp li a.a_vote:hover {
	color:#fff;
	border:1px solid #f04848;
	background-color:#f04848
}
.topicOnExp li span.topicTitle,.voteForm .topicOnExp li .voteTopicTitle {
	display:inline-block;
	width:255px;
	height:18px;
	line-height:18px;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden
}
.voteForm {
	margin-bottom:16px
}
.voteForm .topicOnExp li {
	width:276px;
	padding-right:24px
}
.voteForm .topicOnExp li .voteTopicTitle {
	width:276px
}
.voteForm .topicOnExp li i {
	border:1px solid #dcdcdc;
	width:12px;
	height:12px;
	display:block;
	position:absolute;
	right:0;
	top:4px;
	line-height:12px
}
.voteForm .topicOnExp .voteTopicTitle:hover {
	color:#333;
	cursor:pointer
}
.voteForm .topicOnExp li:hover {
	color:#333
}
.voteForm .topicOnExp li i:hover {
	border-color:#f04848
}
.voteForm .topicOnExp li i.icon-rightframe {
	border:0;
	right:4px;
	top:5px;
	font-size:18px
}
.btn_vote {
	width:35px;
	height:20px;
	line-height:18px;
	border:1px solid #dcdcdc;
	background-color:#fff;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	-ms-border-radius:2px;
	-o-border-radius:2px;
	border-radius:2px;
	color:#666;
	cursor:pointer
}
.btn_voteCurrent {
	border:1px solid #f04848;
	background-color:#f04848;
	color:#fff
}
.voteForm span.grey {
	font-size:12px;
	padding-left:10px
}
.text_vote {
	border:1px solid #dcdcdc;
	height:18px;
	width:249px;
	margin-right:5px;
	padding-left:4px;
	color:#999
}
.topicProgress li {
	height:25px;
	position:relative;
	line-height:normal
}
.progressBox {
	width:210px;
	height:6px;
	background-color:#ccc;
	position:relative
}
.progressing {
	height:6px;
	background-color:#f04848;
	position:absolute;
	left:0;
	top:0
}
.voteForm .topicProgress li,.voteForm .topicProgress li:hover {
	width:265px;
	padding-right:35px;
	color:#666
}
.topicProgress .num {
	position:absolute;
	right:0;
	top:10px
}
.voteAnimate {
	position:absolute;
	right:0;
	top:0;
	color:#f04848;
	display:none
}
.voteForm span.red {
	display:block;
	margin-bottom:16px;
	font-size:12px
}
.topicProgress li span.topicTitle {
	height:14px;
	line-height:12px
}
.overseaCommon {
	width:310px;
	height:74px;
	overflow:hidden;
	margin-left:-5px
}
.overseaCommon a {
	display:block;
	width:145px;
	height:32px;
	line-height:32px;
	text-align:center;
	margin:0 5px 10px;
	float:left;
	color:#666;
	background-color:#f5f5f5;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	-ms-border-radius:2px;
	-o-border-radius:2px;
	border-radius:2px;
	font-size:12px
}
.overseaCommon a:hover {
	color:#fff;
	background-color:#f04848
}
.overseaCommon i {
	color:#f04848;
	width:16px;
	height:16px;
	padding-right:6px
}
.overseaCommon a:hover i {
	color:#fff
}
.hotCommentTitle {
	border-bottom:1px solid #dcdcdc;
	margin-bottom:16px;
	padding-bottom:10px
}
.hotComment {
	font-size:12px;
	height:296px;
	overflow:hidden;
	width:300px;
	position:relative
}
.hotComment li.listItem {
	padding-bottom:12px;
	margin-right:12px;
	margin-bottom:16px
}
.hotComment .time {
	float:right
}
.hotComment .listInfo {
	margin:6px 0;
	color:#666;
	line-height:20px;
	width:280px
}
.hotComment .commentOn {
	color:#999;
	display:block;
	width:280px;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden
}
.articleAuthor .panelTitle {
	font-size:12px;
	margin-bottom:12px;
	line-height:20px;
	height:auto;
	font-weight:bold
}
.seriesExp {
	height:auto
}
.seriesExp li span.grey_ellipsis {
	width:300px;
	display:block;
	font-size:12px;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
	color:#999
}
.seriesTitle {
	width:250px;
	margin-top:2px
}
.rightPanel .seriesTitle a {
	float:none;
	display:inline;
	vertical-align:-1px
}
.rightPanel .seriesTitle p {
	display:inline;
	padding-right:10px;
	font-weight:bold
}
.authorInfo {
	border-top:1px solid #dcdcdc;
	padding:16px 0;
	overflow:hidden
}
.authorNickname {
	height:25px;
	line-height:25px;
	display:inline-block;
	margin-right:4px
}
.authorOtherInfo {
	height:36px;
	overflow:hidden;
	margin-top:5px
}
.authorOtherInfo a {
	display:inline-block;
	width:auto;
	font-size:12px;
	color:#999;
	padding-right:30px;
	text-align:center
}
.authorOtherInfo span.num {
	color:#d62222;
	display:block;
	font-size:16px;
	font-weight:bold
}
.user_signIn {
	height:auto;
	font-size:12px;
	overflow:visible
}
.user_signIn .grey {
	float:left;
	width:110px
}
.signScored {
	background-color:#f5f5f5;
	color:#999
}
.signIn_data {
	padding-top:10px;
	margin-bottom:16px;
	color:#999
}
.signIn_data span.red {
	font-weight:bold
}
.signIn_title {
	padding-left:0;
	margin-bottom:16px
}
.signIn_Block {
	margin-bottom:20px
}
.signIn_otherActive {
	text-align:center;
	padding-top:20px
}
.leftWrap .signIn_Block .list {
	border-top:1px solid #dcdcdc;
	padding-top:21px;
	border-bottom:0;
	margin-top:0
}
.signIn_Block span.grey {
	display:block;
	line-height:32px;
	font-size:12px
}
.signIn_rank li {
	width:300px;
	height:24px;
	overflow:hidden;
	padding:16px 0;
	font-size:12px;
	border-top:1px solid #dcdcdc
}
.signIn_rank .rankNum,.signIn_rank .rankDays,.signIn_rank li a {
	display:block;
	float:left;
	margin-right:10px;
	line-height:24px
}
.signIn_rank .rankNum {
	height:18px;
	width:18px;
	text-align:center;
	line-height:18px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	-ms-border-radius:2px;
	-o-border-radius:2px;
	border-radius:2px;
	background-color:#f5f5f5;
	color:#d62222;
	margin-top:3px
}
.signIn_rank .rankNumTop {
	background-color:#f04848;
	color:#fff
}
.signIn_rank .rankAvatar {
	height:24px;
	width:220px
}
.signIn_rank .rankAvatar img,.show_list .rankAvatar img,.discovery_list .rankAvatar img {
	float:left;
	-webkit-border-radius:100%;
	-moz-border-radius:100%;
	-ms-border-radius:100%;
	-o-border-radius:100%;
	border-radius:100%
}
.signIn_rank .rankTitle {
	width:136px;
	display:inline-block;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
	padding-left:10px
}
.signIn_rank .rankDays {
	margin-right:0;
	width:40px;
	text-align:right;
	color:#999
}
.secondNav {
	height:40px;
	border-left:1px solid #dcdcdc;
	float:left;
	width:520px;
	padding-left:20px;
	margin-top:20px;
	color:#333;
	line-height:40px;
	overflow:hidden
}
.secondNav h1,.secondNav span {
	color:#333;
	line-height:40px;
	font-size:20px;
	font-weight:normal;
	width:148px;
	float:left
}
.secondNav a {
	display:block;
	height:28px;
	border-bottom:2px solid #f0f0f0;
	line-height:24px;
	color:#333;
	margin-right:30px;
	margin-top:10px;
	text-align:center;
	float:left;
	font-size:14px;
	font-weight:normal
}
.secondNav a:hover {
	font-weight:bold
}
.secondNav a.current {
	border-bottom:2px solid #f04848;
	font-weight:bold
}
.secondNav h1 a,.secondNav span a {
	font-size:20px
}
.secondNav h1 a:hover,.secondNav span a:hover {
	font-weight:normal
}
.secondNavOversea h1,.secondNavOversea span {
	width:118px
}
.secondNavOversea a {
	margin-right:20px
}
.crumbs {
	color:#999;
	font-size:12px;
	height:40px;
	line-height:40px;
	border-bottom:1px solid #dcdcdc
}
.crumbsCate {
	display:inline
}
.crumbs .arrow,span.arrow {
	font-family:"SimSun";
	padding:0 4px
}
.crumbs a {
	color:#333
}
.crumbs a:hover {
	color:#5188a6
}
.oversea_banner {
	width:910px;
	overflow:hidden
}
.oversea_banner .uneven {
	border-top:0;
	padding-top:0;
	margin-bottom:30px
}
.oversea_nav_list {
	overflow:hidden;
	font-size:12px;
	line-height:32px;
	margin-bottom:30px
}
.oversea_nav_list .listTitle,.tool_list .listTitle_tool {
	width:20%;
	font-weight:bold;
	float:left;
	color:#666;
	margin-bottom:0
}
.tool_list .listTitle_tool {
	width:100%;
	float:none;
	font-size:14px;
	padding-top:30px
}
.oversea_nav_list .red {
	color:#d62222
}
.oversea_nav_list ul {
	width:80%;
	float:left;
	border-bottom:1px solid #dcdcdc;
	padding-bottom:30px
}
.oversea_nav_list li {
	width:25%;
	height:32px;
	line-height:32px;
	float:left
}
.oversea_nav_list a {
	font-size:12px;
	color:#666
}
.oversea_nav_list a:hover {
	color:#5188a6
}
.fold_list {
	position:relative
}
.fold_list ul {
	width:60%;
	float:left;
	height:64px;
	border-bottom:0;
	padding-bottom:0
}
.fold_list li {
	width:33.33333333%
}
.fold_list a.more,.fold_list a.pickup {
	width:20%;
	height:32px;
	float:left;
	color:#5188a6
}
.fold_list a i {
	vertical-align:-4px
}
.fold_list a.pickup {
	display:none
}
.oversea_nav_list .line {
	margin-bottom:40px
}
.tool_list a.a_underline {
	color:#5188a6;
	line-height:32px
}
.tool_list ul {
	width:100%;
	border-bottom:0;
	padding-bottom:0
}
.tool_list ul li {
	width:20%
}
.show_listWrap {
	padding-bottom:20px
}
.leftWrap .show_list li {
	width:438px;
	height:410px;
	border:1px solid #dcdcdc;
	float:left;
	margin-right:30px;
	margin-bottom:30px;
	margin-top:0;
	padding-bottom:0
}
.show_list .picBox {
	display:block;
	width:438px;
	height:270px;
	margin-bottom:16px;
	text-align:center;
	overflow:hidden
}
.show_list .picBox img {
	width:438px;
	height:270px
}
.show_list .itemName {
	height:48px;
	overflow:hidden;
	margin-bottom:16px;
	font-size:16px;
	padding-left:0;
	font-weight:bold;
	line-height:26px
}
.show_list .itemUserInfo,.discovery_list .itemUserInfo {
	height:24px;
	line-height:25px;
	overflow:hidden;
	margin-bottom:10px
}
.show_list .rankAvatar,.discovery_list .rankAvatar {
	display:block;
	width:280px;
	float:left
}
.show_list .rankTitle,.discovery_list .rankTitle {
	width:240px;
	padding-left:10px;
	height:24px;
	overflow:hidden;
	display:inline-block
}
.show_list .time,.discovery_list .time {
	display:block;
	float:right;
	line-height:26px
}
.show_list h2.itemName .icon {
	display:inline-block;
	width:32px;
	height:20px;
	font-size:12px;
	color:#f04848;
	background-color:#f5f5f5;
	text-align:center;
	line-height:20px;
	margin-right:10px;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	vertical-align:2px;
	font-weight:normal
}
.show_list h2.itemName .icon:hover {
	background-color:#f04848;
	color:#fff
}
.topicProgressWrap {
	border:1px solid #dcdcdc;
	padding:18px 0;
	overflow:hidden;
	margin-bottom:40px
}
.topicProgressWrap .panelTitle {
	color:#d62222;
	padding-left:20px
}
.topicProgressWrap .panelTitle span {
	font-size:12px;
	font-weight:normal;
	padding-left:6px
}
.topicProgressWrap .panelTitle .voterNum {
	font-size:12px;
	font-weight:normal;
	float:right;
	padding-right:20px;
	color:#999
}
.topicProgressWrap .topicProgress {
	border-top:0;
	overflow:hidden;
	width:948px;
	clear:both
}
.topicProgressWrap .voteForm .topicProgress li,.topicProgressWrap .voteForm .topicProgress li:hover {
	width:420px;
	padding-left:20px;
	float:left;
	padding-right:0;
	margin-right:34px;
	margin-bottom:3px
}
.topicProgressWrap .topicProgress li span.topicTitle {
	width:142px;
	display:block;
	float:left;
	margin-right:18px
}
.topicProgressWrap .progressBox {
	float:left;
	margin-top:5px
}
.topicProgressWrap .topicProgress .num {
	float:left;
	position:static;
	width:24px;
	padding-left:10px;
	text-align:right;
	margin-right:26px
}
.topicProgressWrap .voteForm .topicProgress li i {
	float:left;
	position:static;
	margin-top:1px
}
.topicProgressWrap .btn_vote {
	float:right;
	margin-right:20px;
	margin-left:16px
}
.topicProgressWrap .voteForm {
	margin-bottom:0
}
.topicProgressWrap .voteForm span.grey {
	display:block;
	padding-right:20px;
	text-align:right;
	line-height:20px
}
.topicProgressWrap .voteAnimate {
	right:45px
}
.topicOnExp_beyondHide,.topicOnExpWrap,.show_listWrap,.show_list {
	width:910px;
	overflow:hidden
}
.topicOnExpWrap,.show_list {
	width:940px
}
.topicOnExp_block {
	width:440px;
	height:187px;
	margin-right:30px;
	float:left;
	padding-bottom:24px
}
.topicOnExp_block .topicOnExp li {
	width:440px;
	padding-right:0;
	height:30px;
	line-height:30px;
	margin-bottom:6px
}
.topicOnExp_block .topicOnExp li a {
	height:30px;
	line-height:30px
}
.topicOnExp_block .topicOnExp li a.topicTitle {
	color:#666
}
.topicOnExp_block .topicOnExp li a.a_vote_hide {
	visibility:hidden
}
.topicOnExp_block .topicOnExp li a:hover {
	color:#5188a6
}
.topicOnExp_block .topicOnExp li a.topicTitle {
	height:30px;
	line-height:30px;
	max-width:360px;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
	display:inline-block
}
.topicOnExp_block .topicOnExp li span.topicTitle {
	height:30px;
	line-height:30px;
	max-width:360px;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
	display:inline-block;
	color:#999
}
.topicOnExp_block .voteTotalNum {
	float:right;
	color:#999
}
.topicOnExp_block .a_vote_hide {
	float:right;
	padding-right:10px
}
.topicOnExp_block .listItem:hover {
	background-color:#f5f5f5
}
.topicOnExp_block .listItem:hover a.a_vote_hide {
	visibility:visible
}
.topic_panelTitle,.series_panelTitle {
	height:40px;
	line-height:40px;
	border-bottom:1px solid #dcdcdc;
	font-size:12px
}
.topic_panelTitle .icon {
	margin:10px 0 0 0;
	width:auto;
	padding:0 5px
}
.topic_panelTitle b {
	font-size:14px;
	padding:0 10px
}
.topic_panelTitle .rFloat {
	color:#999
}
.topic_panelTitle .rFloat a {
	padding-left:10px
}
.series_panelTitle {
	border-bottom:0;
	margin-bottom:12px
}
.screenPannel {
	margin-bottom:20px;
	font-size:12px
}
.screenPannel .tab_li {
	padding-right:30px
}
.more_screen,.more_screen .tab_info {
	height:50px;
	overflow:hidden
}
.more_screen a {
	padding-right:16px;
	display:inline-block;
	margin-bottom:14px;
	color:#666
}
.more_screen a.current,.more_screen a.current:hover {
	color:#999
}
.more_screen a.new {
	color:#f04848
}
.more_screen a:hover {
	color:#5188a6
}
.selectedWrap {
	overflow:hidden;
	padding-top:12px;
	margin-bottom:20px
}
.selectedWrap span.grey {
	width:48px;
	height:20px;
	line-height:20px;
	float:left
}
.selectedCon li {
	display:inline-block
}
.selectedCon li a {
	display:inline-block;
	border:1px solid #ccc;
	color:#f04848;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	-ms-border-radius:2px;
	-o-border-radius:2px;
	border-radius:2px;
	padding:0 5px;
	height:18px
}
.selectedCon li i {
	color:#ccc;
	padding-left:6px;
	font-size:13px
}
.selectedCon li a:hover {
	color:#f04848;
	border-color:#f04848
}
.selectedCon li a:hover i {
	color:#f04848
}
.screenPannel_single {
	font-size:12px;
	padding-bottom:8px;
	border-bottom:1px solid #dcdcdc
}
.screenPannel_single .more_screen {
	height:auto;
	border-top:1px solid #dcdcdc;
	padding-top:12px
}
.screenPannel_single a {
	padding:0 6px;
	height:20px;
	line-height:20px;
	margin-bottom:10px
}
.screenPannel_single a.current,.screenPannel_single a.current:hover {
	color:#fff;
	background-color:#f04848;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	-ms-border-radius:2px;
	-o-border-radius:2px;
	border-radius:2px
}
.news_screen {
	border-bottom:0
}
.news_screen a {
	margin-right:15px
}
.news_screen .cate {
	display:inline;
	font-weight:normal;
	font-size:12px
}
.news_screen .more_screen {
	padding-top:16px
}
.screenConditions {
	border-top:1px solid #dcdcdc;
	padding-top:16px;
	font-size:12px;
	margin-bottom:20px
}
.screenConditions li {
	display:inline;
	padding-right:20px;
	cursor:pointer
}
.screenConditions li a {
	color:#333
}
.screenConditions li a:hover {
	color:#5188a6
}
.screenConditions li.current_item a {
	color:#f04848;
	font-weight:bold
}
.discovery_list {
	width:1065px;
	margin-left:-8px;
	overflow:hidden;
	margin-right:0;
	float:none
}
.discovery_list li.list {
	width:248px;
	height:470px;
	border:1px solid #dcdcdc;
	float:left;
	margin:0 8px 16px;
	position:relative;
	padding-bottom:0
}
.black-friday-icon {
	position:absolute;
	left:10px;
	top:10px
}
.black-friday-icon img {
	width:42px;
	height:20px
}
.discovery_list .black-friday-icon {
	left:auto;
	right:10px
}
.discovery_list li:hover {
	-webkit-box-shadow:#ccc 0 2px 5px;
	-moz-box-shadow:#ccc 0 2px 5px;
	box-shadow:#ccc 0 2px 5px;
	border-color:#f04848
}
.discovery_list a.picBox {
	display:block;
	width:200px;
	height:200px;
	margin:15px auto 12px;
	text-align:center;
	overflow:hidden
}
.discovery_list .listItem,.show_list .listItem {
	padding:0 15px;
	font-size:12px
}
.discovery_list .itemName {
	height:60px;
	line-height:20px;
	overflow:hidden;
	margin-bottom:8px;
	font-size:14px;
	padding-left:0;
	font-weight:bold
}
.discovery_list .itemName .red {
	display:block;
	height:20px;
	line-height:20px;
	overflow:hidden
}
.discovery_list .itemName .black {
	max-height:40px;
	display:block;
	line-height:20px;
	overflow:hidden
}
.discovery_list .rankAvatar {
	width:128px
}
.avatarMore {
	width:128px;
	color:#999;
	overflow:hidden;
	height:24px;
	display:block;
	float:left
}
.avatarMore a {
	padding-right:6px;
	max-width:76px;
	overflow:hidden;
	float:left;
	height:24px
}
.discovery_list .rankTitle {
	width:94px
}
.discovery_list .listItem span.grey,.show_list .listItem span.grey {
	display:inline;
	padding-left:10px
}
.discovery_list p {
	color:#999;
	line-height:20px;
	height:80px;
	overflow:hidden;
	margin-bottom:10px
}
.discovery_list .item_buy_mall {
	height:32px;
	line-height:32px
}
.discovery_list .mall,.discovery_list .mall_time {
	padding:0 8px;
	font-size:12px;
	position:absolute;
	right:15px;
	top:196px;
	height:24px;
	line-height:24px
}
.discovery_list .mall_time {
	right:auto;
	left:15px;
	top:181px;
	text-align:center
}
.discovery_list .mall_word,.discovery_list .mall_time_word {
	color:#5188a6;
	display:block;
	filter:alpha(opacity=100);
	-moz-opacity:1;
	opacity:1;
	position:relative
}
.discovery_list .mall_time_word {
	color:#999
}
.discovery_list .mall_bg {
	width:100%;
	height:24px;
	background-color:#f5f5f5;
	filter:alpha(opacity=50);
	-moz-opacity:.5;
	opacity:.5;
	display:block;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	-ms-border-radius:2px;
	-o-border-radius:2px;
	border-radius:2px;
	position:absolute;
	right:0;
	top:0
}
.discovery_list a.directLink {
	width:72px;
	height:28px;
	line-height:28px;
	display:inline-block;
	background-color:#f04848;
	color:#fff;
	text-align:center;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	-ms-border-radius:2px;
	-o-border-radius:2px;
	border-radius:2px
}
.discovery_list .zan_fav_com {
	height:24px;
	width:144px;
	float:left;
	padding-top:1px
}
.discovery_list .zan_fav_com a {
	padding-left:1px;
	margin-right:10px
}
.discovery_list .zan_fav_com .icon-zan2 {
	font-size:17px
}
.discovery_list .time {
	width:66px;
	height:26px;
	overflow:hidden;
	text-align:right
}
article {
	margin-bottom:40px;
	padding-top:17px
}
.article_title {
	font-size:20px;
	line-height:30px;
	font-weight:normal
}
article .soldOut,article .timeOut {
	color:#999
}
article .soldOut .icon,article .timeOut .icon {
	padding-left:0;
	display:block;
	width:32px;
	height:20px;
	float:left;
	font-size:12px;
	color:#999;
	background-color:#f5f5f5;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	-ms-border-radius:2px;
	-o-border-radius:2px;
	border-radius:2px;
	text-align:center;
	line-height:20px;
	margin:4px 10px 0 0
}
.article_meta {
	margin-top:16px
}
.article_meta_nowrap {
	height:auto;
	clear:both;
	margin-bottom:8px;
	line-height:20px
}
.article_meta_nowrap span {
	white-space:nowrap
}
.article_picwrap {
	width:190px;
	float:right;
	margin-left:45px
}
.article_picwrap a.picLeft {
	float:none;
	margin-right:0;
	display:block;
	margin-bottom:20px
}
.article_picwrap .buy {
	margin:0 auto 12px;
	width:150px;
	height:40px
}
.article_picwrap .buy a {
	width:110px;
	height:40px;
	line-height:40px;
	padding-left:40px;
	font-size:14px
}
.article_picwrap .buy i {
	padding-left:6px
}
.article_picwrap .more_buy {
	width:148px;
	top:37px;
	padding-left:0
}
.article_picwrap .more_buy li {
	padding:0 20px
}
*+html .article_picwrap .more_buy li {
	padding-left:0
}
.article_picwrap .more_buy li a {
	padding-left:0;
	height:32px;
	line-height:32px
}
.article_picwrap .mall {
	display:block;
	text-align:center;
	font-size:12px
}
.article_picwrap span.mall {
	color:#999
}
article,article p,article blockquote {
	margin-bottom:26px;
	color:#333;
	line-height:26px;
	word-break:break-all;
	word-wrap:break-word
}
article p img,article img {
	display:block;
	margin:0 auto 20px;
	max-width:600px;
	clear:both
}
article p img.face,img.face {
	display:inline;
	margin:0
}
article span.img_desc {
	display:block;
	margin:0 auto;
	text-align:center
}
article span.img_desc img {
	margin:0 auto 10px
}
article blockquote {
	background-color:#f5f5f5;
	display:inline-block
}
article blockquote p {
	font-size:12px;
	color:#666;
	padding:20px;
	line-height:20px;
	margin-bottom:0
}
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 ul,article ol {
	margin:0 0 26px;
	padding-left:35px
}
article ul li,article ol li {
	font-size:14px;
	line-height:26px
}
article ul li {
	list-style-type:disc
}
article ol li {
	list-style-type:decimal
}
article ol>li>ul>li {
	list-style-type:disc
}
article li p {
	display:inline
}
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
}
.slogan {
	border:1px solid #dcdcdc;
	padding:19px 19px 19px 78px;
	overflow:hidden;
	background:url(../img/sloganLogo.png) 19px center no-repeat;
	font-size:12px;
	color:#666;
	line-height:20px;
	margin-bottom:40px;
	clear:both
}
.score_rateBox {
	width:260px;
	height:52px;
	margin:0 auto 40px;
	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_rate {
	line-height:20px;
	width:120px;
	position:absolute;
	left:70px
}
.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
}
@-webkit-keyframes rock {
	0%,100% {
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
20%,60% {
	-webkit-transform:translate3d(-6px,0,0);
	transform:translate3d(-6px,0,0)
}
40%,80% {
	-webkit-transform:translate3d(6px,0,0);
	transform:translate3d(6px,0,0)
}
}@keyframes rock {
	0%,100% {
	-webkit-transform:translate3d(0,0,0);
	-ms-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
20%,60% {
	-webkit-transform:translate3d(-6px,0,0);
	-ms-transform:translate3d(-6px,0,0);
	transform:translate3d(-6px,0,0)
}
40%,80% {
	-webkit-transform:translate3d(6px,0,0);
	-ms-transform:translate3d(6px,0,0);
	transform:translate3d(6px,0,0)
}
}@-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)
}
}.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
}
.score_rateBox .details_buzhi span.scoredInfo {
	background-color:#999
}
.score_rateBox .details_zhi a:hover {
	animation:border_large .6s;
	-webkit-animation:border_large .6s;
	-moz-animation:border_large .6s;
	-o-animation:border_large .6s
}
.score_rateBox a.worthCurrent:hover {
	animation:border_large 0s;
	-webkit-animation:border_large 0s;
	-moz-animation:border_large 0s;
	-o-animation:border_large 0s
}
.score_rateBox a:hover i.icon-worth {
	color:#e53f3f
}
.score_rateBox a:hover i.icon-Unworthy {
	color:#898989;
	animation:rock .6s;
	-webkit-animation:rock .6s;
	-moz-animation:rock .6s;
	-o-animation:rock .6s
}
.score_rateBox a.unworthCurrent:hover i.icon-Unworthy {
	animation:rock 0s;
	-webkit-animation:rock 0s;
	-moz-animation:rock 0s;
	-o-animation:rock 0s
}
.show_exp_zan {
	height:74px
}
.details_zhi,.details_buzhi {
	width:54px;
	height:54px;
	float:left
}
.details_buzhi {
	float:right
}
.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
}
.operate_box {
	width:100%;
	border-top:1px solid #dcdcdc;
	padding-top:16px;
	font-size:12px;
	color:#999;
	height:85px
}
.pre_next_article {
	width:450px;
	height:62px;
	float:left
}
.pre_next_article span {
	display:block;
	margin-bottom:16px;
	height:15px;
	overflow:hidden
}
.pre_next_article a {
	padding-left:10px;
	color:#333
}
.pre_next_article a:hover {
	color:#5188a6;
	text-decoration:none
}
.operate_icon {
	width:260px;
	float:left;
	text-align:right
}
.operate_icon a {
	padding-left:20px;
	color:#999;
	margin:0;
	height:16px;
	line-height:16px;
	display:inline-block
}
.operate_icon a.noGoods {
	vertical-align:top;
	visibility:hidden;
	padding-left:0
}
.operate_icon a.noGoods:hover {
	color:#5188a6
}
article .voteDiv {
	width:666px;
	padding-right:44px;
	height:36px;
	line-height:36px;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden
}
article .voteDiv:nth-child(odd) {
	background:#f5f5f5
}
article .voteBut,.comment_baoming {
	width:40px;
	height:24px;
	*height:24px;
	text-align:center;
	background-color:#f04848;
	border:1px solid #f04848;
	color:#fff;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	-ms-border-radius:2px;
	-o-border-radius:2px;
	border-radius:2px;
	font-size:12px;
	cursor:pointer;
	float:right;
	margin-top:6px;
	margin-right:-44px
}
.comment_baoming {
	width:72px;
	float:none;
	height:30px;
	line-height:25px;
	padding-bottom:2px
}
article .voteBut:hover,.comment_baoming {
	filter:alpha(opacity=90);
	-moz-opacity:.9;
	opacity:.9
}
.siteWrapSmall,.siteWrap {
	width:422px;
	margin-bottom:30px
}
.siteBlock {
	border:1px solid #dcdcdc;
	min-height:118px;
	overflow:hidden;
	height:118px
}
.sitePic {
	display:block;
	width:118px;
	height:118px;
	overflow:hidden;
	text-align:center;
	float:left
}
.sitePic img {
	max-height:118px;
	max-width:118px
}
.siteWrap .sitePic img {
	max-width:178px;
	max-height:178px
}
.siteBlockInfo {
	float:right;
	border-left:1px solid #dcdcdc;
	width:260px;
	min-height:118px;
	padding:0 20px
}
.siteTitle {
	color:#333;
	line-height:22px;
	display:block;
	height:44px;
	margin-bottom:20px;
	margin-top:15px;
	overflow:hidden
}
.siteTitle:hover {
	color:#5188a6;
	text-decoration:none
}
.sitePrice {
	font-size:12px;
	color:#999
}
.sitePrice .red {
	font-size:16px;
	font-weight:bold;
	line-height:25px;
	padding-right:10px
}
.insert-smzdm {
	padding:0 6px
}
.insert-smzdm i {
	padding-right:6px;
	color:#f04848;
	font-size:20px;
	vertical-align:-4px
}
.siteWrap {
	width:600px;
	clear:both
}
.siteWrap .siteBlock {
	min-height:178px
}
.siteWrap .siteBlockInfo {
	width:378px;
	min-height:178px
}
.siteWrap .sitePic {
	width:178px;
	height:178px
}
.siteWrap .siteTitle {
	font-size:16px;
	line-height:26px;
	font-weight:bold;
	overflow:hidden;
	height:auto;
	max-height:52px;
	margin-bottom:13px
}
.siteWrap .grey {
	font-size:12px;
	line-height:22px;
	margin-top:15px;
	display:block;
	overflow:hidden;
	height:44px
}
.siteBlockSC .icon {
	margin-top:18px
}
.siteBlockSC .siteTitle {
	color:#999
}
.siteBlockSC .red {
	color:#999
}
.baike_card {
	width:100%;
	margin-bottom:30px;
	display:inline-block;
	font-family:"Microsoft Yahei",arial
}
.baike_box {
	height:58px;
	border:1px solid #e6e6e6;
	border-bottom:0
}
.baike_box a {
	float:left;
	padding-left:15px;
	padding-top:15px
}
.baike_box a img {
	margin:0
}
.baike_box span.grey {
	float:left;
	padding-left:10px;
	height:58px;
	line-height:58px;
	font-size:12px
}
.baike_card .siteBlock {
	height:178px
}
.baike_card .sitePic {
	width:178px;
	height:178px
}
.baike_card .sitePic img {
	max-width:178px;
	max-height:178px;
	margin-bottom:0
}
.baike_card .siteBlockInfo {
	width:490px;
	border-left:0
}
.baike_card .icon {
	display:block;
	width:32px;
	height:20px;
	float:left;
	font-size:12px;
	color:#fff;
	background-color:#f04848;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	-ms-border-radius:2px;
	-o-border-radius:2px;
	border-radius:2px;
	text-align:center;
	line-height:20px;
	margin:0 10px 0 0
}
.baike_card .info_box {
	height:120px;
	padding-top:15px
}
.baike_card .siteTitle {
	height:auto;
	margin-bottom:6px;
	margin-top:0
}
.baike_card .siteTitle .ellipsis {
	width:440px;
	height:20px;
	float:left;
	line-height:20px;
	color:#333;
	font-weight:bold;
	font-size:16px
}
.baike_card .siteTitle .ellipsis:hover {
	color:#5188a6;
	text-decoration:none
}
.baike_card .sub_title {
	margin-bottom:2px;
	color:#666
}
.baike_card .grey {
	font-size:12px;
	line-height:20px;
	margin-bottom:0;
	height:60px;
	overflow:hidden
}
.baike_card .siteBlockInfo>span {
	padding-right:35px
}
.article_fx .article_title {
	padding-top:34px;
	margin-bottom:16px
}
.article_fx .article_meta {
	margin:0 0 12px
}
.guess_like {
	width:910px;
	overflow:hidden
}
.guess_like .discovery_list {
	width:940px;
	margin-left:-15px
}
.guess_like .discovery_list li {
	height:385px;
	margin:0 15px 30px;
	position:static
}
.guess_like .itemUserInfo {
	color:#999
}
.guess_like .itemUserInfo span {
	padding-right:20px
}
.guess_like .itemUserInfo span.time {
	padding-right:0
}
.guess_like .itemUserInfo span i {
	padding-right:5px
}
.guess_like a.sliderTitle {
	width:170px;
	padding:0
}
.guess_like .ali-box .picBox {
	position:relative
}
.guess_like .best {
	position:absolute;
	right:10px;
	top:10px;
	width:60px;
	height:20px;
	line-height:20px;
	background-color:#f04848;
	display:block;
	color:#fff;
	font-size:12px;
	text-align:center
}
.guess_like .ali-box span.black {
	float:left;
	display:inline-block
}
.guess_like .ali-box span.red {
	float:right;
	display:inline-block
}
*+html .guess_like .ali-box span.red {
	float:none
}
#comments {
	
}
.greyNum {
	font-size:12px;
	color:#999;
	font-weight:normal
}
.comment_sendwrap {
	font-size:12px;
	margin-bottom:16px;
	position:relative
}
.comment_avatar {
	width:60px;
	float:left
}
.comment_listBox {
	margin-bottom:40px
}
.comment_sendwrap .userPic,.comment_list .userPic {
	float:none;
	display:block;
	margin-right:0
}
.comment_nickName {
	display:block;
	width:60px;
	height:15px;
	line-height:15px;
	overflow:hidden;
	text-align:center
}
.comment_sendPart,#comment_error {
	padding-left:80px
}
.textarea_comment {
	padding:10px;
	height:60px;
	border:1px solid #dcdcdc;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
	width:808px;
	min-width:808px;
	max-width:808px;
	margin-bottom:10px;
	font-size:12px;
	line-height:20px;
	color:#ccc
}
.comment_operate {
	height:40px;
	line-height:40px
}
.comment_operate .comment_smileBox {
	width:380px;
	height:40px;
	float:left;
	position:relative;
	z-index:1
}
.icon-small:hover,.icon-rightframe,.icon-weibo-noframe {
	color:#f04848;
	cursor:pointer
}
.icon-weibo-noframe {
	font-size:18px
}
.comment_operate .comment_share {
	width:250px;
	height:40px;
	float:right;
	color:#999
}
.comment_share i.check {
	width:12px;
	height:12px;
	border:1px solid #dcdcdc;
	display:inline-block;
	vertical-align:-3px;
	margin-right:2px
}
.comment_share i.check:hover {
	border-color:#f04848;
	cursor:pointer
}
.noLogin .comment_share i.comment_switch {
	display:none
}
.comment_share i.icon-rightframe {
	border:0;
	display:inline;
	margin-right:0
}
.comment_operate .btn_sub,.comment_operate .btn_subGrey {
	width:150px;
	height:40px;
	text-align:center;
	background-color:#f04848;
	color:#fff;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	-ms-border-radius:2px;
	-o-border-radius:2px;
	border-radius:2px;
	font-size:14px;
	float:right;
	cursor:pointer
}
.comment_operate .btn_subGrey,.btn_grey {
	background-color:#ccc
}
.btn_subGrey:hover {
	filter:alpha(opacity=100);
	-moz-opacity:1;
	opacity:1
}
.comment_wrap .tab_nav {
	height:23px
}
.comment_wrap .tab_comment_li {
	height:22px;
	line-height:22px;
	cursor:pointer;
	width:50px;
	padding-right:0
}
.comment_wrap .tab_comment_li span {
	font-size:12px
}
.comment_wrap .current_item {
	cursor:default
}
.comment_wrap .current_item span {
	color:#f04848;
	border-bottom:0;
	font-weight:bold;
	cursor:default
}
.comment_list {
	padding-bottom:20px;
	border-bottom:1px solid #dcdcdc;
	margin-bottom:16px
}
.comment_list .comment_avatar {
	height:auto;
	font-size:12px;
	text-align:center;
	width:36px;
	padding-right:16px;
	position:relative
}
.comment_list .userPic {
	margin-bottom:4px;
	width:36px;
	height:36px
}
.comment_conBox {
	width:858px;
	line-height:24px;
	color:#666;
	float:left
}
.comment_avatar_time {
	height:36px;
	line-height:36px;
	overflow:hidden
}
.comment_avatar_time .time {
	float:right;
	margin-top:2px
}
.comment_action {
	text-align:right
}
.comment_action a {
	padding-left:12px;
	color:#999;
	font-size:12px
}
.comment_action a.jubao span {
	padding-left:16px
}
.comment_action a.comment-report {
	cursor:default
}
.comment_action a:hover,.comment_action a.current {
	color:#f04848
}
.comment_action .come_from {
	float:left;
	padding-right:12px;
	color:#999;
	font-size:12px;
	white-space:nowrap
}
.comment_action .come_from a {
	padding-left:0;
	color:#5188a6
}
.comment_action .come_from a:hover {
	text-decoration:underline
}
.comment_conBox blockquote,.comment_blockquote {
	background-color:#f8f8f8;
	border:1px solid #dcdcdc;
	padding:15px 19px;
	margin-top:-1px
}
blockquote .comment_con p {
	display:inline
}
.comment_list blockquote .comment_action {
	visibility:hidden
}
.comment_floor {
	float:right;
	color:#999;
	margin:-14px -12px 0 0
}
.quickReply {
	padding-top:10px;
	position:relative
}
#quick_error {
	position:absolute;
	bottom:0;
	right:180px;
	font-size:12px
}
blockquote .comment_con {
	padding-right:15px;
	padding-top:0;
	overflow:hidden
}
.comment_showAll {
	height:30px;
	line-height:30px;
	text-align:center;
	border-left:1px solid #dcdcdc;
	border-right:1px solid #dcdcdc;
	font-size:12px
}
.textarea_quick {
	width:836px;
	min-width:836px;
	max-width:836px;
	height:auto;
	min-height:22px;
	overflow:hidden;
	padding:4px 10px;
	color:#666
}
blockquote .textarea_quick {
	width:780px;
	min-width:780px;
	max-width:780px;
	border:0
}
.blankDiv .quickReply {
	display:block
}
.quickReply .comment_operate {
	height:24px;
	line-height:24px
}
.quickReply .comment_smileBox {
	height:24px
}
.quickReply .comment_share {
	width:168px;
	height:24px;
	font-size:12px
}
.quickReply .comment_operate .btn_sub,.quickReply .comment_operate .btn_subGrey {
	width:70px;
	height:24px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	-ms-border-radius:2px;
	-o-border-radius:2px;
	border-radius:2px;
	font-size:12px
}
.seaAll {
	display:none;
	text-align:right;
	font-size:12px;
	padding-right:15px
}
.blockquote_wrap {
	margin-bottom:10px;
	padding-top:8px
}
.noLogin .comment_sendPart {
	position:relative
}
.comment_tips {
	position:absolute;
	left:90px;
	top:10px;
	font-size:12px;
	color:#999;
	display:none
}
.noLogin .comment_tips {
	display:block
}
#comment_error {
	margin-bottom:10px
}
#success_1 {
	font-size:12px
}
#success_1 i {
	color:#7bc7ac;
	background-color:#fff;
	margin-right:0;
	line-height:30px
}
#error {
	color:#f04848;
	position:absolute;
	bottom:13px;
	right:260px
}
.rank {
	display:inline;
	font-size:12px
}
i.icon-biaoqing-sun,i.icon-biaoqing-moon,i.icon-biaoqing-star {
	color:#fdcc38;
	margin-left:4px;
	vertical-align:-2px
}
i.icon-biaoqing-moon {
	font-size:14px
}
i.icon-biaoqing-star {
	font-size:12px;
	vertical-align:-1px
}
i.icon-jinpaibaoliaotuan {
	color:#fd9e38;
	margin-right:4px
}
i.icon-zcchuji,i.icon-zczhongji {
	color:#ffd200;
	font-size:15px;
	margin-right:4px;
	vertical-align:-2px
}
i.icon-zczhongji {
	color:#ff8a00
}
i.icon-xiaobian {
	color:#f04848
}
.comment_con p {
	word-wrap:break-word;
	word-break:break-all
}
.comment_avatar_time>a.a_underline {
	margin-right:4px
}
i.icon-medal {
	width:32px;
	height:16px;
	background:url(http://res.smzdm.com/resources/public/img/medal01.png) no-repeat;
	display:inline-block;
	margin-right:4px;
	vertical-align:-2px
}
i.icon-black5 {
	width:34px;
	height:18px;
	background:url(http://res.smzdm.com/images/black5.png) no-repeat;
	display:inline-block;
	margin-right:4px;
	vertical-align:-3px
}
#user_info_name>a {
	margin-right:4px
}
#user_info_name>a i.icon-black5,#user_info_name>a i.icon-medal,#user_info_name>a i.icon-zcchuji,#user_info_name>a i.icon-zczhongji {
	margin-right:0
}
.comment_hide {
	text-align:center;
	position:relative;
	color:#999;
	line-height:20px
}
.comment_hide .see_again {
	position:absolute;
	right:0;
	top:0;
	cursor:pointer;
	font-size:12px;
	visibility:hidden
}
.comment_blockquote:hover .see_again,.comment_hide:hover .see_again {
	visibility:visible
}
.comment_hide .see_again:hover {
	color:#5188a6
}
.comment_hide span.grey {
	float:left;
	font-size:12px
}
.comment_blockquote .comment_hide span.grey {
	display:none
}
.smileLayerBg {
	position:absolute;
	top:34px;
	left:0;
	clear:both;
	width:386px;
	height:176px;
	padding:12px;
	background-color:#f5f5f5;
	border:1px solid #dcdcdc
}
.blockquote .smileLayerBg {
	top:28px
}
ul.smileBox {
	width:386px;
	height:140px;
	clear:both
}
ul.smileBox li {
	width:36px;
	height:36px;
	float:left;
	margin:-1px 0 0 -1px;
	padding:0;
	border-bottom:0
}
ul.smileBox li a {
	background:url(../img/static.gif) no-repeat;
	width:34px;
	height:34px;
	display:block;
	border:1px solid #dcdcdc;
	background-color:#fff
}
ul.smileBox li a:hover {
	border:1px solid #f04848;
	background-color:#f9f9f9;
	position:relative;
	z-index:2
}
ul.smileBox li a.smile2 {
	background-position:-34px 0
}
ul.smileBox li a.smile3 {
	background-position:-68px 0
}
ul.smileBox li a.smile4 {
	background-position:-102px 0
}
ul.smileBox li a.smile5 {
	background-position:-136px 0
}
ul.smileBox li a.smile6 {
	background-position:-170px 0
}
ul.smileBox li a.smile7 {
	background-position:-204px 0
}
ul.smileBox li a.smile8 {
	background-position:-238px 0
}
ul.smileBox li a.smile9 {
	background-position:-272px 0
}
ul.smileBox li a.smile10 {
	background-position:-306px 0
}
ul.smileBox li a.smile11 {
	background-position:-340px 0
}
ul.smileBox li a.smile12 {
	background-position:-374px 0
}
ul.smileBox li a.smile13 {
	background-position:-408px 0
}
ul.smileBox li a.smile14 {
	background-position:-442px 0
}
ul.smileBox li a.smile15 {
	background-position:-476px 0
}
ul.smileBox li a.smile16 {
	background-position:-510px 0
}
ul.smileBox li a.smile17 {
	background-position:-544px 0
}
ul.smileBox li a.smile18 {
	background-position:-578px 0
}
ul.smileBox li a.smile19 {
	background-position:-612px 0
}
ul.smileBox li a.smile20 {
	background-position:-646px 0
}
ul.smileBox li a.smile21 {
	background-position:-680px 0
}
ul.smileBox li a.smile22 {
	background-position:-714px 0
}
ul.smileBox li a.smile23 {
	background-position:-748px 0
}
ul.smileBox li a.smile24 {
	background-position:-782px 0
}
ul.smileBox li a.smile25 {
	background-position:-816px 0
}
ul.smileBox li a.smile26 {
	background-position:-850px 0
}
ul.smileBox li a.smile27 {
	background-position:-884px 0
}
ul.smileBox li a.smile28 {
	background-position:-918px 0
}
ul.smileBox li a.smile29 {
	background-position:-952px 0
}
ul.smileBox li a.smile30 {
	background-position:-986px 0
}
ul.smileBox li a.smile31 {
	background-position:-1020px 0
}
ul.smileBox li a.smile32 {
	background-position:-1054px 0
}
ul.smileBox li a.smile33 {
	background-position:-1088px 0
}
ul.smileBox li a.smile34 {
	background-position:-1122px 0
}
ul.smileBox li a.smile35 {
	background-position:-1156px 0
}
ul.smileBox li a.smile36 {
	background-position:-1190px 0
}
ul.smileBox li a.smile37 {
	background-position:-1224px 0
}
ul.smileBox li a.smile38 {
	background-position:-1258px 0
}
ul.smileBox li a.smile39 {
	background-position:-1292px 0
}
ul.smileBox li a.smile40 {
	background-position:-1326px 0
}
ul.smileBox li a.smile41 {
	background-position:-1360px 0
}
ul.smileBox li a.smile42 {
	background-position:-1394px 0
}
ul.smileBox li a.smile43 {
	background-position:-1428px 0
}
ul.smileBox li a.smile44 {
	background-position:-1462px 0
}
ul.smileBox li a.smile45 {
	background-position:-1496px 0
}
ul.smileBox li a.smile46 {
	background-position:-1530px 0
}
ul.smileBox li a.smile47 {
	background-position:-1564px 0
}
ul.smileBox li a.smile48 {
	background-position:-1598px 0
}
ul.smileBox li a.smile49 {
	background-position:-1632px 0
}
ul.smileBox li a.smile50 {
	background-position:-1666px 0
}
ul.smileBox li a.smile51 {
	background-position:-1700px 0
}
ul.smileBox li a.smile52 {
	background-position:-1734px 0
}
ul.smileBox li a.smile53 {
	background-position:-1768px 0
}
ul.smileBox li a.smile54 {
	background-position:-1802px 0
}
ul.smileBox li a.smile55 {
	background-position:-1836px 0
}
ul.smileBox li a.smile56 {
	background-position:-1870px 0
}
ul.smileBox li a.smile57 {
	background-position:-1904px 0
}
ul.smileBox li a.smile58 {
	background-position:-1938px 0
}
ul.smileBox li a.smile59 {
	background-position:-1972px 0
}
ul.smileBox li a.smile60 {
	background-position:-2006px 0
}
ul.smileBox li a.smile61 {
	background-position:-2040px 0
}
ul.smileBox li a.smile62 {
	background-position:-2074px 0
}
ul.smileBox li a.smile63 {
	background-position:-2108px 0
}
ul.smileBox li a.smile64 {
	background-position:-2142px 0
}
ul.smileBox li a.smile65 {
	background-position:-2176px 0
}
ul.smileBox li a.smile66 {
	background-position:-2210px 0
}
ul.smileBox li a.smile67 {
	background-position:-2244px 0
}
ul.smileBox li a.smile68 {
	background-position:-2278px 0
}
ul.smileBox li a.smile69 {
	background-position:-2312px 0
}
ul.smileBox li a.smile70 {
	background-position:-2346px 0
}
ul.smileBox li a.smile71 {
	background-position:-2380px 0
}
ul.smileBox li a.smile72 {
	background-position:-2414px 0
}
ul.smileBox li a.smile73 {
	background-position:-2448px 0
}
ul.smileBox li a.smile74 {
	background-position:0 -36px
}
ul.smileBox li a.smile75 {
	background-position:-34px -36px
}
ul.smileBox li a.smile76 {
	background-position:-68px -36px
}
ul.smileBox li a.smile77 {
	background-position:-102px -36px
}
ul.smileBox li a.smile78 {
	background-position:-136px -36px
}
ul.smileBox li a.smile79 {
	background-position:-170px -36px
}
ul.smileBox li a.smile80 {
	background-position:-204px -36px
}
ul.smileBox li a.smile81 {
	background-position:-238px -36px
}
ul.smileBox li a.smile82 {
	background-position:-272px -36px
}
ul.smileBox li a.smile83 {
	background-position:-306px -36px
}
ul.smileBox li a.smile84 {
	background-position:-340px -36px
}
ul.smileBox li a.smile85 {
	background-position:-374px -36px
}
ul.smileBox li a.smile86 {
	background-position:-408px -36px
}
ul.smileBox li a.smile87 {
	background-position:-442px -36px
}
ul.smileBox li a.smile88 {
	background-position:-476px -36px
}
ul.smileBox li a.smile89 {
	background-position:-510px -36px
}
ul.smileBox li a.smile90 {
	background-position:-544px -36px
}
ul.smileBox li a.smile91 {
	background-position:-578px -36px
}
ul.smileBox li a.smile92 {
	background-position:-612px -36px
}
ul.smileBox li a.smile93 {
	background-position:-646px -36px
}
ul.smileBox li a.smile94 {
	background-position:-680px -36px
}
ul.smileBox li a.smile95 {
	background-position:-714px -36px
}
ul.smileBox li a.smile96 {
	background-position:-748px -36px
}
ul.smileBox li a.smile97 {
	background-position:-782px -36px
}
ul.smileBox li a.smile98 {
	background-position:-816px -36px
}
ul.smileBox li a.smile99 {
	background-position:-850px -36px
}
ul.smileBox li a.smile100 {
	background-position:-884px -36px
}
ul.smileBox li a.smile101 {
	background-position:-918px -36px
}
ul.smileBox li a.smile102 {
	background-position:-952px -36px
}
ul.smileBox li a.smile103 {
	background-position:-986px -36px
}
ul.smileBox li a.smile104 {
	background-position:-1020px -36px
}
ul.smileBox li a.smile105 {
	background-position:-1054px -36px
}
ul.smileBox li a.smile106 {
	background-position:-1088px -36px
}
ul.smileBox li a.smile107 {
	background-position:-1122px -36px
}
ul.smileBox li a.smile108 {
	background-position:-1156px -36px
}
ul.smileBox li a.smile109 {
	background-position:-1190px -36px
}
ul.smileBox li a.smile110 {
	background-position:-1224px -36px
}
ul.smileBox li a.smile111 {
	background-position:-1258px -36px
}
ul.smileBox li a.smile112 {
	background-position:-1292px -36px
}
ul.smileBox li a.smile113 {
	background-position:-1326px -36px
}
ul.smileBox li a.smile114 {
	background-position:-1360px -36px
}
ul.smileBox li a.smile115 {
	background-position:-1394px -36px
}
ul.smileBox li a.smile116 {
	background-position:-1428px -36px
}
ul.smileBox li a.smile117 {
	background-position:-1462px -36px
}
ul.smileBox li a.smile118 {
	background-position:-1496px -36px
}
ul.smileBox li a.smile119 {
	background-position:-1530px -36px
}
ul.smileBox li a.smile120 {
	background-position:-1564px -36px
}
ul.smileBox li a.smile121 {
	background-position:-1598px -36px
}
ul.smileBox li a.smile122 {
	background-position:-1632px -36px
}
ul.smileBox li a.smile123 {
	background-position:-1666px -36px
}
ul.smileBox li a.smile124 {
	background-position:-1700px -36px
}
ul.smileBox li a.smile125 {
	background-position:-1734px -36px
}
ul.smileBox li a.smile126 {
	background-position:-1768px -36px
}
ul.smileBox li a.smile127 {
	background-position:-1802px -36px
}
ul.smileBox li a.smile128 {
	background-position:-1836px -36px
}
ul.smileBox li a.smile129 {
	background-position:-1870px -36px
}
ul.smileBox li a.smile130 {
	background-position:-1904px -36px
}
ul.smileBox li a.smile131 {
	background-position:-1938px -36px
}
ul.smileBox li a.smile132 {
	background-position:-1972px -36px
}
ul.smileBox li a.smile133 {
	background-position:-2006px -36px
}
ul.smileBox li a.smile134 {
	background-position:-2040px -36px
}
ul.smileBox li a.smile135 {
	background-position:-2074px -36px
}
ul.smileBox li a.smile136 {
	background-position:-2108px -36px
}
ul.smileBox li a.smile137 {
	background-position:-2142px -36px
}
ul.smileBox li a.smile138 {
	background-position:-2176px -36px
}
ul.smileBox li a.smile139 {
	background-position:-2210px -36px
}
ul.smileBox li a.smile140 {
	background-position:-2244px -36px
}
ul.smileBox li a.smile141 {
	background-position:-2278px -36px
}
ul.smileBox li a.smile142 {
	background-position:-2312px -36px
}
ul.smileBox li a.smile143 {
	background-position:-2346px -36px
}
ul.smileBox li a.smile144 {
	background-position:-2380px -36px
}
ul.smileBox li a.smile145 {
	background-position:-2414px -36px
}
ul.smileBox li a.smile146 {
	background-position:-2448px -36px
}
.smilePage {
	text-align:right;
	width:384px;
	line-height:24px;
	padding-top:12px
}
.smilePage a {
	display:inline-block;
	width:24px;
	height:24px;
	margin-left:4px;
	text-align:center;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	-ms-border-radius:2px;
	-o-border-radius:2px;
	border-radius:2px
}
.smilePage a:hover,.smilePage a.current {
	background-color:#f04848;
	color:#fff;
	font-weight:bold;
	text-decoration:none
}
.smilePage .red {
	float:left;
	text-align:left
}
.smilePage i {
	margin-right:5px;
	background-color:#f04848;
	color:#fff;
	display:inline-block;
	font-size:12px;
	height:14px;
	line-height:14px;
	text-align:center;
	padding:0 3px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	-ms-border-radius:2px;
	-o-border-radius:2px;
	border-radius:2px
}
.pagination {
	text-align:center;
	margin:20px 0;
	overflow:hidden
}
.pagination li {
	display:inline;
	min-width:24px;
	height:24px;
	line-height:24px;
	padding-right:10px;
	color:#5188a6
}
.pagination li.jumpToPage {
	color:#999;
	padding-left:10px
}
.pagination a {
	display:inline-block;
	
	color:#5188a6;
}
.pagination a:hover,.pagination .pageCurrent,.pagination .pageCurrent:hover {
	
}
.pagination .pageup a:hover,.pagination .pagedown a:hover {
	background-color:#fff;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	-ms-border-radius:0;
	-o-border-radius:0;
	border-radius:0;
	color:#5188a6;
	font-weight:normal;
	text-decoration:underline
}
.pagination .noClick a,.pagination .noClick a:hover {
	background-color:#fff;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	-ms-border-radius:0;
	-o-border-radius:0;
	border-radius:0;
	color:#999;
	font-weight:normal;
	text-decoration:none
}
.pagination span {
	font-family:"SimSun";
	font-size:12px
}
.input_num {
	height:22px;
	line-height:22px;
	border:1px solid #dcdcdc;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	-ms-border-radius:2px;
	-o-border-radius:2px;
	border-radius:2px;
	padding:0 5px;
	color:#666;
	width:26px;
	margin:0 5px
}
.pagination .a_jumpTo {
	width:36px;
	height:24px;
	line-height:24px;
	background-color:#f04848;
	color:#fff;
	padding:0;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	-ms-border-radius:2px;
	-o-border-radius:2px;
	border-radius:2px
}
.pagination .a_jumpTo:hover {
	font-weight:normal
}
.searchReslut_nav {
	padding-top:10px;
	overflow:hidden
}
.searchReslut_nav li {
	display:inline;
	padding-right:30px;
	height:39px;
	line-height:39px
}
.searchReslut_nav li h2 {
	display:inline;
	font-size:14px;
	font-weight:normal
}
.searchReslut_nav li.selected_nav {
	float:right;
	padding-right:0
}
.searchReslut_nav li.selected_nav h1 {
	font-size:14px
}
.searchReslut_nav li a {
	display:inline-block;
	height:37px;
	color:#333
}
.searchReslut_nav li a:hover {
	color:#5188a6
}
.searchReslut_nav li.current_nav a,.searchReslut_nav li.current_nav a:hover {
	border-bottom:2px solid #f04848;
	font-weight:bold;
	color:#333
}
.searchReslut_nav li span {
	color:#999;
	font-size:12px;
	font-weight:normal
}
.leftLayer,.rightLayer {
	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,.rightLayer 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,.rightLayer a:hover {
	background-color:#f04848;
	border-color:#f04848;
	color:#fff
}
.leftLayer a i,.rightLayer a i {
	display:block;
	margin:0 auto 1px
}
.leftLayer a:hover i,.rightLayer 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:none!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:none!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
}
.operate_icon .operateShare {
	float:right;
	height:20px!important;
	z-index:3
}
.operate_icon .bdshare-button-style0-16 .bds_more {
	height:20px!important;
	color:#999!important
}
.operateShare a.shareWords {
	margin:0;
	width:51px;
	padding:0
}
.operateShare a.shareWords:hover {
	color:#5188a6
}
.rightLayer {
	height:auto;
	left:auto;
	right:50px;
	bottom:10px;
	top:auto
}
.rightLayer a.goTotop {
	padding-top:20px;
	height:30px;
	display:none
}
.rightLayer a.suggest {
	padding-top:18px;
	height:32px
}
footer {
	background-color:#333;
	width:100%;
	min-width:1050px;
	font-size:12px
}
.footer {
	width:1240px;
	margin:0 auto;
	padding:40px 0
}
.footerTop {
	border-bottom:1px solid #3d3d3d;
	padding-bottom:40px;
	margin-bottom:40px
}
.footerTop a {
	color:#ccc;
	padding-right:30px
}
.footerTop a.sitemap {
	padding-right:60px;
	border-right:1px solid #4d4d4d;
	margin-right:60px
}
.footer a:hover {
	color:#fff
}
.footerLink {
	margin-bottom:40px
}
.footerLink .linkTitle {
	font-size:14px;
	color:#999;
	font-weight:bold;
	margin-bottom:10px
}
.footerLink ul li {
	margin-left:0;
	display:inline
}
.footerLink ul li a {
	color:#999;
	display:inline-block;
	padding-right:30px;
	line-height:24px
}
.footerLink ul li a:hover {
	color:#fff
}
.footerLink a {
	color:#999
}
.footer .info {
	color:#999;
	line-height:20px
}
#footer_fixed .footer {
	padding:20px 0;
	height:40px;
	overflow:hidden
}
#footer_fixed .footerTop {
	border:0;
	padding-bottom:0;
	margin-bottom:0;
	margin-top:15px
}
.desc_618 {
	border:1px solid #dcdcdc;
	padding:20px;
	line-height:26px;
	background-color:#f9f9f9;
	margin-bottom:20px;
	color:#666;
	margin-top:15px
}
.pop {
	position:fixed;
	top:50%;
	left:50%;
	z-index:10000;
	background:#fff;
	display:none
}
.pop-close {
	position:absolute;
	top:-6px;
	right:-6px;
	width:24px;
	height:24px;
	background:#fff;
	cursor:pointer;
	-webkit-border-radius:100%;
	-moz-border-radius:100%;
	-ms-border-radius:100%;
	-o-border-radius:100%;
	border-radius:100%;
	color:#999;
	text-align:center;
	line-height:24px;
	font-size:13px
}
.pop-close:hover {
	color:#f04848
}
.pop-title {
	height:60px;
	line-height:60px;
	overflow:hidden;
	padding:0 20px;
	border-bottom:1px solid #dcdcdc
}
.pop-title .pop_name {
	font-size:20px;
	float:left
}
.pop_name .grey {
	font-weight:normal;
	font-size:12px;
	padding-left:10px
}
.pop-title a.a_underline {
	float:right;
	font-size:12px
}
#cover {
	position:fixed;
	z-index:9999;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:#000;
	filter:alpha(opacity=50);
	-moz-opacity:.5;
	opacity:.5;
	display:none
}
i.icon-loginright,i.icon-logintanhao {
	width:32px;
	height:32px;
	font-size:20px;
	background-color:#7bc7ac;
	-webkit-border-radius:100%;
	-moz-border-radius:100%;
	-ms-border-radius:100%;
	-o-border-radius:100%;
	border-radius:100%;
	text-align:center;
	line-height:32px;
	color:#fff;
	display:inline-block;
	margin-right:20px
}
i.icon-logintanhao {
	background-color:#f5f5f5;
	color:#f04848
}
#pop-login {
	width:480px
}
.notice_error {
	padding-bottom:10px;
	color:#f04848;
	text-align:center
}
.notice_error_300 {
	width:300px
}
.pop-content {
	padding:0 90px;
	font-size:12px;
	padding-bottom:40px
}
.form-item {
	margin:20px auto;
	position:relative
}
.form-input {
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
	width:278px;
	padding:9px 10px;
	border:1px solid #dcdcdc;
	-webkit-transition:border-color ease-in-out .15s;
	transition:border-color ease-in-out .15s;
	font-size:12px
}
.form-input-focus {
	border-color:#5188a6;
	outline:0
}
.greyNotice {
	display:block;
	color:#999;
	padding-top:8px
}
.captchaBox .form-item {
	width:142px;
	float:left;
	margin:0 18px 0 0
}
.captchaBox .form-input {
	width:120px;
	margin:0
}
.captcha_imgBox {
	width:137px;
	border:1px solid #dcdcdc;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
	float:left;
	height:34px;
	overflow:hidden
}
.captcha_imgBox img {
	height:34px;
	display:block;
	margin:0 auto
}
.item-tip {
	position:absolute;
	color:#999;
	top:10px;
	left:12px;
	transition:all linear .2s;
	background-color:#fff;
	padding:0 3px;
	font-size:12px
}
.item-tip-focus {
	top:-8px;
	font-size:12px;
	color:#5188a6
}
span.error {
	font-size:12px;
	color:#f04848
}
.refresh {
	font-size:12px;
	color:#999
}
.twoWeeks {
	height:25px;
	overflow:hidden;
	padding-top:10px;
	clear:both;
	margin-bottom:10px
}
.twoWeeks .ckeckBox {
	vertical-align:middle;
	margin-right:9px;
	color:#999
}
.twoWeeks label {
	padding-right:26px;
	cursor:pointer;
	color:#666
}
.btn_login,.btn_reg,.btn_grey {
	border:0;
	width:150px;
	padding-left:0;
	margin:0 auto 20px;
	cursor:pointer
}
.btn_reg {
	background-color:#7bc7ac
}
.co_login {
	text-align:center;
	color:#999
}
.co_login a {
	padding-left:12px
}
.wrap .refresh,span.error,.form-item .grey,span.correct {
	padding-left:20px
}
.form-content i.icon-loginright {
	color:#7bc7ac;
	margin-left:20px;
	display:none;
	background-color:#fff
}
span.error {
	display:none
}
.wrap .pop-title {
	height:32px;
	line-height:32px;
	margin-bottom:40px;
	padding:0 0 18px
}
.accountPage {
	margin-left:400px;
	padding-left:0
}
.wrap .btn_login,.wrap .btn_reg,.wrap .btn_grey {
	margin-bottom:40px;
	margin-left:75px
}
.wrap .refresh {
	height:34px;
	line-height:34px
}
.wrap .twoWeeks {
	padding-top:20px
}
.wrap .co_login,.login_form {
	width:300px
}
.wrap .btn_getMail {
	clear:both;
	margin-top:20px
}
.wrap .login_form .refresh {
	height:auto;
	line-height:normal
}
.mail_activation {
	display:block;
	width:610px;
	margin:0 auto;
	color:#666;
	padding:90px 0
}
.mail_activation span.grey {
	font-size:12px;
	display:block;
	padding-top:20px;
	margin-bottom:40px
}
.mail_activation_btn {
	height:40px;
	line-height:40px;
	font-size:12px;
	color:#999
}
.mail_activation_btn .btn_login {
	margin-left:0
}
.mail_activation_btn span {
	float:left;
	padding-left:20px
}
.mail_activation_btn .rFloat a {
	padding-left:10px
}
.add_sina_box {
	padding-top:80px;
	line-height:26px
}
.add_sina_box p {
	margin-bottom:30px
}
.add_sina_box .weibo_num {
	vertical-align:-8px;
	display:inline-block
}
.qr_code_box {
	overflow:hidden
}
.qr_code {
	margin-right:80px;
	width:144px;
	text-align:center;
	color:#666;
	float:left;
	line-height:1.6em
}
.mail_success {
	overflow:hidden;
	width:370px;
	margin:0 auto;
	color:#666;
	padding:90px 0
}
.mail_success i,.error_page i.icon-logintanhao {
	float:left;
	margin:4px 20px 15px 0
}
.mail_success span {
	font-size:12px;
	display:block;
	padding-top:10px
}
.error_page {
	width:250px;
	margin:0 auto;
	color:#333;
	padding-top:180px;
	padding-bottom:40px
}
.error_page i.icon-logintanhao {
	display:inline-block;
	margin:0 10px 0 0;
	float:none
}
.error_page span.grey {
	padding-left:45px;
	font-size:12px;
	display:block;
	padding-top:24px
}
.error_page span i {
	font-family:"SimSun"
}
.pop_main_box .pop-content {
	padding:0 0 40px;
	width:480px;
	text-align:center;
	font-size:14px;
	color:#666
}
.pop_main_box .pop-title {
	width:440px;
	height:60px;
	line-height:60px;
	padding:0 20px;
	margin-bottom:0
}
.pop_width_300,.pop_width_320,.pop_width_340,.pop_width_420 {
	width:320px;
	margin:0 auto
}
.pop_width_300 {
	width:300px
}
.pop_width_340 {
	width:340px
}
.pop_width_420 {
	width:420px
}
.pop_main_box p.pop_info {
	padding-top:26px;
	margin-bottom:20px
}
span.small_grey {
	display:block;
	font-size:12px;
	color:#999;
	line-height:20px
}
.a_blockBox {
	height:42px;
	overflow:hidden
}
a.a_redBlock,a.a_redBlock_small,a.a_greyBlock {
	padding-left:0;
	width:150px;
	text-align:center;
	margin:0 auto
}
a.a_greyBlock {
	background-color:#ccc
}
a.a_redBlock_small {
	width:100px;
	height:34px;
	line-height:34px;
	font-size:12px;
	display:inline-block
}
.pop_jubao,.pop_jubao_other {
	padding-right:30px;
	font-size:12px;
	line-height:50px
}
.pop_jubao_other {
	padding-right:0
}
.pop_jubao input,.pop_jubao_other input {
	margin-right:4px;
	vertical-align:middle
}
.textarea_jubao {
	width:318px;
	min-width:318px;
	max-width:318px;
	color:#999;
	display:none
}
a.a_small {
	font-size:12px
}
.defaultAdd {
	text-align:left;
	font-size:12px;
	margin-top:-10px;
	margin-bottom:10px
}
.defaultAdd input {
	vertical-align:-2px;
	margin-right:6px
}
.pop_main_box .btn_login,.pop_main_box .btn_grey {
	margin-bottom:0
}
.pop_no_title .pop-content {
	width:310px;
	padding:40px 0;
	text-align:center;
	font-size:14px
}
.pop_no_title .pop-content i,.pop_no_title .pop_info,.pop_no_title .pop_info_show {
	display:inline-block
}
.pop_no_title .pop_info,.pop_no_title .pop_info_show {
	text-align:left;
	color:#666;
	line-height:20px;
	max-width:210px
}
.pop_no_title .pop-content i.icon-logintanhao {
	background-color:#f5f5f5;
	color:#f04848
}
.pop_no_title .oneLine i {
	vertical-align:-1px
}
.pop_no_title .twoLine i {
	vertical-align:8px
}
.pop_no_title .moreLine i {
	vertical-align:25px
}
.pop_no_title .pop_comment_info {
	padding-top:16px;
	clear:both
}
.pop_no_title .pop_comment_info span {
	padding:0 3px;
	color:#999;
	font-size:12px
}
.pop_large_width .pop-title {
	width:530px
}
.pop_large_width .pop-content {
	width:510px;
	margin:0 auto
}
.pop_qd_pic {
	width:120px;
	height:120px;
	float:left;
	border:1px solid #dcdcdc;
	margin-right:10px
}
.pop_qd_right {
	width:370px;
	float:left;
	text-align:left
}
.pop_qd_right p {
	margin-bottom:12px;
	line-height:1.4em;
	font-size:12px
}
.pop_baoliao {
	padding-bottom:10px
}
.pop_baoliao .pop_name {
	font-size:16px
}
.pop_baoliao .pop-content {
	width:500px;
	padding:20px
}
.baoliao_box {
	overflow:hidden
}
.baoliao_box .lFloat {
	width:90px;
	height:90px;
	text-align:center
}
.baoliao_box .lFloat a {
	display:block
}
.baoliao_box .lFloat img {
	max-width:90px;
	max-height:90px
}
.baoliao_box .rFloat {
	width:380px
}
.baoliao_box .rFloat span.grey {
	padding-right:20px
}
.baoliao_box .rFloat .itemName {
	display:block;
	font-size:14px;
	margin-bottom:16px;
	padding-top:8px
}
.baoliao_box .rFloat .itemName .black {
	display:block;
	max-height:40px;
	line-height:20px;
	overflow:hidden;
	color:#333
}
.baoliao_box .rFloat .itemName:hover .black {
	color:#5188a6
}
.baoliao_box .rFloat .itemName:hover .red {
	color:#f78b8b
}
.baoliao_box .rFloat div.grey {
	margin-bottom:20px;
	font-size:12px;
	line-height:20px
}
.baoliao_box_noPic {
	overflow:hidden;
	margin-bottom:30px
}
.baoliao_box_noPic .lFloat {
	width:60px;
	text-align:center;
	color:#999
}
.baoliao_box_noPic .rFloat {
	width:430px
}
.baoliao_box_noPic .rFloat .itemName {
	display:block;
	font-size:14px;
	padding-top:8px;
	color:#333
}
.baoliao_box_noPic .rFloat .itemName .red {
	color:#333
}
.baoliao_box_noPic .rFloat .itemName:hover .black {
	color:#5188a6
}
.baoliao_box_noPic .rFloat .itemName:hover .red {
	color:#f78b8b
}
.baoliao_box_noPic .rFloat div.grey {
	margin-bottom:20px;
	font-size:12px;
	line-height:20px
}
.pop_baoliao .info_bg {
	background-color:#f5f5f5;
	padding:8px 10px;
	color:#999;
	line-height:20px;
	font-size:12px;
	margin-bottom:20px;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px
}
.pop_baoliao .center a.a_redBlock {
	display:inline-block;
	margin:0 20px
}
.ps-container .ps-scrollbar-x-rail {
	position:absolute;
	bottom:3px;
	height:8px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-ms-border-radius:4px;
	-o-border-radius:4px;
	border-radius:4px;
	filter:alpha(opacity=0);
	-moz-opacity:0;
	opacity:0;
	-o-transition:background-color .2s linear,opacity .2s linear;
	-webkit-transition:background-color .2s linear,opacity .2s linear;
	-moz-transition:background-color .2s linear,opacity .2s linear;
	transition:background-color .2s linear,opacity .2s linear
}
.ps-container:hover .ps-scrollbar-x-rail,.ps-container.hover .ps-scrollbar-x-rail {
	filter:alpha(opacity=60);
	-moz-opacity:.6;
	opacity:.6
}
.ps-container .ps-scrollbar-x-rail:hover,.ps-container .ps-scrollbar-x-rail.hover {
	background-color:#eee;
	filter:alpha(opacity=90);
	-moz-opacity:.9;
	opacity:.9
}
.ps-container .ps-scrollbar-x-rail.in-scrolling {
	background-color:#eee;
	filter:alpha(opacity=90);
	-moz-opacity:.9;
	opacity:.9
}
.ps-container .ps-scrollbar-y-rail {
	position:absolute;
	right:3px;
	width:8px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-ms-border-radius:4px;
	-o-border-radius:4px;
	border-radius:4px;
	filter:alpha(opacity=0);
	-moz-opacity:0;
	opacity:0;
	-o-transition:background-color .2s linear,opacity .2s linear;
	-webkit-transition:background-color .2s linear,opacity .2s linear;
	-moz-transition:background-color .2s linear,opacity .2s linear;
	transition:background-color .2s linear,opacity .2s linear
}
.ps-container:hover .ps-scrollbar-y-rail,.ps-container.hover .ps-scrollbar-y-rail {
	filter:alpha(opacity=60);
	-moz-opacity:.6;
	opacity:.6
}
.ps-container .ps-scrollbar-y-rail:hover,.ps-container .ps-scrollbar-y-rail.hover {
	background-color:#eee;
	filter:alpha(opacity=90);
	-moz-opacity:.9;
	opacity:.9
}
.ps-container .ps-scrollbar-y-rail.in-scrolling {
	background-color:#eee;
	filter:alpha(opacity=90);
	-moz-opacity:.9;
	opacity:.9
}
.ps-container .ps-scrollbar-x {
	position:absolute;
	bottom:0;
	height:8px;
	background-color:#aaa;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-ms-border-radius:4px;
	-o-border-radius:4px;
	border-radius:4px;
	-o-transition:background-color .2s linear;
	-webkit-transition:background-color .2s linear;
	-moz-transition:background-color .2s linear;
	transition:background-color .2s linear
}
.ps-container.ie6 .ps-scrollbar-x {
	font-size:0
}
.ps-container .ps-scrollbar-x-rail:hover .ps-scrollbar-x,.ps-container .ps-scrollbar-x-rail.hover .ps-scrollbar-x {
	background-color:#999
}
.ps-container .ps-scrollbar-y {
	position:absolute;
	right:0;
	width:8px;
	background-color:#aaa;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-ms-border-radius:4px;
	-o-border-radius:4px;
	border-radius:4px;
	-o-transition:background-color .2s linear;
	-webkit-transition:background-color .2s linear;
	-moz-transition:background-color .2s linear;
	transition:background-color .2s linear
}
.ps-container.ie6 .ps-scrollbar-y {
	font-size:0
}
.ps-container .ps-scrollbar-y-rail:hover .ps-scrollbar-y,.ps-container .ps-scrollbar-y-rail.hover .ps-scrollbar-y {
	background-color:#999
}
.ps-container.ie .ps-scrollbar-x,.ps-container.ie .ps-scrollbar-y {
	visibility:hidden
}
.ps-container.ie:hover .ps-scrollbar-x,.ps-container.ie:hover .ps-scrollbar-y,.ps-container.ie.hover .ps-scrollbar-x,.ps-container.ie.hover .ps-scrollbar-y {
	visibility:visible
}
.noData {
	padding-top:50px;
	padding-bottom:180px;
	text-align:center;
	color:#999
}
.noDataTitle {
	font-size:20px;
	color:#333;
	margin-bottom:50px
}
.noData p,.noData form {
	display:inline-block;
	float:none
}
.AddChange {
	width:300px
}
.AddChange .panel_title {
	margin:0
}
.AddChange .panel_title a {
	float:right;
	font-size:12px;
	font-weight:normal
}
.AddChange .slick-slide img {
	max-width:300px;
	max-height:136px
}
.AddChange .general_bg {
	padding:10px 0 0 0;
	border-radius:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	background:0;
	border:0;
	overflow:hidden
}
.AddChange .slick-prev,.AddChange .slick-next {
	width:25px;
	height:25px;
	line-height:25px;
	left:0;
	top:60px;
	font-size:12px
}
.AddChange .slick-next {
	right:0;
	left:auto
}
.AddChange .small_pic img {
	max-width:100px;
	border-radius:0;
	-webkit-border-radius:0;
	-moz-border-radius:0
}
.AddChange .small_pic {
	width:100px;
	height:75px;
	margin-right:10px;
	float:left;
	text-align:center;
	display:block;
	overflow:hidden
}
.AddChange .list_item .list_info {
	width:190px;
	float:left;
	font-size:12px
}
.AddChange .list_item {
	border-top:1px solid #dcdcdc;
	padding:10px 0;
	margin:0;
	height:75px
}
.AddChange .list_item:first-child {
	border-top:0
}
.AddChange .list_name {
	height:60px;
	font-weight:normal;
	color:#666
}
.AddChange .slider div {
	position:relative
}
.AddChange p {
	position:absolute;
	padding:0 5px;
	left:0;
	bottom:0;
	height:30px;
	line-height:30px;
	background:rgba(0,0,0,0.8);
	color:#fff;
	text-align:center;
	width:299px;
	font-size:12px
}
.AddChange .list_name a {
	display:block;
	height:40px;
	line-height:20px;
	overflow:hidden;
	color:#666;
	font-size:12px
}
.AddChange .list_name a:hover {
	color:#5188a6
}
.AddChange .list_bot {
	text-align:right
}
.AddChange .list_bot span.grey {
	padding-left:20px;
	color:#999
}
.AddChange p span {
	float:left;
	width:225px;
	word-break:break-all;
	word-wrap:break-word;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	color:#333;
	text-align:left
}
.AddChange p a {
	width:72px;
	height:30px;
	line-height:30px;
	background:#f34642;
	display:block;
	float:left;
	color:#fff;
	border-radius:2px;
	margin-top:0
}
.AddChange .slick-dots {
	bottom:-20px
}
ul.anchor_list {
	padding:10px;
	border:1px solid #dcdcdc;
	float:left;
	background-color:#f8f8f8;
	width:690px
}
ul.anchor_list li {
	list-style:none;
	float:left;
	width:152px;
	padding:0 10px;
	height:28px;
	line-height:28px;
	overflow:hidden;
	font-size:12px
}
.db_eleven {
	overflow:hidden;
	margin-bottom:20px
}
.db_eleven .single-item {
	width:630px;
	height:316px;
	float:left;
	overflow:hidden
}
.db_eleven .single-item img {
	width:630px;
	height:316px
}
.db_right_pic a {
	width:200px;
	height:153px;
	float:left;
	margin:0 0 10px 10px;
	_display:inline
}
.db_right_pic a img {
	width:200px;
	height:153px
}
.db_pro_list {
	border:1px solid #dcdcdc;
	clear:both;
	border-right:0;
	border-bottom:0
}
.db_pro_list ul {
	zoom:1;
	display:block;
	overflow:hidden
}
.db_pro_list ul li {
	float:left;
	border-right:1px solid #dcdcdc;
	border-bottom:1px solid #dcdcdc;
	padding:10px;
	width:241px;
	height:118px;
	overflow:hidden
}
.db_pro_list ul li .db_pro_link {
	float:left;
	margin-right:10px;
	width:118px;
	height:118px;
	text-align:center
}
.db_pro_list ul li .db_pro_link img {
	max-width:118px;
	max-height:118px
}
.db_pro_list ul li .db_pro_info p {
	line-height:24px;
	height:72px;
	overflow:hidden;
	padding-top:10px;
	margin-bottom:11px
}
.db_pro_list ul li .db_pro_info p a {
	color:#333;
	display:block;
	word-wrap:break-word;
	word-break:break-all
}
.db_pro_list ul li .db_pro_info p a:hover {
	color:#5188a6
}
.db_pro_list ul li .db_pro_info span {
	display:block;
	color:#d62222;
	height:20px;
	line-height:20px;
	overflow:hidden
}
.db_eleven .slick-dots {
	bottom:3px;
	width:100%
}
.db_eleven .slick-dots a {
	text-indent:-9999em;
	background-color:#fff;
	width:8px;
	height:8px;
	-webkit-border-radius:100%;
	-moz-border-radius:100%;
	-ms-border-radius:100%;
	-o-border-radius:100%;
	border-radius:100%;
	display:inline-block;
	filter:alpha(opacity=30);
	-moz-opacity:.3;
	opacity:.3
}
.db_eleven .slick-dots .slick-active a {
	background-color:#fff;
	filter:alpha(opacity=100);
	-moz-opacity:1;
	opacity:1
}
#db_cover {
	position:fixed;
	z-index:9999;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:#000;
	filter:alpha(opacity=50);
	-moz-opacity:.5;
	opacity:.5
}
.db_layer {
	position:fixed;
	top:50%;
	left:50%;
	width:932px;
	height:388px;
	margin-top:-208px;
	margin-left:-466px;
	z-index:9999;
	cursor:pointer;
	padding-top:28px
}
.db_close {
	position:absolute;
	top:0;
	right:0
}
.db_nav {
	background:url(../img/db_nav.png) no-repeat 20px 0;
	margin:0;
	height:78px
}
.db_nav h1 a {
	text-indent:-9999em;
	border-bottom:0;
	display:block
}
.db_nav h1,.db_nav h1 a {
	width:352px;
	height:78px
}
.leftLayerBox {
	width:142px;
	position:fixed;
	top:453px;
	_position:absolute;
	display:none
}
.leftLayerApp,.leftLayerWx {
	width:112px;
	height:156px;
	padding:15px;
	line-height:18px;
	color:#b72727;
	text-align:center;
	background-color:#f1c84a;
	font-size:16px
}
.leftLayerApp {
	margin-bottom:12px;
	color:#000
}
.leftLayerApp img,.leftLayerWx img {
	margin-bottom:6px
}
.rightLayerBox {
	width:110px;
	position:fixed;
	top:453px;
	right:0;
	display:none
}
.leftLayerWeibo {
	width:110px;
	height:54px;
	margin-bottom:10px;
	line-height:54px;
	background-color:#f1c84a;
	font-size:16px
}
.leftLayerWeibo a {
	background:url(../img/shareTo.png) no-repeat 10px 17px;
	display:block;
	height:40px;
	color:#b72727;
	padding-left:40px
}
.leftLayerWeibo a:hover {
	text-decoration:underline
}
.db_red_info {
	display:none;
	background-color:#be011d;
	font-size:12px;
	color:#fff;
	padding:5px 9px;
	line-height:20px
}
.sina_share {
	display:block;
	width:110px;
	height:58px;
	background:url(../img/shareTo.png) no-repeat 0 -51px;
	padding-top:5px
}
.sina_share:hover {
	background-position:0 -118px
}
.category {
	width:200px
}
.category h2 {
	width:200px;
	margin:8px 0 9px
}
ul.hotCate {
	padding-bottom:0;
	width:200px
}
.hotTag {
	height:68px
}
.hotGoods {
	height:48px
}
.cateCurrent {
	width:221px
}
#cateBusi {
	width:580px
}
.more_cate {
	left:220px;
	max-height:700px
}
.leftWrapTop .single-item,.leftWrapTop .single-item a.index_picBox {
	width:490px;
	height:236px
}
.leftWrapTop .single-item img {
	width:490px;
	height:246px
}
.listRight {
	width:500px
}
.lrInfo {
	height:96px;
	overflow:hidden;
	margin-bottom:24px
}
.lrBot a.mall {
	margin-right:10px;
	max-width:100px;
	height:30px;
	line-height:30px;
	overflow:hidden
}
.oversea_banner {
	width:710px
}
.uneven {
	width:720px
}
.guess_like {
	width:710px
}
.guess_like .discovery_list {
	width:735px;
	margin-left:-13px
}
.guess_like .discovery_list li.list {
	width:218px;
	height:330px;
	margin:0 12px 25px 13px
}
.guess_like .discovery_list a.picBox {
	width:200px;
	height:200px;
	overflow:hidden;
	margin-top:0
}
.guess_like .itemUserInfo span.time {
	display:none
}
.textarea_comment {
	width:608px;
	min-width:608px;
	max-width:608px
}
.comment_conBox {
	width:658px
}
.textarea_quick {
	width:636px;
	min-width:636px;
	max-width:636px
}
blockquote .textarea_quick {
	width:598px;
	min-width:598px;
	max-width:598px
}
.topicOnExp_beyondHide,.show_listWrap {
	width:710px
}
.topicOnExpWrap {
	width:740px
}
.topicProgressWrap .topicProgress {
	width:748px
}
.topicProgressWrap .voteForm .topicProgress li,.topicProgressWrap .voteForm .topicProgress li:hover {
	width:320px
}
.topicProgressWrap .progressBox {
	width:60px
}
.topicOnExp_block {
	width:340px
}
.topicOnExp_block .topicOnExp li {
	width:340px
}
.topicOnExp_block .topicOnExp li a.topicTitle {
	max-width:260px
}
.show_list {
	width:720px
}
.show_list .itemUserInfo {
	margin-bottom:15px
}
.leftWrap .show_list li {
	width:348px;
	height:350px;
	margin-bottom:10px;
	margin-right:10px
}
.show_list .picBox,.show_list .picBox img {
	width:348px;
	height:196px
}
.show_list .rankAvatar {
	width:210px
}
.show_list .rankTitle {
	width:170px
}
.searchReslut_nav li {
	padding-right:20px
}
.accountPage {
	margin-left:300px
}
.footer {
	width:1050px
}
@media screen and (max-width:1090px) {
	.leftLayer,.rightLayer {
	display:none
}
}@media screen and (max-width:1024px) {
	.navBar {
	padding:0 10px
}
}.container .leftWrap {
	font-size:12px
}
.wantItem {
	padding-bottom:35px;
	height:auto
}
.manualGreyBg .wantItem {
	padding-bottom:20px
}
.blFormBox .titleItem {
	width:70px;
	float:left;
	margin-right:6px;
	color:#333;
	padding-top:10px;
	text-align:right
}
.blFormBox .titleItem span.red {
	padding-right:5px;
	color:#f34642
}
.blFormBox .perDataItem {
	width:624px;
	float:left;
	position:relative
}
.blFormBox .perDataItem span.pointOut {
	position:absolute;
	right:80px;
	top:-60px;
	width:205px;
	height:auto;
	color:#fff;
	background-color:#f34642;
	border-radius:4px;
	padding:5px;
	text-align:left;
	line-height:18px
}
.blFormBox .perDataItem span.pointOut s {
	position:absolute;
	width:0;
	height:0;
	left:50%;
	top:45px;
	border:10px solid #f34642;
	border-bottom-color:transparent;
	border-left-color:transparent;
	border-right-color:transparent;
	margin-left:-10px
}
.inputBox,.textareaBox {
	background-color:#fefefe;
	border:1px solid #d6d6d6;
	height:20px;
	padding:7px;
	line-height:20px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	width:528px;
	font-size:12px;
	color:#444
}
.textareaBox {
	max-width:528px;
	min-width:528px
}
.text-empty {
	color:#999
}
.perDataItem span.grey {
	display:block;
	width:500px;
	padding-top:5px;
	line-height:1.6em;
	color:#999
}
.layerError {
	line-height:1.6em;
	margin-left:76px;
	color:#f04848;
	font-size:12px;
	display:block;
	clear:both;
	margin-top:5px;
	overflow:hidden
}
#un-item-link-warn {
	display:none
}
.blueBorderBtn,.greyBorderBtn {
	border:0;
	background-color:#f04848;
	width:80px;
	padding:0 10px;
	_padding:0 5px;
	height:35px;
	color:#fff;
	font-size:12px;
	line-height:28px;
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	cursor:pointer;
	position:absolute;
	top:-4px;
	left:544px
}
.blueBorderBtn:hover {
	color:#fff;
	opacity:.9
}
.manualBox {
	width:684px;
	height:auto;
	padding-bottom:20px;
	margin-bottom:20px
}
.manualGreyBg {
	background-color:#f5f5f5;
	border:1px solid #f5f5f5;
	width:708px;
	padding:10px 0 0;
	position:relative
}
.layerError6 {
	color:#f04848;
	margin:0 0 10px
}
.regionRadio {
	padding-top:10px
}
.blFormBox input[type='radio'],.fkFormBox input[type='radio'] {
	margin:0;
	padding:0;
	vertical-align:middle
}
.blFormBox label.leftSpace,.fkFormBox span.leftSpace {
	padding:0 20px 0 6px;
	cursor:pointer
}
.w280 {
	width:250px;
	max-width:250px;
	min-width:250px;
	margin-right:10px
}
.width_388 {
	width:523px!important
}
.good_link {
	height:36px;
	overflow:hidden;
	margin-bottom:20px;
	position:relative
}
.input_style {
	background-color:#fff;
	border:1px solid #d6d6d6;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-ms-border-radius:4px;
	-o-border-radius:4px;
	border-radius:4px;
	line-height:16px;
	padding:10px 10px 8px 10px
}
.button_add,.button_reduce {
	border:1px solid #dcdcdc;
	background-color:#fff;
	color:#f04848;
	font-size:24px;
	cursor:pointer;
	width:36px;
	height:36px;
	display:block;
	text-align:center;
	margin-left:10px;
	_display:inline;
	float:left;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-ms-border-radius:4px;
	-o-border-radius:4px;
	border-radius:4px
}
.button_reduce {
	background-color:#e6e6e6;
	color:#9f9f9f;
	border-bottom-width:2px
}
.button_reduce:hover {
	background-color:#ccc;
	border-bottom-color:#bbb
}
.button_add:hover {
	background-color:#f04848;
	color:#fff;
	border-color:#f04848
}
.button_add.disabled {
	background:#e6e6e6;
	cursor:default;
	color:#fff
}
.button_add.disabled:hover {
	border-color:#e6e6e6
}
.select {
	border:1px solid #d6d6d6;
	box-shadow:0 1px 1px #ebebeb inset;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	padding:7px;
	font-size:12px;
	margin:-1px;
	color:#333;
	line-height:36px;
	height:36px
}
.ylPic {
	overflow:hidden;
	width:625px;
	float:left;
	position:relative;
	padding:20px 0 10px;
	background-color:#fff;
	border:1px solid #dcdcdc;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px
}
.ul_close {
	height:110px;
	overflow:hidden
}
.ul_open {
	height:110px;
	max-height:220px;
	overflow-y:scroll
}
.ylPic ul li {
	width:100px;
	height:100px;
	padding:0 10px;
	position:relative;
	text-align:center;
	display:table-cell;
	vertical-align:middle;
	float:left;
	margin-bottom:20px
}
.ylPic ul li img {
	max-width:100px;
	max-height:100px;
	vertical-align:middle
}
.ylPic ul li span.zhutu {
	position:absolute;
	left:10px;
	top:0;
	width:100px;
	height:100px;
	background-color:#000;
	opacity:.5;
	filter:alpha(opacity=50);
	color:#fff;
	text-align:center;
	line-height:100px
}
.ylPic ul li span.master {
	position:absolute;
	width:45px;
	height:20px;
	left:10px;
	top:0;
	color:#fff;
	line-height:20px;
	text-align:center;
	background-color:#f34642;
	z-index:20
}
#bl_more_pic {
	width:14px;
	font-size:12px;
	color:#5183c0;
	cursor:pointer;
	display:block;
	position:absolute;
	right:8px;
	top:40px
}
.sub_per_item,.inner_per_item {
	line-height:20px;
	position:relative;
	margin-bottom:16px
}
.sub_per_item i.i_checkbox,.inner_per_item i.i_checkbox {
	border:1px solid #dcdcdc;
	width:12px;
	height:12px;
	display:block;
	position:absolute;
	left:0;
	top:3px;
	background-color:#fff;
	cursor:pointer
}
.sub_per_item i:hover,.inner_per_item i:hover {
	border-color:#f04848
}
.sub_per_item i.icon-rightframe,.inner_per_item i.icon-rightframe {
	border:0;
	left:-2px;
	top:2px;
	font-size:18px;
	background-color:transparent
}
.sub_per_item i.icon-loginkuangright,.inner_per_item i.icon-loginkuangright {
	border:0;
	left:-2px;
	top:0;
	font-size:19px;
	color:#f04848
}
.inner_per_item i.i_checkbox {
	top:4px
}
.ajax_add_item i.i_checkbox {
	top:3px
}
.inner_per_item i.icon-loginkuangright {
	top:1px
}
span.span_label {
	color:#666;
	cursor:pointer;
	padding-left:20px;
	display:inline-block;
	word-break:break-all;
	word-wrap:break-word
}
.more_per_item {
	margin-top:20px
}
.link_box {
	overflow:hidden;
	margin-bottom:10px
}
.bl_white_bg {
	background-color:#fff;
	border:1px solid #dcdcdc;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
	padding:20px 20px 0;
	margin-top:20px;
	width:522px
}
.bl_other_link {
	border:1px solid #dcdcdc;
	height:22px;
	line-height:22px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-ms-border-radius:4px;
	-o-border-radius:4px;
	border-radius:4px;
	width:242px;
	padding:0 10px;
	color:#999;
	margin-left:5px
}
.bl_input_switch {
	width:242px
}
.titleStyle h2 {
	font-size:18px;
	color:#333;
	font-weight:normal;
	margin:0
}
.titleStyle {
	font-size:18px;
	height:40px;
	line-height:40px;
	color:#333;
	margin-bottom:10px;
	font-weight:normal
}
.right {
	width:300px;
	float:right
}
.rightBox p.info {
	color:#666;
	line-height:1.6em;
	margin:0 0 15px;
	font-size:13px
}
.rightBox ol.olInfo {
	margin:0;
	padding:0
}
.rightBox ol.olInfo li {
	line-height:1.6em;
	margin-bottom:10px;
	color:#666
}
.right .rightBox ol.olInfo li {
	font-size:12px
}
.right .rightBox {
	border-bottom:1px solid #dcdcdc;
	padding-bottom:10px;
	margin-bottom:10px
}
.right .rightBox.last {
	border:0
}
.titleBox {
	padding:0 0 20px;
	margin-bottom:10px
}
.titleBox>span {
	padding-top:10px;
	display:block;
	line-height:1.6em
}
.titleBox>span>span {
	position:relative
}
.titleBox div.guize {
	position:absolute;
	z-index:500;
	background:#fff;
	padding:10px;
	border:1px solid #ccc;
	border-radius:3px;
	width:300px;
	line-height:22px;
	top:0;
	left:60px;
	color:#666
}
.upload_wrap {
	height:35px;
	line-height:35px;
	margin-bottom:5px;
	position:relative
}
.upload_img {
	width:80px;
	height:35px;
	text-align:center;
	line-height:35px;
	color:#fff;
	background-color:#f34642;
	border:0;
	border-radius:2px;
	cursor:pointer
}
.upload_wrap span {
	color:#999;
	padding-left:10px
}
.upload_content {
	padding-left:76px
}
.upload_content>div {
	position:relative;
	width:198px;
	height:198px;
	display:table-cell;
	text-align:center;
	vertical-align:middle;
	border:1px solid #dcdcdc
}
.upload_content span.close {
	position:absolute;
	right:10px;
	top:5px;
	font-size:14px;
	font-weight:bold;
	cursor:pointer
}
.upload_content img {
	max-width:198px;
	max-height:198px
}
.submitBtn2 {
	width:150px;
	height:40px;
	display:block;
	border:0;
	cursor:pointer;
	margin:0 auto;
	background-color:#f04848;
	color:#fff;
	font-size:14px;
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	-o-border-radius:2px;
	-ms-border-radius:2px
}
.submitBtn2:hover,.upload_img:hover {
	opacity:.9
}
.submitBtn2.disable {
	background-color:#ccc;
	cursor:default
}
.container {
	width:1050px;
	margin:0 auto;
	overflow:hidden
}
.large_img {
	position:fixed;
	z-index:99999;
	background-color:#dcdcdc;
	padding:5px
}
.large_img img {
	max-height:900px;
	max-width:900px;
	display:block
}
.upload_wrap input[type=file] {
	opacity:0;
	filter:alpha(opacity=0);
	position:absolute;
	width:80px;
	height:35px;
	left:76px;
	top:0;
	z-index:999;
	cursor:pointer
}
.upload_wrap input[type=file] #upload_img {
	opacity:.9
}
.perDataItem span.grey.w296 {
	width:270px!important;
	float:left
}
.perDataItem span.grey.w180 {
	float:left;
	width:180px!important
}
.layerFixed {
	width:100%;
	height:100%;
	z-index:10100;
	position:fixed;
	top:0;
	left:0
}
.layerAbs {
	width:100%;
	height:100%;
	background:#000;
	filter:alpha(opacity=50);
	-moz-opacity:.5;
	opacity:.5;
	position:absolute;
	top:0;
	left:0;
	_height:9999px
}
.layerBg,.layerBlBg {
	width:470px;
	padding:5px;
	height:auto;
	color:#333;
	position:fixed;
	left:50%;
	top:35%;
	margin-left:-240px
}
.layerWrap {
	background-color:#fff;
	padding:30px;
	_height:1%;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px
}
a.layerClose {
	position:absolute;
	right:16px;
	top:16px;
	width:24px;
	height:24px;
	text-indent:-999em;
	display:block
}
a.layerClose:link,a.layerClose:visited {
	background:url(http://www.smzdm.com/wp-content/themes/smzdm_two_year/images/layerIcon.png) -7px -107px no-repeat
}
.layerHeader {
	height:24px;
	margin:-5px 0 0;
	padding:0 0 16px;
	border-bottom:1px solid #e5e5e5;
	text-align:left;
	color:#555
}
.layerTitle {
	width:170px;
	float:left;
	display:block;
	height:24px;
	line-height:20px;
	font-size:20px
}
.layerContent {
	border-top:1px solid #fff;
	padding-top:16px;
	font-size:12px;
	color:#999
}
.layerIconSuc .layerContent,.layerIconFail .layerContent {
	border-top:0;
	background:url(http://www.smzdm.com/wp-content/themes/smzdm_two_year/images/layerIcon.png) 0 -141px no-repeat;
	padding:0 0 0 42px
}
.layerSubInfo {
	font-size:14px;
	color:#666;
	line-height:24px;
	margin:-4px 0 10px
}
.layerIconSuc .layerSubInfo,.layerIconFail .layerSubInfo {
	line-height:30px
}
.layerIconSuc,.layerIconFail {
	width:312px;
	margin-left:-161px;
	top:45%
}
.layerBtn {
	height:32px;
	color:#fff
}
.layerBtnR,.layerBtnR:link,.layerBtnR:visited {
	color:#888;
	background-color:#e6e6e6;
	text-decoration:none
}
.layerBtnL:link,.layerBtnL:visited {
	color:#fff
}
.layerBtnL,.layerBtnR,.LongBtnL,.LongBtnR {
	min-width:102px;
	min-height:32px;
	line-height:32px;
	background-color:#f04848;
	float:right;
	margin-left:16px;
	cursor:pointer;
	font-size:14px;
	text-align:center;
	border:0;
	color:#fff;
	-webkit-border-radius:2px;
	border-radius:2px;
	padding:0 10px
}
.perDataItem #sub-error {
	display:block;
	clear:both;
	text-align:center;
	padding:10px 0 0
}
.list .yhjingxuan {
	position:absolute;
	left:10px;
	top:8px
}
.list .yhjingxuan span {
	width:55px;
	height:24px;
	color:#999;
	display:block;
	padding:0;
	padding-left:20px;
	line-height:24px;
	background-color:#fff;
	opacity:.8
}
.yhjingxuan {
	height:16px
}
.yhjingxuan span {
	font-size:12px;
	color:#5188a6;
	line-height:16px;
	background:url(../img/jingxuan.jpg) no-repeat left center;
	padding:2px 0 2px 20px
}
.upload_content {
	width:200px;
	height:200px;
	overflow:hidden
}
#imghead {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=image)
}
.rela_tags_box {
	padding:0 10px;
	line-height:30px;
	color:#666;
	background-color:#f5f5f5;
	font-size:12px;
	overflow:hidden
}
.rela_tags_box a:hover {
	text-decoration:underline
}
.rela_tags_box span {
	float:left
}
.rela_tags_box p {
	float:left;
	width:520px
}
.sjdhWrap .crumbs {
	border-bottom:0
}
.sjdhInfoBox {
	width:1048px;
	overflow:hidden;
	border:1px solid #e6e6e6;
	margin-bottom:30px
}
.sjdhPic {
	width:310px;
	float:left;
	background:#fff
}
.sjdhPic a {
	display:table-cell;
	vertical-align:middle;
	width:310px;
	height:318px;
	text-align:center;
	transition:ease-in-out .8s;
	-webkit-transition:ease-in-out .8s;
	-moz-transition:ease-in-out .8s;
	-o-transition:ease-in-out .8s;
	-ms-transition:ease-in-out .8s
}
.sjdhPic a img {
	max-width:310px;
	max-height:318px;
	vertical-align:middle
}
.sjdhInfo {
	width:656px;
	height:248px;
	overflow:hidden;
	float:left;
	line-height:1.9em;
	padding:35px 40px;
	border-left:1px solid #e6e6e6;
	background:#fafafa
}
.sjdhInfo>span,.mallAddress>span {
	font-size:14px;
	color:#666
}
.sjdhWrap .fontTitle {
	font-weight:normal;
	font-size:24px;
	display:inline;
	padding-right:20px
}
.mallAddress {
	margin-top:17px;
	overflow:hidden;
	margin-bottom:10px
}
.mallAddress .clear {
	margin-top:10px
}
h3.mallName {
	color:#333;
	font-size:14px;
	display:inline
}
.mallInfoBox,.mallInfoBox2 {
	margin-top:3px;
	height:130px;
	overflow:hidden
}
.mallInfo,.mallInfo p,.mallInfo p.p_excerpt {
	color:#666;
	text-indent:0;
	margin:0;
	display:inline;
	font-size:12px
}
.sjdhWrap .tab_li2 {
	float:left;
	color:#666;
	display:block
}
.sjdhWrap .tab_li2 a {
	padding:0;
	line-height:20px;
	height:20px
}
.sjdhWrap .screenPannel .tab_li2 {
	padding:0 20px;
	border-right:1px solid #e6e6e6;
	height:20px;
	line-height:20px
}
.sjdhWrap .screenPannel .tab_li2:first-child {
	padding-left:0
}
.sjdhWrap .screenPannel .tab_li2:last-child {
	padding-right:0;
	border:0
}
.sjdhWrap .current_item h3,.sjdhWrap .current_item span {
	height:33px
}
.sjdhWrap .tab_nav {
	height:35px
}
.sjdhWrap .screenConditions {
	border:0
}
.sjdhWrap .tab_nav,.sjdhWrap .screenPannel {
	margin:0
}
.sjdhWrap .discovery_list li.list {
	height:378px
}
.sjdhWrap .discovery_list .itemName {
	margin-bottom:23px;
	height:67px
}
.sjdhWrap .discovery_list .itemName .black {
	max-height:48px;
	line-height:24px
}
.sjdhWrap .discovery_list a.picBox {
	width:190px;
	height:190px;
	margin-left:auto;
	margin-right:auto
}
.sjdhWrap .discovery_list .mall {
	right:22px;
	top:181px
}
.sjdhWrap .tab_li2 span {
	height:34px;
	display:block;
	cursor:pointer;
	color:#333;
	font-size:18px
}
.sjdhWrap .tab_li2.current span {
	border-bottom:2px solid #f04848
}
.sjdhWrap .tab_li2 span:hover {
	border-bottom:2px solid #f04848
}
.jingyan_list {
	overflow:hidden;
	margin-top:20px
}
.jingyan_list>ul {
	overflow:hidden;
	width:1100px
}
.jingyan_list>ul>li {
	width:517px;
	height:190px;
	overflow:hidden;
	float:left;
	border:1px solid #ebebeb;
	margin:0 12px 14px 0
}
.jingyan_list .listLeft {
	float:left;
	width:190px
}
.jingyan_list .listLeft a {
	display:table-cell;
	vertical-align:middle;
	float:none
}
.jingyan_list>ul>li a img {
	max-height:190px;
	max-width:190px;
	vertical-align:middle;
	display:inline
}
.jingyan_list .listRight {
	width:285px;
	padding:15px 20px
}
.jingyan_list .itemName {
	padding-left:0;
	line-height:20px;
	height:44px;
	overflow:hidden
}
.jingyan_list .itemName a {
	font-size:15px;
	font-weight:bold
}
.jingyan_list .lrInfo {
	font-size:12px;
	color:#999;
	line-height:20px;
	height:60px;
	margin-bottom:10px
}
.jingyan_list .lrBot {
	text-align:right
}
.jingyan_list .lrBot a {
	float:none
}
.sjdhWrap .wrapBoxCoupon {
	padding:0 0 20px;
	background-color:#fff;
	-webkit-border-radius:0 0 8px 8px;
	-moz-border-radius:0 0 8px 8px;
	border-radius:0 0 8px 8px
}
.sjdhWrap ul.couponList {
	overflow:hidden;
	margin:10px 0 20px -12px
}
.sjdhWrap ul.couponList li {
	width:519px;
	float:left;
	margin-left:12px;
	margin-bottom:18px;
	display:inline;
	overflow:hidden
}
.sjdhWrap ul.couponList li .couponItem {
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px
}
.sjdhWrap ul.couponList li .couponOuterBorder {
	border:1px solid #e4e4e4;
	transition:.8s;
	-webkit-transition:.8s;
	-moz-transition:.8s;
	-o-transition:.8s;
	-ms-transition:.8s
}
.sjdhWrap ul.couponList li .couponInnerBorder {
	height:190px
}
.sjdhWrap ul.couponList li:hover .couponOuterBorder {
	border:1px solid #f04848
}
.sjdhWrap ul.couponList li .couponLogo {
	width:188px;
	height:190px;
	text-align:center;
	overflow:hidden;
	border-right:1px solid #dcdcdc;
	float:left
}
.sjdhWrap ul.couponList li .couponRight {
	width:250px;
	height:120px;
	float:left;
	font-size:12px;
	padding:16px 0 0 20px
}
.sjdhWrap ul.couponList li .couponLogo a {
	margin-top:55px;
	display:block
}
.sjdhWrap ul.couponList li .couponLogo img {
	width:160px;
	height:80px
}
.sjdhWrap ul.couponList li .couponTitle {
	display:block;
	margin-bottom:15px;
	height:24px;
	line-height:24px;
	overflow:hidden;
	font-weight:normal
}
.sjdhWrap ul.couponList li .couponTitle a {
	color:#333;
	font-size:18px;
	font-weight:normal
}
.sjdhWrap .couponMessage {
	margin-bottom:60px;
	color:#666
}
.sjdhWrap .couponRelative {
	position:relative;
	height:34px;
	width:100%
}
.sjdhWrap .couponBtn,.sjdhWrap .couponBtnNone {
	width:85px;
	height:34px
}
.sjdhWrap .couponBtn a,.sjdhWrap .couponBtnNone a,.sjdhWrap .couponBtnOut {
	display:block;
	width:72px;
	height:30px;
	line-height:30px;
	text-align:center;
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	-o-border-radius:2px;
	-ms-border-radius:2px
}
.sjdhWrap .couponBtn a:link,.sjdhWrap .couponBtn a:visited {
	background-color:#f04848;
	color:#fff
}
.sjdhWrap .couponBtn a:hover,.sjdhWrap .couponBtn a:active {
	opacity:.9;
	color:#fff;
	text-decoration:none
}
.dh_title {
	text-align:right;
	height:38px;
	line-height:38px;
	margin-top:10px
}
.dh_title h2 {
	float:left;
	font-size:14px
}
.dh_title a {
	font-size:12px
}
.sjdhWrap.scjx .jingyan_list,.sjdhWrap.scjx ul.couponList {
	margin-top:0
}
.screenConditions li.current_item a {
	color:#f04848;
	font-weight:bold
}
.news_content h2[id^="cl_"],.news_content h2[id*="cl_"] {
	clear:none
}
.list_catalogue {
	overflow:hidden;
	clear:both;
	position:relative;
	z-index:99;
	background-color:#f5f5f5;
	border-bottom:1px solid #f5f5f5;
	padding-left:10px;
	padding-right:10px;
	margin-bottom:10px;
	display:none
}
.list_catalogue dd {
	margin:0;
	overflow:hidden;
	padding:10px
}
.list_catalogue dd h2 {
	display:inline-block;
	margin:0;
	font-weight:normal;
	font-size:16px;
	max-width:135px;
	height:22px;
	overflow:hidden;
	padding-right:60px;
	text-overflow:ellipsis;
	white-space:nowrap
}
.list_catalogue dd h2.last {
	padding:0
}
.list_catalogue dd h2 a {
	padding-left:5px;
	font-size:14px;
	line-height:22px;
	overflow:hidden;
	word-break:break-all;
	word-wrap:break-word;
	text-overflow:ellipsis;
	color:#333
}
.list_catalogue dd h2 a p {
	display:inline
}
.list_catalogue dd h2 a:hover {
	color:#333;
	font-weight:bold;
	text-decoration:none
}
.list_catalogue dd h2 a strong {
	font-weight:normal
}
.list_catalogue h2.active a {
	font-weight:bold
}
.list_catalogue.current {
	border-color:#ededed;
	top:32px;
	width:690px
}
.mB0 {
	margin-bottom:0!important
}
.appWrap {
	width:100%;
	height:100%;
	background-color:#fff;
	padding-bottom:30px;
	min-width:1000px
}
.appContent {
	width:1000px;
	margin:0 auto;
	height:auto
}
.appWrap nav,.navWrap {
	height:110px;
	margin:0 auto;
	width:1000px;
	float:none
}
.appLogo {
	width:320px;
	height:110px
}
.appLogo a {
	display:block;
	width:320px;
	height:110px;
	background:url(../img/app/appLogo.png) no-repeat 0 23px
}
.navWrap a.appNav {
	padding:0 0 0 28px;
	display:inline-block;
	font-size:18px;
	color:#434343;
	float:right;
	background:url(../img/app/appIcon.png) no-repeat;
	margin:51px 0 0 30px
}
.navWrap a.appNav:hover {
	color:#5183c0;
	text-decoration:none
}
.navWrap a.nav1 {
	background-position:0 -871px
}
.navWrap a.nav2 {
	background-position:0 -900px
}
.navWrap a.nav3 {
	background-position:0 -928px
}
header.header {
	margin:0
}
header.header .navBar {
	max-width:1010px
}
.none {
	display:none
}
.appBanner {
	min-width:980px;
	height:370px;
	position:relative;
	margin:0 auto;
	overflow:hidden;
	z-index:2
}
.banner_show {
	width:100%;
	text-align:center;
	height:370px;
	overflow:hidden;
	position:relative
}
.bannger_inbox {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%
}
.bannerBg1 {
	background-color:#97c03d
}
.bannerBg2 {
	background-color:#5183c0
}
.bannerBg3 {
	background-color:#68217a
}
.bannerBg4 {
	background-color:#01aef3
}
.bannerBg5 {
	background-color:#f6766d
}
.banner_pre_next a {
	width:50px;
	height:50px;
	background:url(../img/app/arrow.png) no-repeat;
	text-indent:-999em;
	top:160px;
	z-index:5
}
.banner_pre_next .banner_btn_left {
	position:absolute;
	left:12px;
	background-position:0 -200px;
	text-decoration:none
}
.banner_pre_next .banner_btn_left:hover {
	position:absolute;
	left:12px;
	background-position:0 -300px
}
.banner_pre_next .banner_btn_right {
	position:absolute;
	right:12px;
	background-position:0 0
}
.banner_pre_next .banner_btn_right:hover {
	position:absolute;
	right:12px;
	background-position:0 -100px;
	text-decoration:none
}
.yq_banner_list {
	width:1000px;
	height:25px;
	position:absolute;
	left:50%;
	margin-left:-500px;
	top:340px;
	text-align:center;
	z-index:100
}
.yq_banner_list a {
	display:inline-block;
	width:12px;
	height:12px;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	margin-right:10px;
	background-color:#ccc
}
.yq_banner_list a.hover {
	background-color:#fff;
	text-decoration:none
}
.yq_banner_list a:link,.yq_banner_list a:visited,.yq_banner_list a:hover,.yq_banner_list a:active {
	text-decoration:none
}
.banner_mag {
	width:355px;
	height:370px;
	z-index:99;
	position:absolute;
	left:50%;
	margin-left:145px
}
.banner_magbox {
	height:370px;
	text-align:left
}
.banner_info {
	position:absolute;
	width:260px;
	height:210px;
	left:50%;
	z-index:1000;
	top:90px;
	margin-left:-35px
}
.banner_infobox {
	width:100%;
	height:100%;
	text-align:left
}
.banner_infobox span {
	display:block;
	font-size:25px;
	color:#fff;
	line-height:46px
}
.banner_infobox ins {
	font-weight:bold;
	text-decoration:none
}
.appName {
	font-size:24px;
	color:#434343;
	border-bottom:2px solid #dfdfdf;
	padding:30px 0 15px
}
.appName span {
	font-size:16px;
	color:#888;
	padding-left:20px
}
.appList {
	width:1000px
}
.appList .perBlock {
	width:445px;
	padding:0 0 26px 0;
	margin-top:26px;
	font-size:16px;
	border-bottom:1px solid #dfdfdf
}
.appList .appListTitle {
	width:257px;
	float:left
}
.appList a:link,.appList a:visited {
	color:#555
}
.appList a:hover,.appList a:active {
	color:#5183c0;
	text-decoration:none
}
.appList .perBlock span.appInfo {
	font-size:12px;
	line-height:1.3em;
	color:#999;
	display:block;
	margin-top:10px
}
.appList .perBlock a.appDetail:link,.appList .perBlock a.appDetail:visited,.appList .perBlock a.appDetail:hover,.appList .perBlock a.appDetail:active {
	font-size:12px;
	color:#5183c0
}
.appList .perBlock a.download {
	display:block;
	width:82px;
	height:32px;
	float:right;
	text-align:center;
	font-size:14px;
	line-height:32px;
	color:#fff!important;
	text-decoration:none;
	margin-top:48px
}
.appList .list8 a.download {
	margin-top:30px
}
.appList .list8 .share_box {
	position:relative;
	float:right
}
.appList .list8 .more_share {
	left:-40px;
	top:-180px;
	width:150px;
	font-size:12px
}
.appList .list8 .more_share span {
	top:auto;
	bottom:-12px;
	border-color:#dcdcdc transparent transparent;
	left:74px;
	border-style:solid dashed dashed
}
.appList .list8 .more_share em {
	top:-7px;
	border-color:#fff transparent transparent;
	border-style:solid dashed dashed
}
.appList .perBlock a.download:hover {
	filter:alpha(opacity=80);
	-moz-opacity:.8;
	opacity:.8
}
.perBlock span.appIcons,.layerAppL span.appIcons {
	display:block;
	float:left;
	width:66px;
	height:66px;
	background:url(../img/app/appIcon.png) no-repeat;
	margin-right:22px;
	border-radius:33px;
	-moz-border-radius:33px;
	-webkit-border-radius:33px
}
.list1 {
	float:left
}
.list1 span.appIcons,.layerWrap1 span.appIcons {
	background-position:0 0;
	background-color:#97c03d
}
.list1 a.download,.layerWrap1 a.download {
	background-color:#97c03d
}
.list2 {
	float:right
}
.list2 span.appIcons,.layerWrap2 span.appIcons {
	background-position:0 -424px;
	background-color:#e12d2d
}
.list2 a.download,.layerWrap2 a.download {
	background-color:#e12d2d
}
.list3 {
	float:left
}
.list3 span.appIcons,.layerWrap3 span.appIcons {
	background-position:0 -106px;
	background-color:#5183c0
}
.list3 a.download,.layerWrap3 a.download {
	background-color:#5183c0
}
.list4 {
	float:right
}
.list4 span.appIcons,.layerWrap4 span.appIcons {
	background-position:0 -530px;
	background-color:#fd7101
}
.list4 a.download,.layerWrap4 a.download {
	background-color:#fd7101
}
.list5 {
	float:left
}
.list5 span.appIcons,.layerWrap5 span.appIcons {
	background-position:0 -212px;
	background-color:#68217a
}
.list5 a.download,.layerWrap5 a.download {
	background-color:#68217a
}
.list6 {
	float:right
}
.list6 span.appIcons,.layerWrap6 span.appIcons {
	background-position:0 -636px;
	background-color:#01aef3
}
.list6 a.download,.layerWrap6 a.download {
	background-color:#01aef3
}
.list7 {
	float:left;
	border:none!important
}
.list7 span.appIcons,.layerWrap7 span.appIcons {
	background-position:0 -318px;
	background-color:#5183c0
}
.list7 a.download,.layerWrap7 a.download {
	background-color:#5183c0
}
.list8 {
	float:right;
	border:none!important
}
.list8 span.appIcons,.layerWrap8 span.appIcons {
	background-position:0 -742px;
	background-color:#4bcd6c
}
.list8 a.download,.layerWrap8 a.download {
	background-color:#4bcd6c
}
dl.appnews {
	background:url(../img/appNewsBg.png) no-repeat;
	width:258px;
	height:315px;
	padding:30px 0 0 30px;
	position:absolute;
	right:0;
	top:20px;
	margin:0
}
dl.appnews dt {
	font-size:20px;
	color:#555;
	margin-bottom:12px
}
dl.appnews dd {
	font-size:14px;
	margin:0;
	line-height:2em
}
dl.appnews dd a:link,dl.appnews dd a:visited {
	color:#666
}
dl.appnews dd a:hover,dl.appnews dd a:active {
	color:#5183c0;
	text-decoration:none
}
.layerAppBg {
	padding:5px;
	height:auto;
	position:fixed;
	left:50%;
	top:10%;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	width:700px;
	margin-left:-350px;
	font-size:12px;
	color:#555
}
*html .layerAppBg {
	margin-left:-350px
}
.layerAbs {
	_width:0;
	_height:0
}
.layerAppL {
	width:66px;
	margin-right:20px;
	_margin:0;
	float:left
}
.layerAppL .appIcons {
	float:none!important
}
.w390 {
	width:390px
}
.w552 {
	width:552px
}
.layerAppR {
	width:142px;
	float:right;
	padding-top:45px
}
.appCode {
	width:123px;
	height:123px;
	padding:8px;
	border:1px solid #e5e5e5;
	text-align:center;
	margin-bottom:10px;
	background-color:#fff
}
.appCode img {
	width:123px;
	height:123px
}
.appCodeInfo {
	background:url(../img/app/appArrow.png) no-repeat center 0;
	padding:55px 0 0 0;
	text-align:center;
	color:#999;
	display:block;
	font-size:12px;
	line-height:1.4em
}
.appv {
	padding-top:15px;
	display:block;
	text-align:center
}
.appTitle {
	font-size:22px;
	line-height:22px;
	color:#4a4a4a;
	margin-bottom:20px
}
.appInfos {
	margin-bottom:25px;
	line-height:1.6em
}
.appInfos p {
	margin:0 0 10px;
	font-size:12px
}
ul.appInfos {
	list-style:decimal outside!important;
	padding-left:25px
}
ul.appInfos li {
	font-size:12px;
	line-height:1.9em;
	padding:0;
	border-bottom:0;
	margin:0;
	list-style:decimal outside!important;
	color:#555
}
ul.appInfos li img {
	vertical-align:middle
}
.vTitle {
	margin-bottom:20px;
	font-size:12px;
	font-weight:bold
}
a.appBtn {
	display:block;
	width:158px;
	height:46px;
	color:#fff;
	font-size:18px;
	line-height:46px;
	background-color:#5183c0
}
a.appBtn span.appBtnIcon {
	display:block;
	float:left;
	width:46px;
	height:46px;
	background:url(../img/app/appIcon.png) no-repeat 0 -975px;
	border-right:1px solid #749ccd
}
a.appBtn span.appBtnWord {
	display:block;
	float:left;
	width:110px;
	height:46px;
	border-left:1px solid #4474b0;
	text-align:center;
	color:#fff
}
.list2 a.appBtn,.layerWrap2 a.appBtn {
	width:190px
}
.list2 a.appBtn span.appBtnWord,.layerWrap2 a.appBtn span.appBtnWord {
	width:140px
}
.list2 a.appBtn span.appBtnIcon,.layerWrap2 a.appBtn span.appBtnIcon {
	background-position:0 -1021px
}
.list3 a.appBtn span.appBtnIcon,.list7 a.appBtn span.appBtnIcon,.layerWrap3 a.appBtn span.appBtnIcon,.layerWrap7 a.appBtn span.appBtnIcon {
	background-position:0 -1113px
}
.list3 a.appBtn span.appBtnWord,.list7 a.appBtn span.appBtnWord,.layerWrap3 a.appBtn span.appBtnWord,.layerWrap7 a.appBtn span.appBtnWord {
	line-height:1.2em;
	font-size:14px;
	height:40px;
	padding-top:6px
}
.list5 a.appBtn span.appBtnIcon,.list6 a.appBtn span.appBtnIcon,.layerWrap5 a.appBtn span.appBtnIcon,.layerWrap6 a.appBtn span.appBtnIcon {
	background-position:0 -1067px
}
.list5 a.appBtn,.list6 a.appBtn,.layerWrap5 a.appBtn,.layerWrap6 a.appBtn {
	width:258px
}
.list5 a.appBtn span.appBtnWord,.list6 a.appBtn span.appBtnWord,.layerWrap5 a.appBtn span.appBtnWord,.layerWrap6 a.appBtn span.appBtnWord {
	width:208px
}
a.appBtn:hover {
	filter:alpha(opacity=90);
	-moz-opacity:.9;
	opacity:.9
}
.otherBtn {
	margin-top:18px;
	float:left;
	padding-left:8px
}
.otherBtn a:link,.otherBtn a:visited {
	color:#5183c0;
	padding-right:10px
}
.otherBtn a:hover,.otherBtn a:active {
	color:#5183c0;
	text-decoration:underline;
	padding-right:10px
}
.appContent h2.appTitle {
	font-size:18px;
	margin:0 auto 2px;
	color:#343434;
	height:24px;
	font-weight:normal;
	line-height:normal
}
.perRssBlock ul.appInfos {
	margin-bottom:0
}
.perRssBlock .want {
	margin-top:13px
}
.appContent .titleBox {
	background:url(../img/htzxLine.png) no-repeat left bottom;
	padding:0;
	margin-bottom:30px;
	position:relative
}
.appContent .titleBox h1 {
	font-size:20px;
	font-weight:normal;
	color:#343434
}
.appContent .content {
	background-color:#f9f9f9;
	padding:30px
}
.perRssBlock {
	padding-bottom:18px;
	margin-bottom:20px
}
.want {
	float:right;
	text-align:right;
	height:26px;
	line-height:26px;
	margin-top:3px
}
.want a {
	display:block;
	height:26px;
	line-height:26px;
	padding:0 10px;
	float:right;
	font-size:12px
}
.want a:link,.want a:visited {
	color:#fff;
	text-decoration:none;
	background-color:#5188a6
}
.want a:hover,.want a:active {
	color:#fff;
	text-decoration:none;
	background-color:#366fb4
}
.rssTitleBox {
	margin-bottom:20px
}
.rssTitleBox span.grey {
	font-size:12px
}
.couponBtn,.couponBtnNone {
	width:85px;
	height:34px
}
.couponBtn a,.couponBtnNone a,.couponBtnOut {
	display:block;
	width:72px;
	height:30px;
	line-height:30px;
	text-align:center;
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	-o-border-radius:2px;
	-ms-border-radius:2px
}
.couponBtn a:link,.couponBtn a:visited {
	background-color:#f04848;
	color:#fff
}
.couponBtn a:hover,.couponBtn a:active {
	opacity:.9;
	color:#fff;
	text-decoration:none
}
.couponBtnOut {
	background-color:#ccc;
	color:#fff
}
.couponBtnNone a:link,.couponBtnNone a:visited {
	background-color:orange;
	color:#fff
}
.couponBtnNone a:hover,.couponBtnNone a:active {
	filter:alpha(opacity=90);
	-moz-opacity:.9;
	opacity:.9
}
.couponMessage {
	margin-bottom:60px;
	color:#666
}
.couponRelative {
	position:relative;
	height:34px;
	width:100%
}
a.couponEdit {
	position:absolute;
	bottom:10px;
	left:100px;
	text-decoration:none
}
a.couponEdit:link,a.couponEdit:visited {
	color:#5183c0
}
a.couponEdit:hover,a.couponEdit:active {
	color:#333
}
ul.couponList li:hover .couponOuterBorder {
	border:1px solid #f04848
}
.leftLayer a.erweima {
	display:block;
	width:48px;
	height:100px;
	background:url(../img/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:10px;
	box-shadow:1px 3px 3px #ebebeb;
	width:203px;
	padding:20px 20px 0 20px;
	background:#fff;
	left:65px;
	top:50%;
	margin-top:-150px
}
.erweimaWrap .erweimaContent span {
	color:#b8b8b8;
	font-size:13px;
	display:block;
	text-align:center;
	line-height:50px
}
.erweimaWrap .erweimaContent s {
	position:absolute;
	width:9px;
	height:35px;
	background:url(../img/erweima_arrow.png) no-repeat 0 0;
	left:-9px;
	top:50%;
	margin-top:-20px
}
.comment_avatar {
	position:relative
}
.comment_sendwrap {
	padding-top:20px
}
.userInfo a.hat {
	width:38px;
	height:30px;
	background:url(http://res.smzdm.com/images/hat_m.png) no-repeat;
	position:absolute;
	top:7px;
	left:-5px;
	cursor:pointer
}
.comment_avatar a.hat {
	width:38px;
	height:30px;
	background:url(http://res.smzdm.com/images/hat_m.png) no-repeat;
	position:absolute;
	top:-15px;
	left:-5px;
	cursor:pointer
}
.comment_list .comment_avatar a.hat {
	background:url(http://res.smzdm.com/images/hat_s.png) no-repeat;
	width:26px;
	height:20px;
	position:absolute;
	top:-10px;
	left:-5px;
	cursor:pointer
}
.detailTime {
	width:110px;
	display:block;
	float:right;
	margin-top:-26px;
	font-size:12px;
	color:#999;
	text-align:right
}
.qd_edit {
	height:50px;
	line-height:50px;
	text-align:right;
	font-size:12px;
	clear:both
}
.qd_edit .rFloat {
	margin-left:20px
}
article .qd_img,article .qd_img img {
	display:block;
	max-width:100%
}
.qd_list .discovery_list {
	border:0;
	padding-top:10px
}
article .qd_list ul {
	padding-left:0
}
article .qd_list ul.discovery_list li {
	line-height:20px;
	list-style-type:none;
	position:relative
}
article .qd_list ul li a {
	text-decoration:none
}
.discovery_list a.picBox {
	margin-bottom:20px
}
.qd_list .itemName {
	height:40px
}
.qd_list .itemName .black,.qd_list .itemName .red {
	display:inline
}
.qd_list .itemName .red {
	padding-left:10px
}
article .qd_list li p {
	display:block;
	height:60px
}
.qd_edit .operateShare a.shareWords {
	width:35px;
	text-decoration:none
}
.qd_edit .bdshare-button-style0-16 a,.qd_edit .bdshare-button-style0-16 .bds_more {
	line-height:50px!important;
	color:#999!important
}
.qd_list li.last a {
	display:block;
	text-align:center;
	color:#999;
	padding-top:130px;
	height:200px
}
.qd_list li.last .icon-tianjiashangpin {
	font-size:30px;
	display:block;
	margin:0 auto 10px;
	color:#dcdcdc
}
.qd_list .mall {
	top:176px
}
.qd_del {
	position:absolute;
	right:12px;
	top:12px;
	width:26px;
	height:26px;
	display:none
}
.qd_del_icon {
	font-size:18px;
	color:#1986c1;
	position:absolute;
	left:3px;
	top:3px;
	cursor:pointer
}
.qd_del_icon:hover {
	color:#f04848
}
.qd_del_bg {
	width:26px;
	height:26px;
	background-color:#fff;
	-webkit-border-radius:100%;
	-moz-border-radius:100%;
	-ms-border-radius:100%;
	-o-border-radius:100%;
	border-radius:100%;
	display:block;
	filter:alpha(opacity=50);
	-moz-opacity:.5;
	opacity:.5
}
.qd_edit {
	height:50px;
	line-height:50px;
	text-align:right;
	font-size:12px;
	clear:both;
	margin:15px 0
}
.qd_edit .leftPicBlock {
	float:left;
	width:300px;
	line-height:50px;
	text-align:left;
	white-space:nowrap;
	text-overflow:ellipsis
}
.qd_edit .leftPicBlock img {
	float:left;
	margin:0;
	margin-top:7px;
	border-radius:100%
}
.qd_edit .leftPicBlock span {
	padding-left:10px
}
.g_g {
	margin:15px auto
}
.listNoMore {
	text-align:center
}
.discovery_list .listNoMore {
	clear:both
}
@media screen and (max-width:640px) {
	header,footer {
	display:none
}
section.wrap {
	width:100%
}
.wrap .pop-title {
	padding:0 10px 10px
}
.accountPage,.pop-content {
	margin:0;
	padding:0
}
.login_form,.form-content {
	width:320px;
	margin:0 auto
}
}.AddChange .rightHotExp {
	border-bottom:1px dotted #e6e6e6;
	height:198px;
	overflow:hidden
}
.AddChange p {
	position:static;
	line-height:30px;
	padding:10px 0;
	background-color:#fff
}
.AddChange .slick-dots {
	bottom:-20em
}
.AddChange .slick-prev,.AddChange .slick-next {
	width:32px;
	height:32px;
	line-height:32px;
	font-size:16px;
	top:85px
}
.AddChange .slick-prev {
	left:10px
}
.AddChange .slick-next {
	right:10px
}
.AddChange.zhuanti p span {
	color:#333;
	text-align:left;
	width:100%
}
.AddChange.zhuanti p a {
	line-height:30px;
	height:30px;
	width:72px;
	border-radius:2px;
	margin-top:0
}
.AddChange.zhuanti p {
	padding:0
}
.ninePicBox li {
	overflow:visible
}
.ninePicBox li a {
	float:left;
	overflow:visible;
	position:relative
}
.ninePicBox li .tabCon {
	width:0;
	padding:0;
	border:0;
	overflow:hidden
}
.ninePicBox li.active .tabCon {
	position:absolute;
	background-color:#fff;
	width:82px;
	height:74px;
	border:1px solid #bebebe;
	border-left:0;
	top:-1px;
	left:94px;
	z-index:999;
	padding:10px;
	text-align:left;
	font-size:12px;
	overflow:hidden;
	transition:width .2s;
	-webkit-transition:width .2s;
	-moz-transition:width .2s;
	-o-transition:width .2s
}
.ninePicBox li.active.gogo .tabCon {
	position:absolute;
	background-color:#fff;
	width:82px;
	height:74px;
	border:1px solid #bebebe;
	border-right:0;
	top:-1px;
	left:-103px;
	z-index:999;
	padding:10px;
	text-align:left;
	font-size:12px
}
.ninePicBox li .tabCon p {
	color:#333;
	line-height:18px;
	width:87px;
	height:38px;
	overflow:hidden
}
.ninePicBox li .tabCon span {
	color:#f04848;
	line-height:20px;
	display:block;
	width:87px;
	height:40px;
	overflow:hidden
}
.AddChange.zhuanti .rightHotExp {
	height:178px;
	overflow:hidden
}
.rightHotExp .listItem s,.rightHotNews .listItem s,.hotOverseaNews .listItem s {
	float:left;
	width:6px;
	height:6px;
	background-color:#e6e6e6;
	margin-right:10px;
	border-radius:100%;
	margin-top:5px
}
.listItem .listInfo {
	width:274px;
	float:left
}
.tab_nav>.more a {
	font-family:'sim-sun';
	float:right;
	font-size:12px;
	line-height:38px
}
.screen_banner {
	position:relative;
	width:710px;
	height:90px;
	margin-bottom:5px
}
.screen_btn {
	position:absolute;
	right:0;
	top:100px
}
.slide_stuff {
	margin:auto;
	width:1050px;
	position:relative;
	top:-15px;
	height:0;
	overflow:hidden
}
.slide_stuff img {
	display:none
}
.slide_stuff_repeat {
	position:absolute;
	top:10px;
	left:980px;
	font-size:20px;
	display:none;
	color:#bbb;
	opacity:.5
}
.slide_stuff_close {
	position:absolute;
	top:5px;
	left:1015px;
	font-size:30px;
	display:none;
	color:#bbb;
	opacity:.8;
	background-color:rgba(255,255,255,0.9)
}
.slide_stuff i:hover {
	opacity:1;
	cursor:pointer
}
.cover_stuff {
	position:fixed;
	z-index:9998;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:rgba(0,0,0,0.5);
	display:none
}
.cover_stuff_area {
	position:fixed;
	top:50%;
	left:50%;
	width:640px;
	height:460px;
	margin-left:-320px;
	margin-top:-230px;
	z-index:9999;
	text-align:center;
	display:none
}
.cover_stuff_big {
	width:100%
}
.cover_stuff_small {
	width:100%;
	display:none
}
.cover_stuff_narrow {
	position:absolute;
	top:-10px;
	left:640px;
	font-size:60px;
	opacity:.6
}
.cover_stuff_repeat {
	position:absolute;
	top:4px;
	left:25px;
	font-size:13px;
	display:none;
	color:white;
	opacity:.6
}
.cover_stuff_close {
	position:absolute;
	top:0;
	left:0;
	font-size:20px;
	display:none;
	color:white;
	opacity:.6
}
.cover_stuff_area i:hover {
	opacity:1;
	cursor:pointer;
	z-index:9999
}
.cover_close_btn {
	position:absolute;
	top:0;
	left:0;
	width:0;
	height:0;
	border-top:40px solid rgba(0,0,0,.3);
	border-right:80px solid transparent;
	display:none
}
.mosaic {
	height:14px;
	vertical-align:-2px;
	padding:0 5px
}
#pop-mosaic .textarea {
	width:400px;
	margin-top:26px;
	margin-bottom:20px
}
.cabbage-wrap-space {
	margin-bottom:20px
}
.cabbage-wrap {
	border:1px solid #f0f0f0;
	padding:6px 12px 0;
	font-size:12px
}
.cabbage-box {
	border-bottom:1px dashed #ececec;
	overflow:hidden;
	padding-bottom:6px;
	margin-bottom:6px
}
.cabbage-title {
	width:80px;
	float:left;
	font-size:14px;
	color:#999;
	line-height:22px
}
.cabbage-info {
	width:944px;
	float:right
}
.cabbage-info a {
	padding-right:30px;
	color:#666;
	line-height:26px
}
.cabbage-info a:hover {
	color:#5188a6
}
.cabbage-info a.current {
	color:#999
}
.cabbage-box.border_bot_none {
	margin-bottom:0
}
.cabbage-box.border_bot_none a {
	padding-right:20px;
	display:inline-block
}
.cabbage-selected-wrap {
	background-color:#f5f5f5;
	height:50px;
	font-size:12px;
	line-height:50px;
	padding-top:0;
	padding-left:12px;
	margin-bottom:0
}
.cabbage-selected {
	width:500px;
	float:left
}
.cabbage-selected-wrap .screenConditions {
	width:500px;
	float:right;
	border-top:0;
	text-align:right;
	padding:0;
	margin:0
}
.cabbage-selected-wrap .selectedCon li a {
	line-height:18px;
	font-size:12px
}
.cabbage-selected-wrap span.grey {
	line-height:50px;
	height:50px;
	font-size:14px;
	width:80px
}
*+html .cabbage-selected-wrap .selectedCon li {
	float:left;
	margin-right:10px
}
.stores-wrap {
	border:1px solid #f0f0f0;
	padding:6px 12px 0;
	font-size:12px
}
.stores-box {
	overflow:hidden;
	padding-bottom:6px
}
.stores-box a {
	padding-right:20px;
	display:inline-block
}
.stores-title {
	width:80px;
	float:left;
	font-size:14px;
	color:#999;
	line-height:22px
}
.stores-info {
	width:944px;
	float:right
}
.stores-info a {
	padding-right:30px;
	color:#666;
	line-height:26px
}
.stores-info a:hover {
	color:#5188a6
}
.stores-info a.current {
	color:#999
}
.stores-selected-wrap {
	background-color:#f5f5f5;
	height:50px;
	font-size:12px;
	line-height:50px;
	padding-top:0;
	padding-left:12px;
	padding-right:12px
}
.stores-selected {
	width:500px;
	float:left
}
.stores-selected-wrap .screenConditions {
	width:500px;
	float:right;
	border-top:0;
	text-align:right;
	padding:0;
	margin:0
}
.stores-selected-wrap .selectedCon li a {
	line-height:18px;
	font-size:12px
}
.stores-selected-wrap span.grey {
	line-height:50px;
	height:50px;
	font-size:14px;
	width:80px
}
.stores-selected-wrap .time {
	float:right
}
.stores-name {
	font-size:12px;
	color:#666;
	padding:0 15px
}
.stores-list li.list {
	height:378px
}
.stores-list .itemName {
	height:74px;
	margin-bottom:6px
}
.stores-list .itemName .black {
	height:40px;
	margin-bottom:14px
}
*+html .stores-selected-wrap .selectedCon li {
	float:left;
	margin-right:10px
}
.insert-outer {
	width:480px;
	height:auto;
	padding:10px;
	border:1px solid #eee;
	overflow:hidden;
	vertical-align:middle;
	display:block;
	margin:10px auto;
	position:relative
}
.insert-outer:hover,.recommend_content ul li:hover {
	box-shadow:1px 1px 8px #eee
}
.insert-outer img.res_smzdm {
	max-width:110px;
	max-height:110px;
	float:left;
	margin:0 auto
}
.insert-outer span {
	margin-left:120px;
	display:block
}
.insert-outer span.img_desc {
	float:left;
	width:110px
}
.insert-outer site {
	font-size:12px
}
.insert-outer .title {
	font-size:16px;
	font-weight:700;
	line-height:22px;
	max-height:44px;
	overflow:hidden;
	color:#333
}
.insert-outer .des {
	font-size:12px;
	color:#999;
	line-height:18px;
	max-height:54px;
	overflow:hidden;
	display:block;
	margin-top:10px;
	margin-bottom:10px
}
.insert-outer .oth {
	line-height:24px;
	font-family:"Helvetica","Hiragino Sans GB","Microsoft Yahei",sans-serif
}
.insert-outer .oth .res_smzdm i {
	font-size:12px;
	vertical-align:0;
	margin-right:3px
}
.insert-outer .url {
	line-height:28px;
	color:#5188a6
}
.insert-outer .fav,.insert-outer .com,.insert-outer .col {
	color:#999;
	font-family:icomoon;
	speak:none;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	line-height:22px;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	margin-right:10px;
	float:right
}
.insert-outer .avatar {
	width:20px;
	height:20px;
	background-image:url(http://res.smzdm.com/images/header/default_small.png);
	background-size:20px 20px;
	border-radius:10px;
	display:inline-block;
	margin-right:3px
}
.insert-outer .price {
	padding:4px 10px;
	background:#f04848;
	color:#fff;
	font-size:14px;
	word-spacing:8px;
	letter-spacing:1px;
	float:right
}
.insert-outer .sitename {
	margin-right:40px;
	float:right;
	line-height:28px;
	color:#5188a6
}
.article-top-box {
	margin-bottom:30px;
	position:relative;
	min-height:252px;
	z-index:3
}
.article-top-box .yhjingxuan {
	position:absolute;
	top:10px;
	left:10px
}
.article-top-box .yhjingxuan span {
	width:53px;
	height:24px;
	color:#999;
	display:block;
	padding:0;
	padding-left:22px;
	line-height:24px;
	background-color:#fff;
	opacity:.8;
	background-position:5px center
}
.article-details .pic-Box {
	width:250px;
	height:250px;
	float:left;
	margin-right:20px;
	border:1px solid #f2f2f2
}
.article-details .article-right {
	width:436px;
	float:left
}
.article-details .article_title {
	max-height:78px;
	overflow:hidden;
	line-height:26px
}
.article-details .article_title a {
	text-decoration:none;
	color:#333
}
.article-details .article_title a:hover {
	color:#5188a6
}
.article-details .article_title a:hover span.red {
	color:#f78b8b
}
.soldOut.article_title a {
	color:#999!important
}
.timeOut.article_title a {
	color:#999!important
}
.article-details .article_meta {
	margin:0;
	height:22px;
	overflow:hidden
}
.article-details .article_meta span {
	float:left
}
.article-details .article_meta span.author {
	max-width:208px
}
.article-details .article_meta span.edit_interface {
	padding-right:0
}
.article-details .article_meta span.tags {
	max-width:200px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.article-details .article_meta span.brands {
	padding-right:0
}
.article-details .article_meta a:hover {
	text-decoration:underline
}
.article-details .article-meta-box {
	border-bottom:1px dashed #e4e4e4;
	border-top:1px dashed #e4e4e4;
	padding-bottom:12px;
	padding-top:7px;
	margin-top:14px;
	margin-bottom:30px
}
.article-details .buy {
	width:120px;
	float:left;
	margin-right:10px
}
.article-details .buy>a {
	width:95px;
	padding-left:25px;
	font-size:14px
}
.article-details .more_buy {
	padding-left:0;
	width:118px
}
.mobile-go-buy,.weixin-go-buy {
	width:120px;
	height:30px;
	line-height:30px;
	background-color:#189aec;
	color:#fff;
	float:left;
	position:relative;
	z-index:3;
	cursor:pointer;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	-ms-border-radius:2px;
	-o-border-radius:2px;
	border-radius:2px
}
.weixin-go-buy {
	background-color:#12d669;
	margin-top:-10px;
	float:none;
	margin-bottom:4px
}
.mobile-go-buy:hover {
	background-color:#2fa4ee
}
.weixin-go-buy:hover {
	background-color:#35dc7f
}
.mobile-go-buy .app-pic,.weixin-go-buy .app-pic {
	position:absolute;
	left:7px;
	top:-16px;
	height:50px;
	width:40px;
	display:block;
	background:url(../img/app_go_buy.png) no-repeat
}
.weixin-go-buy .app-pic {
	background-position:left bottom
}
.mobile-go-buy .words,.weixin-go-buy .words {
	padding-left:50px
}
.weixin-grey {
	font-size:12px;
	color:#666
}
.more-app-go-buy {
	position:absolute;
	bottom:0;
	left:120px;
	display:none;
	padding-left:10px
}
.more-app-bg {
	width:132px;
	height:132px;
	padding:18px;
	background-color:#f2f2f2;
	font-size:12px
}
.more-app-go-buy img {
	width:132px;
	height:132px;
	margin:0
}
.more-app-go-buy .arrow-left {
	left:-4px;
	bottom:10px;
	border-right-color:#f2f2f2
}
.weixin-go-buy .more-app-go-buy {
	bottom:-26px
}
.weixin-go-buy .arrow-left {
	bottom:34px
}
.order-block {
	margin-bottom:40px
}
.show-order {
	position:relative;
	z-index:1;
	display:inline-block
}
.more-show-order {
	position:absolute;
	left:180px;
	top:-28px;
	display:none;
	padding-left:10px
}
.more-order-bg {
	max-width:600px;
	height:auto;
	max-height:600px;
	padding:18px;
	background-color:#f2f2f2
}
.more-show-order img {
	max-width:600px;
	max-height:600px;
	margin:0
}
.more-show-order .arrow-left {
	top:34px;
	left:-4px;
	border-right-color:#f2f2f2
}
.mobile-link {
	background-color:transparent
}
.mobile-link:hover {
	background-color:transparent
}
.mobile-link>a {
	padding-left:10px
}
article .mobile-link>a:hover {
	text-decoration:none
}
.mobile-link .more-app-go-buy {
	left:100px
}
.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
}
.active-block a {
	padding-right:10px
}
.coupon-block a {
	padding-right:10px
}
.wiki-box {
	height:100px;
	border:1px solid #f5f5f5;
	background-color:#f5f5f5;
	margin-bottom:16px
}
.wiki-box .pic-box {
	width:100px;
	height:100px;
	float:left;
	background-color:#fff;
	margin-right:16px
}
.wiki-box .pic-box img {
	max-width:100px;
	max-height:100px
}
.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
}
.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:110px;
	position:relative;
	overflow:hidden;
	margin:0 4px
}
.smallImgList {
	position:absolute;
	height:110px;
	left:0;
	top:0;
	z-index:2
}
.smallImgList li {
	width:110px;
	height:110px;
	float:left;
	padding-right:8px;
	position:relative;
	list-style:none
}
.smallImgList li img {
	max-width:100px;
	max-height:100px;
	margin-top:5px
}
.smallImgList li span {
	height:106px;
	width:106px;
	position:absolute;
	left:0;
	top:0;
	z-index:1;
	cursor:pointer;
	border:2px solid #0084cf;
	display:none
}
.smallImgList li a {
	display:block;
	width:110px;
	height:110px;
	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 span {
	display:block
}
.imgpn {
	display:block;
	width:48%;
	height:100%;
	text-indent:-9999px;
	position:absolute;
	top:0;
	z-index:100;
	overflow:hidden;
	background:url(../img/blank.png) repeat;
	-webkit-user-select:none;
	-moz-user-select:none
}
.img-prev {
	left:0;
	cursor:url(http://res.smzdm.com/resources/public/img/pic_prev.cur),pointer
}
.img-next {
	right:0;
	cursor:url(http://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(../img/arrow.png) no-repeat left top;
	margin-right:15px
}
.nextPic {
	background:url(../img/arrow.png) no-repeat right top;
	float:right;
	margin-left:15px
}
.indexList {
	overflow:hidden
}
.indexList .xiTop {
	overflow:hidden;
	border-bottom:1px solid #e6e6e6;
	background-color:#fff;
	padding-top:20px;
	z-index:99
}
.indexList .xiTop.current {
	top:32px
}
.indexList .xiTop ul {
	margin-left:-41px;
	overflow:hidden;
	width:1130px
}
.indexList .xiTop li {
	padding:0 40px;
	height:16px;
	line-height:16px;
	float:left;
	border-left:1px solid #e6e6e6;
	margin:0 0 20px 0;
	width:80px;
	text-align:center
}
.indexList .xiTop li i {
	margin-right:8px
}
.indexList .xiTop li a {
	color:#666
}
.indexList .xiTop li a:hover {
	color:#f04848
}
.indexList .xiTop li a:hover i {
	color:#f04848
}
.indexList .brand-waterfall {
	margin:30px 0;
	overflow:hidden;
	width:1300px;
	position:relative;
	border-bottom:1px solid #e6e6e6
}
.indexList .brand-waterfall h3 a {
	font-size:18px;
	color:#333
}
.indexList .brand-waterfall .item {
	float:left;
	width:300px;
	position:absolute;
	padding-right:34px
}
.indexList dl dd dl {
	margin-left:-30px
}
.indexList .brand-waterfall h3 {
	margin-bottom:20px
}
.indexList .brand-waterfall h3 a {
	color:#5188a6;
	font-weight:normal;
	font-size:14px
}
.indexList .brand-waterfall p {
	float:left;
	margin-left:30px;
	line-height:32px;
	white-space:nowrap
}
.indexList .brand-waterfall p a {
	color:#666
}
.indexList .brand-waterfall p a:hover {
	color:#333
}
.indexList .con {
	margin-left:-30px
}
.indexList .title h2 {
	margin-top:30px
}
.indexList .title h2 a {
	color:#333;
	font-size:18px
}
.indexList .title h2 i {
	color:#999;
	margin-right:10px
}