@charset "utf-8";
	body {
	background:#f9f9f9
}
.more_line,.op_ico,.advertise,.topline,span.down,span.up,.card_tips_icon,.more_btn_down,.more_btn_next,.more_btn_up,.gotop_btn,.star_nav_main li a,.card_search_btn,.card_down_list_btn {
	background:url(../images/channel_icon.png) no-repeat 0 0;
	background-size:50px auto
}
.baner_tips {
	clear:both;
	overflow:hidden
}
.baner_tips img {
	width:100%
}
.comment_nav {
	clear:both;
	border-bottom:1px solid #d7d7d7;
	line-height:38px;
	position:relative;
	margin-bottom: 10px;
}
.substitute_nav {
	height:39px
}
.fixednav {
	width:100%;
	position:fixed;
	top:0;
	left:0;
	right:0;
	z-index:800;
	background:#f9f9f9;
	opacity:.95
}
.comment_nav_main {
	padding:0 2px;
	clear:both;
	text-align:center;
	font-size:17px;
	font-weight:600;
	/* display:-webkit-box; */
	/* display:-moz-box; */
	/* display:-ms-flexbox; */
	display:box;
	/* display:flex; */
	width:100%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.comment_nav_main li {
	display:block;
	-ms-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	text-align:center;
	color:#333;
	line-height:38px;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
	width:25%;
	float:left;
}
.comment_nav_main li.other_nav a {
	display:inline-block;
	padding-right:12px
}
.comment_nav_main li a.on {
	color:#1f90de
}
.comment_nav_main li span {
	cursor:pointer
}
.comment_nav_main li.more_line {
	background-position:left -120px
}
.comment_nav_main li.more_line span.down {
	background-position:right -152px;
	padding-right:12px
}
.comment_nav_main li.more_line span.up {
	background-position:right -181px;
	padding-right:12px
}
.comment_nav_other {
	width:100%;
	z-index:900;
	background:#f9f9f9;
	border-top:1px solid #f9f9f9
}

.ext_link  {
	height: 40px;
	padding: 0 20px;
	
}

.ext_link a {
    color: #3990e6;
    font-size: 12px;
    height: 40px;
    line-height: 40px;
}

.ext_link #bbs {
	float: left;
}

.ext_link #inst {
	float: right;
}
.card_layer {
	background:#f9f9f9
}
.carditems,.carditems-live {
	clear:both;
	background:#fff;
	border-bottom:1px solid #ececec
}
.carditems_com {
	clear:both;
	border-top:1px solid #ececec
}
.carditems_push {
	padding:0;
	margin:10px 0;
	border-top:1px solid #ececec;
	background:#fff
}
.carditems_list {
	clear:both;
	*zoom:1;
	border-bottom:1px solid #ececec;
	padding:10px 0;
	margin:0 8px;
	background:#fff
}
.carditems_push .carditems,.carditems-live {
	border-bottom:0
}
.carditems_push .carditems_list {
	margin:0 8px
}
.carditems_push_line {
	border-top:1px solid #ececec
}
.carditems_push_bottom {
	border-bottom:1px #ececec solid!important
}
.carditems_list_dt {
	float:left;
	width:80px;
	height:60px;
	border:1px solid #efefef;
	background-color:#e4f0f9;
	background-image:url(http://www.dymf.cn/sjkq/null.jpg);
	background-position:center center;

	background-repeat:no-repeat;
	margin-right:8px;
	position:relative
}
.carditems_list_dt .topline {
	background-position:0 -423px;
	color:#fff;
	display:inline-block;
	position:absolute;
	left:-6px;
	top:-4px;
	font-weight:600;
	font-size:14px;
	line-height:20px;
	height:24px;
	width:49px;
	text-align:center
}
.carditems_list_dt img {
	width:80px;
	height:60px;
	font-size:0;
}
.carditems_list_dt .video_tips {
	position:absolute;
	box-sizing:border-box;
	right:0;
	bottom:0;
	background:url(../images/video_m.png) no-repeat;
	background-size:96px auto;
	height:18px;
	color:#fff;
	width:80px;
	font-size:10px;
	text-align:right;
	padding-right:4px
}
.carditems_list_dd {
	overflow:hidden;
	*zoom:1;
	position:relative
}
.carditems_patronage {
	clear:both;
	overflow:hidden;
	padding-bottom:4px
}
.carditems_patronage img {
	width:100%
}
.card_push_tit {
	clear:both;
	color:#2f2f2f;
	line-height:1.4;
	font-size:17px;
	font-weight:600;
	padding-bottom:8px
}
.carditems_list_h3 {
	clear:both;
	color:#2f2f2f;
	line-height:20px;
	font-size:15px;
	font-weight:600
}
.carditems a:visited .carditems_list,.carditems-live a:visited .carditems_list {
	display:block!important
}
.carditems a:visited h3,.carditems-live a:visited h3 {
	color:#8b8b8b
}
.carditems_list_h4 {
	clear:both;
	color:#8b8b8b;
	font-size:12px;
	font-weight:normal;
	overflow:hidden;
	height:36px;
	line-height:17px;
	padding-top:4px
}
.carditems_list_single {
	clear:both;
	color:#8b8b8b;
	font-size:12px;
	font-weight:normal;
	overflow:hidden;
	height:18px;
	line-height:18px;
	padding-top:4px
}
.carditems_list_h3.pic_t_44 {
	height:42px;
	overflow:hidden
}
.carditems_list_h3.intro_h3 {
	height:20px;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden
}
.carditems_list_h3.pic_t_44 .carditems_list_h3 {
	height:21px
}
.carditems_list_h3.movie_score {
	padding-right:45px;
	position:relative
}
.carditems_list_h3.movie_score .fr {
	position:absolute;
	right:0;
	top:0;
	color:#f4750e;
	font-size:10px;
	font-weight:600
}
.carditems_list_h3.movie_score i {
	font-size:15px;
	font-style:normal
}
.carditems_list_op {
	clear:both;
	overflow:hidden;
	height:20px;
	color:#8b8b8b
}
.carditems_list_opright {
	clear:both;
	overflow:hidden;
	height:20px;
	color:#8b8b8b;
	position:absolute;
	bottom:0;
	right:0;
	background-color:#fff;
	padding-left:10px;
	background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,1) 10%)
}
.op_ico {
	display:inline-block;
	font-size:10px;
	height:20px;
	line-height:26px;
	padding-left:24px;
	margin-left:3px
}
.op_ico.time_num {
	padding-left:0;
	margin-left:0;
	background:0
}
.op_ico.num_ico {
	background-position:-12px -294px
}
.op_ico.video_ico {
	background-position:-11px -321px;
	margin-left:2px;
	padding-left:20px
}
.op_ico.pics_ico {
	background-position:-10px -349px;
	padding-left:26px
}
.op_ico.vote_ico {
	background-position:-12px -854px;
	padding-left:24px
}
.op_sub_tips,.op_tips,.op_tips_apple,.op_tips_tech,.op_sole_tips,.op_patronage_tips {
	background:#f84c4a;
	color:#fff;
	font-size:10px;
	height:16px;
	line-height:16px;
	margin-top:2px;
	display:inline-block;
	padding:0 4px;
	margin-left:8px;
	margin-top:4px
}
.op_tips {
	background:#a2c1d2
}
.op_tips_apple {
	background:#084995
}
.op_tips_tech {
	background:#62bfc4
}
.op_sole_tips {
	background:#5398ec
}
.op_sub_tips {
	background:#c2111e
}
.op_patronage_tips {
	background:#f0f0f0;
	color:#8b8b8b;
	margin-left:0
}
.carditems_list_pics {
	clear:both;
	overflow:hidden;
	*zoom:1;
	padding:8px 0 6px
}
.carditems_list_pics li {
	float:left;
	width:33%;
	display:inline;
	height:70px;
	text-align:left
}
.carditems_list_pics li span {
	background-color:#e4f0f9;
	background-image:url(../images/logo.png);
	background-position:center center;
	background-size:42px auto;
	background-repeat:no-repeat;
	display:inline-block;
	height:70px;
	width:94px;
	border:1px solid #efefef;
	position:relative
}
.carditems_list_pics li span strong {
	font-weight:normal;
	background:rgba(0,0,0,.6);
	color:#fff;
	font-size:12px;
	position:absolute;
	left:0;
	bottom:0;
	right:0;
	height:18px;
	line-height:18px;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
	text-align:center
}
.carditems_list_pics li img {
	width:94px;
	height:70px
}
.carditems_list_pics li:nth-child(2n) {
	width:34%;
	text-align:center
}
.carditems_list_pics li:nth-child(3n) {
	text-align:right
}
.card_tips {
	clear:both;
	height:36px;
	line-height:36px;
	border-bottom:1px solid #ececec;
	background:#fff;
	padding:0 12px;
	font-size:14px;
	font-weight:600;
	color:#2f2f2f
}
.card_tips a {
	color:#2f2f2f
}
.card_tips .card_tips_btn {
	float:right;
	color:#2f2f2f;
	padding:0 0 0 12px
}
.card_tips .movie_more {
	color:#8b8b8b;
	font-size:12px
}
.card_tips_icon {
	float:left
}
.card_tips_icon.icon_1 {
	padding-left:26px;
	background-position:0 -476px
}
.card_tips_icon.icon_2 {
	padding-left:26px;
	background-position:0 -544px
}
.card_tips_icon.icon_3 {
	padding-left:26px;
	background-position:0 -722px;
	color:#2f2f2f
}
.card_tips_icon.icon_4 {
	padding-left:26px;
	background-position:0 -806px
}
.card_tips_icon.icon_5 {
	padding-left:26px;
	background-position:0 -940px
}
.card_tips_pic {
	float:left;
	color:#2f2f2f
}
.card_tips_pic img {
	width:16px;
	height:16px;
	margin-top:-1px
}
.card_more_list,.like_card_more_list {
	clear:both;
	height:36px;
	line-height:36px;
	border-bottom:1px solid #ececec;
	background:#fff;
	text-align:center;
	font-size:14px
}
.more_btn_down {
	background-position:right -620px;
	padding-right:12px;
	cursor:pointer;
	display:inline-block
}
.more_btn_next {
	background-position:right -578px;
	padding-right:12px;
	cursor:pointer;
	display:inline-block
}
.more_btn_up {
	background-position:right -767px;
	padding-right:12px;
	cursor:pointer;
	display:inline-block
}
.carditems_list.bigImg,.carditems_list.gifImg {
	padding:0
}
.carditems_list_bigImg,.carditems_list_gifImg {
	padding:9px 0
}
.carditems_bigImg,.carditems_gifImg {
	position:relative;
	clear:both;
	overflow:hidden
}
.carditems_bigImg img,.carditems_gifImg img {
	width:100%
}
.carditems_bigImg_op,.carditems_gifImg_op {
	clear:both;
	overflow:hidden;
	height:20px;
	color:#8b8b8b;
	padding:5px 0 9px;
	font-size:10px;
	line-height:20px
}
.carditems_bigImg .bigImg_desr {
	position:absolute;
	height:17px;
	right:7px;
	bottom:7px;
	color:#fff;
	line-height:17px;
	font-size:12px;
	background-color:rgba(0,0,0,0.7);
	padding:0 3px;
	border-radius:4px
}
.carditems_list_right {
	display:inline-block;
	width:8px;
	height:8px;
	border-top-color:#888;
	border-top-style:solid;
	border-top-width:2px;
	border-right-color:#888;
	border-right-style:solid;
	border-right-width:2px;
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg);
	float:right;
	margin-right:5px;
	margin-top:5px
}
.gifImg .carditems_list_h3 {
	display:inline-block;
	width:90%
}
.carditems_gifImg {
	height:150px;
	position:relative
}
.s_gifImg {
	position:absolute;
	top:0;
	right:0;
	width:80px;
	height:20px;
	line-height:20px;
	font-size:10px;
	color:#a9a9a9;
	background:rgba(0,0,0,.5);
	text-align:center
}
.carditems_gifImg_op .op_patronage_tips {
	color:#3990e6;
	border:1px solid #3990e6;
	background:inherit;
	margin:0 0 3px 0
}
.gifImg .carditems_list_gifImg .carditems_list_h3 {
	color:#1a1a1a
}
.gif_loading_wrap {
	display:block;
	position:absolute;
	top:45px;
	left:50%;
	-webkit-transform:translateX(-50%);
	transform:translateX(-50%);
	color:#fff;
	text-align:center
}
.gif_loading_wrap i {
	width:60px;
	height:20px;
	font-style:normal;
	font-size:10px;
	background-color:rgba(0,0,0,0.5);
	line-height:20px
}
.gifImg .carditems_gifImg .gif_loading {
	display:block;
	width:60px;
	height:60px;
	background-color:rgba(0,0,0,0.5);
	border-radius:50%;
	line-height:60px;
	border:1px solid #fff
}
.op_patronage_name {
	font-size:10px;
	height:16px;
	line-height:16px;
	margin-top:2px;
	display:inline-block
}
.like_more_btn_down {
	padding-right:30px;
	cursor:pointer;
	display:inline-block;
	background:url('http://mjs.sinaimg.cn/wap/h5/dpool/like/201506150951/src/img/indiRec_icon.png') 50px -160px no-repeat;
	background-size:50px auto
}
.like_intro {
	white-space:nowrap;
	text-overflow:ellipsis
}
#j_likeCont .carditems_list_h3 {
	height:21px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
#like_page {
	color:#8b8b8b;
	font-size:13px
}
#like_page i {
	font-style:normal
}
.carditems_box {
	margin-top:10px;
	background:#fff;
	border-top:1px solid #ececec
}
.star_nav {
	clear:both;
	height:38px;
	font-size:15px
}
.star_nav.no_top_border {
	border-top:0
}
.star_nav_main {
	clear:both;
	overflow:hidden;
	height:100%;
	display:-webkit-box;
	display:-moz-box;
	display:-ms-flexbox;
	display:box;
	display:flex;
	width:100%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.star_nav_main li {
	position:relative;
	display:block;
	-webkit-box-flex:1;
	-moz-box-flex:1;
	-ms-flex:1 0 auto;
	box-flex:1;
	flex:1 0 auto;
	text-align:center;
	border-bottom:1px solid #ececec
}
.star_nav_main li a {
	display:block;
	padding-top:9px;
	height:29px;
	color:#8b8b8b;
	background-position:left -120px;
	font-size:14px;
	font-weight:600
}
.star_nav_main li:first-child a {
	background:0
}
.star_nav_main li.on a {
	color:#2f2f2f
}
.star_nav_main li.on:after {
	content:'';
	position:absolute;
	width:7px;
	height:7px;
	bottom:-4px;
	background:#fff;
	border-left:1px solid #dfdfdf;
	border-top:1px solid #dfdfdf;
	-webkit-transform:rotate(45deg);
	-moz-transform:rotate(45deg);
	left:50%;
	margin-left:-5px
}
.meg_tips {
	padding:10px 12px;
	border-bottom:1px solid #ececec
}
.meg_tips_t {
	background:#efefd6;
	height:32px;
	line-height:32px;
	text-align:center;
	color:#74623a;
	font-size:12px
}
.meg_tips_wrap {
	clear:both;
	z-index:800;
	position:fixed;
	top:0;
	left:0;
	right:0;
	padding:0;
	display:none
}
.meg_tips_t a {
	display:block
}
.swipe {
	overflow:hidden;
	position:relative;
	min-height:120px;
	overflow:hidden;
	position:relative;
	width:95%;
	margin:0 auto;
}

.slide_wrap{
	width: 100%;
	background: #ececec;
	padding: 10px 0;
}

.swipe-wrap {
	overflow:hidden;
	position:relative;
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	-o-backface-visibility:hidden;
	backface-visibility:hidden;
	z-index:1
}
.slide_wrap2 .swipe_pic {
	display:block;

}
.swipe-wrap .swipe_pic:first-child {
	display:block
}
.swipe-wrap>div {
	float:left;
	width:100%;
	position:relative;
	display: none;
}
.swipe_pic {
	position:relative;
	width:100%;
	min-height:120px;
	background-color:#ececec;
	background-image:url(../images/logo.png);
	background-position:center center;
	background-size:60px auto;
	background-repeat:no-repeat
}
.swipe_pic img {
	width:100%;

}
.swipe_pic a {
	display:block
}
.error::after {
	content:"图片加载失败";
	font-size:14px;
	color:#999;
	width:100px;
	height:32px;
	line-height:32px;
	text-align:center;
	position:absolute;
	left:50%;
	margin-left:-50px;
	top:100px
}
.timeout::after {
	content:"图片请求超时";
	font-size:14px;
	color:#999;
	width:100px;
	height:32px;
	line-height:32px;
	text-align:center;
	position:absolute;
	left:50%;
	margin-left:-50px;
	top:100px
}
.loading::after {
	content:"图片加载中";
	font-size:14px;
	color:#999;
	width:100px;
	height:32px;
	line-height:32px;
	text-align:center;
	position:absolute;
	left:50%;
	margin-left:-50px;
	top:100px
}
.swipe_h3 {
	line-height:30px;
	height:30px;
	background:rgba(0,0,0,.4);
	z-index:100;
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	z-index:10;
	color:#fff;
	font-weight:600;
	padding-left:8px
}
.swipe_num {
	color:#fff;
	position:absolute;
	right:-2px;
	padding-right:8px;
	bottom:0;
	z-index:90;
	height:30px;
	line-height:30px
}
.swipe_num span {
	color:#f84c4a
}
.active_rss {
	height:50px;
	line-height:50px;
	padding-left:12px;
	border-bottom:1px solid #d2d4d4;
	padding-right:12px
}
.active_rss.header_rss {
	position:absolute;
	right:30px;
	top:0;
	z-index:100
}
.active_rss a {
	color:#377cce
}
.ar_wrap {
	float:right;
	border-radius:20px;
	height:25px;
	width:68px;
	background:#0090f7;
	border:1px solid #0090f7;
	padding:1px 0;
	margin-top:7px;
	position:relative
}
.ar_wrap b {
	position:absolute;
	left:6px;
	top:0;
	font-size:12x;
	line-height:25px;
	font-weight:normal;
	font-size:14px;
	padding-left:4px;
	z-index:1;
	color:#fff
}
.ar_wrapDis {
	float:right;
	border-radius:20px;
	height:25px;
	width:68px;
	background:#fff;
	border:1px solid #d3d3d3;
	padding:1px 0;
	margin-top:7px;
	position:relative
}
.ar_wrapDis b {
	position:absolute;
	right:10px;
	top:0;
	font-size:12x;
	line-height:25px;
	font-weight:normal;
	font-size:14px;
	padding-left:4px;
	z-index:1
}
.ar_wrap em {
	display:block;
	background:#fff;
	width:27px;
	height:27px;
	border-radius:50%;
	transition-duration:.5s;
	transform:translateX(42px);
	-ms-transform:translateX(42px);
	-webkit-transform:translateX(42px);
	-o-transform:translateX(42px);
	-moz-transform:translateX(42px);
	border:1px solid #0090f7;
	-ms-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	margin:-1px -1px 0 0;
	position:absolute;
	z-index:10
}
.ar_wrapDis em {
	display:block;
	background:#fff;
	width:27px;
	height:27px;
	border-radius:50%;
	transition-duration:.5s;
	transform:translateX(0px);
	-ms-transform:translateX(0px);
	-webkit-transform:translateX(0px);
	-o-transform:translateX(0px);
	-moz-transform:translateX(0px);
	border:1px solid #d3d3d3;
	-ms-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	margin:-1px 0 0 -1px;
	position:absolute;
	z-index:10
}
.ar_wrap .disActive {
	transform:translateX(0px);
	-ms-transform:translateX(0px);
	-webkit-transform:translateX(0px);
	-o-transform:translateX(0px);
	-moz-transform:translateX(0px)
}
.article_bg {
	background:#f9f9f9
}
.advertise {
	clear:both;
	overflow:hidden;
	*zoom:1;
	border-bottom:1px solid #ececec;
	font-size:15px;
	padding:8px 0 8px 22px;
	background-position:12px 16px;
	background-color:#f9f9f9;
	font-weight:normal;
	margin:0 8px
}
.par_advertise {
	font-weight:normal;
	clear:both;
	overflow:hidden;
	*zoom:1;
	border-bottom:1px solid #ececec;
	padding:0;
	margin:0 8px
}
.more_btnbox {
	clear:both;
	overflow:hidden
}
.more_btn {
	clear:both;
	height:32px;
	line-height:32px;
	text-align:center;
	font-size:14px;
	border:1px solid #f9f9f9;
	margin:0 6px 12px;
	-webkit-border-radius:4px;
	border-radius:4px;
	-moz-box-shadow:inset 0 1px 0 #fff;
	-webkit-box-shadow:inset 0 1px 0 #fff
}
.more_btn span,.more_btn a {
	display:block;
	cursor:pointer
}
.more_btn_loading {
	clear:both;
	margin:12px 6px 12px;
	text-align:center
}
.loadingbtn {
	margin:2px 0;
	display:inline-block;
	vertical-align:middle;
	height:30px;
	width:30px;
	overflow:hidden;
	text-indent:999em;
	line-height:30px;
	background:url(../images/loading_40.40.png) 0 0 no-repeat;
	background-position:0 100%;
	background-size:30px auto;
	-webkit-animation-name:loading;
	-webkit-animation-duration:1s;
	-webkit-animation-iteration-count:infinite;
	-webkit-animation-timing-function:linear
}
@-webkit-keyframes loading {
	from {
	-webkit-transform:rotate(0deg) translateZ(0)
}
to {
	-webkit-transform:rotate(360deg) translateZ(0)
}
}.gotop_btn {
	position:fixed;
	display:none;
	right:13px;
	top:85%;
	width:36px;
	height:36px;
	z-index:9999;
	background-position:0 -670px
}
.card_search {
	margin:10px 0;
	padding:0 8px;
	clear:both
}
.card_search_t {
	border:1px solid #ececec;
	position:relative;
	height:28px;
	background:#fff;
	padding:0 42px 0 0
}
.card_search_btn {
	position:absolute;
	z-index:10;
	background-color:#0090f7;
	background-position:16px -23px;
	border:0;
	width:42px;
	height:28px;
	line-height:28px;
	right:0;
	top:0;
	border-radius:0
}
.card_search_dt {
	position:absolute;
	left:0;
	top:4px;
	cursor:pointer;
	background:#fff;
	text-align:left;
	height:20px;
	line-height:20px;
	border-right:1px solid #ececec;
	color:#1a1a1a;
	font-size:13px;
	padding:0 15px 0 8px;
	width:56px
}
.card_search_dt strong {
	font-weight:normal;
	text-align:center
}
.card_search_dt select {
	position:absolute;
	left:0;
	top:-4px;
	height:28px;
	width:59px;
	opacity:0;
	border:0;
	z-index:99
}
.card_search_dt:after {
	content:'';
	display:block;
	position:absolute;
	top:6px;
	right:6px;
	width:6px;
	height:6px;
	border-right:1px solid #666;
	border-bottom:1px solid #666;
	border-left:none;
	border-left:none;
	-webkit-transform:rotate(45deg);
	-moz-transform:rotate(45deg)
}
.card_search_dl {
	clear:both;
	position:relative;
	padding-left:80px;
	font-size:13px
}
.card_search_dl .search_input {
	clear:both;
	position:relative;
	top:2px;
	padding:0 12px;
	line-height:20px
}
.search_cross {
	position:absolute;
	display:none;
	right:0;
	width:35px;
	height:32px;
	top:-2px;
	z-index:5;
	color:#fff
}
.search_hot {
	clear:both;
	font-size:14px;
	padding-top:8px
}
.search_hot a {
	display:inline-block;
	margin:0 2px
}
.dragdown_wapper,.dragup_wapper {
	position:relative;
	font-size:9px;
	line-height:2em;
	color:#666;
	background-color:#f8f8f8;
	overflow:hidden;
	-webkit-text-size-adjust:none
}
.dragdown_wapper .dragdown_loading {
	margin-top:-100px
}
.dragup_wapper {
	height:0
}
.dragdown_loading {
	width:100%;
	padding:10px 0;
	overflow:hidden
}
.dragdown_loading>p {
	margin:0;
	min-height:50px;
	float:left
}
.dragdown_loading>p:first-child {
	width:50%;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	padding-right:40px
}
.dragdown_loading>p:first-child span {
	display:block;
	width:27px;
	height:27px;
	float:right;
	clear:right;
	background:url(../images/up_ico.png) no-repeat center center;
	background-size:100% auto
}
.dragdown_loading>p:first-child span {
	margin-top:3px
}
.dragdown_loading>p:last-child {
	margin-left:-30px
}
.dragdown_loading>p:last-child:before {
	display:block;
	content:attr(data-txt);
	font-size:14px;
	color:#333
}
.dragdown_loading>p:last-child b {
	font-weight:normal
}
.dragup_wapper .dragdown_loading>p:last-child:before {
	margin-top:6px
}
.dragup_wapper .dragdown_loading>p:last-child>span {
	display:none
}
.dragup_wapper .dragdown_loading>p:first-child span,.dragdown_state1>p:first-child span {
	transform:rotate(180deg);
	-webkit-transform:rotate(180deg);
	-moz-transform:rotate(180deg);
	-o-transform:rotate(180deg);
	-ms-transform:rotate(180deg)
}
.dragup_wapper .dragdown_state1>p:first-child span {
	transform:rotate(0deg);
	-webkit-transform:rotate(0deg);
	-moz-transform:rotate(0deg);
	-o-transform:rotate(0deg);
	-ms-transform:rotate(0deg)
}
.dragdown_state1>p:last-child:before {
	content:attr(data-txt1)
}
.dragdown_state2>p:last-child:before {
	content:attr(data-txt2)
}
.dragdown_state2>p:first-child span {
	animation:load 1s linear infinite;
	-webkit-animation:load 1s linear infinite;
	-moz-animation:load 1s linear infinite;
	-o-animation:load 1s linear infinite;
	-ms-animation:load 1s linear infinite
}
.dragdown_state2>p:first-child span {
	background-image:url(../images/loading_40.40.png)
}
.dragdown_run,.dragup_run {
	transition:all .5s ease-in-out;
	-webkit-transition:all .5s ease-in-out;
	-moz-transition:all .5s ease-in-out;
	-o-transition:all .5s ease-in-out;
	-ms-transition:all .5s ease-in-out
}
@keyframes load {
	0% {
	transform:rotate(0deg)
}
100% {
	transform:rotate(360deg)
}
}@-webkit-keyframes load {
	0% {
	-webkit-transform:rotate(0deg)
}
100% {
	-webkit-transform:rotate(360deg)
}
}@-moz-keyframes load {
	100% {
	-moz-transform:rotate(360deg)
}
}@-o-keyframes load {
	100% {
	-o-transform:rotate(360deg)
}
}@-ms-keyframes load {
	100% {
	-ms-transform:rotate(360deg)
}
}.dragdown_aborted {
	display:none;
	width:262px;
	margin:10px auto;
	text-align:center;
	color:#FFF;
	padding:15px 0;
	border-radius:5px;
	background-color:#55585e
}
.dragdown_aborted>em {
	display:block;
	width:32px;
	height:32px;
	margin:0 auto 10px;
	border:2px solid #FFF;
	border-radius:50%
}
.dragdown_aborted>em:before {
	display:block;
	content:"";
	width:4px;
	height:16px;
	margin:5px auto 2px;
	border-radius:2px;
	background-color:#FFF
}
.dragdown_aborted>em:after {
	display:block;
	content:"";
	width:4px;
	height:4px;
	margin:0 auto;
	border-radius:50%;
	background-color:#FFF
}
.dragdown_wapper1 {
	height:auto;
	background-color:transparent;
	overflow:visible
}
.dragdown_wapper1 .dragdown_loading {
	display:none
}
.dragdown_wapper1 .dragdown_aborted {
	display:block
}
.guideWrap {
	position:fixed;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:rgba(0,0,0,.75);
	z-index:999
}
.guideWrap p {
	position:absolute;
	background:url(../images/guide.png) no-repeat;
	background-size:320px auto
}
.ent p {
	background-image:url(../images/guide_ent.png)
}
.guideWrap .guide01 {
	width:111px;
	height:90px;
	left:14px;
	top:22px;
	background-position:-18px -11px
}
.guideWrap .guide02 {
	width:132px;
	height:148px;
	right:18px;
	top:7px;
	background-position:-172px 0
}
.guideWrap .guide03 {
	width:215px;
	height:190px;
	left:50%;
	bottom:10px;
	margin-left:-108px;
	background-position:-55px -256px
}
.guideWrap .guide03 a {
	display:block;
	width:215px;
	height:59px;
	position:absolute;
	bottom:0;
	left:0;
	text-indent:-999em;
	overflow:hidden
}
.countdown_wrap {
	clear:both;
	overflow:hidden;
	color:#666;
	font-size:12px;
	border-bottom:1px solid #e3ebf3;
	padding:10px 12px
}
.countdown_t {
	text-align:center;
	background:url(../images/djsbg.png) no-repeat center center;
	background-size:296px auto
}
.countdown_numwrap {
	text-align:center;
	padding:5px 0 0
}
.countdown_num {
	border-left:1px solid #ececec;
	border-top:1px solid #ececec;
	display:inline-block
}
.countdown_num span {
	border-right:1px solid #ececec;
	border-bottom:1px solid #ececec;
	font-size:22px;
	height:30px;
	line-height:30px;
	width:25px;
	text-align:center;
	font-weight:bold;
	display:inline-block
}
.countdown_date {
	display:inline-block
}
.card_products {
	margin:10px 0;
	clear:both;
	background:#fff;
	border-top:1px solid #ececec;
	border-bottom:1px solid #ececec;
	font-size:14px
}
.products_itmes {
	clear:both;
	overflow:hidden
}
.products_itmes_nav {
	float:left;
	width:25%;
	padding:10px 4px 8px;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	text-align:center
}
.products_itmes_nav span {
	display:inline-block;
	width:32px;
	height:32px;
	border-radius:50%
}
.products_itmes_nav span img {
	width:32px;
	height:32px;
	border-radius:50%
}
.products_itmes_nav p {
	clear:both;
	height:20px;
	line-height:20px;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
	padding-top:4px
}
.products_list {
	clear:both;
	padding:8px;
	overflow:hidden
}
.products_list_nav {
	float:left;
	width:25%;
	padding:8px 4px 6px;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	text-align:center;
	border-bottom:1px solid #ececec;
	border-right:1px solid #ececec
}
.products_list_nav span {
	display:inline-block;
	width:40px;
	height:40px;
	border-radius:2px
}
.products_list_nav span img {
	width:40px;
	height:40px;
	border-radius:2px
}
.products_list_nav p {
	clear:both;
	height:20px;
	line-height:20px;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
	padding-top:4px
}
.products_list_nav:nth-child(4n) {
	border-right:0
}
.products_list_nav:nth-last-child(1),.products_list_nav:nth-last-child(2),.products_list_nav:nth-last-child(3),.products_list_nav:nth-last-child(4) {
	border-bottom:0
}
.carditems_vote {
	padding:0;
	margin:10px 0;
	border-top:1px solid #ececec;
	border-bottom:1px solid #ececec;
	background:#fff
}
.vote_items {
	clear:both;
	font-size:15px;
	padding:10px 8px 0;
	color:#8b8b8b
}
.vote_items li {
	border:1px solid #ff9c00;
	clear:both;
	line-height:20px;
	padding:5px 8px;
	margin-bottom:10px
}
.vote_items li:last-child {
	margin-bottom:0
}
.vote_items li a {
	display:block;
	color:#8b8b8b
}
.vote_result {
	clear:both;
	font-size:15px;
	padding:10px 8px 2px;
	color:#8b8b8b
}
.vote_result_list {
	clear:both
}
.vote_h4 {
	font-weight:normal;
	font-size:15px;
	padding:5px 0;
	line-height:20px
}
.vote_mate {
	clear:both;
	overflow:hidden;
	padding:8px 0 12px
}
.vote_mate_dt {
	float:left;
	width:84%;
	height:14px;
	line-height:14px;
	background:#eee
}
.vote_mate_dt_num {
	background:#ff9c00;
	display:block;
	height:14px
}
.vote_mate_dd {
	overflow:hidden;
	*zoom:1;
	text-align:right;
	color:#ff9c00;
	line-height:13px;
	font-size:14px
}
.card_down_wrap {
	clear:both;
	*zoom:1;
	border-bottom:1px solid #ececec;
	padding:10px 0;
	margin:0 8px;
	background:#fff;
	position:relative;
	overflow:hidden;
	height:60px
}
.card_down_cont {
	position:absolute;
	height:60px;
	overflow:hidden
}
.card_down_list {
	float:left;
	width:250px;
	padding-right:10px;
	overflow:hidden;
	cursor:pointer
}
.card_down_list dt {
	float:left;
	width:60px;
	margin-right:10px
}
.card_down_list dt img {
	width:60px;
	height:60px;
	border-radius:5px
}
.card_down_list dd {
	overflow:hidden;
	zoom:1
}
.card_down_list_mate {
	float:left;
	width:135px;
	overflow:hidden;
	font-size:12px;
	line-height:18px;
	color:#999
}
.card_down_list_mate h2 {
	font-size:15px;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
	line-height:24px;
	color:#1a1a1a
}
.card_down_list_mate h4 {
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden
}
.card_down_list_btn {
	float:right;
	width:45px;
	text-align:center;
	color:#3990e6;
	font-size:12px;
	height:22px;
	padding-top:38px;
	background-position:center -882px
}
.an_bounce {
	-webkit-animation:bounce_right 1.2s .4s ease both;
	-moz-animation:bounce_right 1.2s .4s ease both
}
@-webkit-keyframes bounce_right {
	0% {
	opacity:0;
	-webkit-transform:translateX(2048px)
}
60% {
	opacity:1;
	-webkit-transform:translateX(-30px)
}
80% {
	-webkit-transform:translateX(10px)
}
100% {
	-webkit-transform:translateX(0)
}
}@-moz-keyframes bounce_right {
	0% {
	opacity:0;
	-moz-transform:translateX(2048px)
}
60% {
	opacity:1;
	-moz-transform:translateX(-30px)
}
80% {
	-moz-transform:translateX(10px)
}
100% {
	-moz-transform:translateX(0)
}
}#wrapper {
	position:relative;
	z-index:1;
	overflow:hidden;
	-ms-touch-action:none;
	visibility:visible
}
#scroller {
	position:absolute;
	z-index:1;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
	-webkit-transform:translateZ(0);
	-moz-transform:translateZ(0);
	-ms-transform:translateZ(0);
	-o-transform:translateZ(0);
	transform:translateZ(0);
	-webkit-touch-callout:none;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	-webkit-text-size-adjust:none;
	-moz-text-size-adjust:none;
	-ms-text-size-adjust:none;
	-o-text-size-adjust:none;
	text-size-adjust:none;
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	-o-backface-visibility:hidden;
	backface-visibility:hidden
}
.user_praise {
	overflow:hidden;
	height:40px;
	background:#fff;
	line-height:40px;
	padding:0 8px
}
.user_praise {
	-webkit-user-select:none;
	-webkit-touch-callout:none;
	-webkit-tap-highlight-color:rgba(0,0,0,0)
}
.user_praise .user_praise_txt {
	float:left;
	font-size:14px;
	color:#1a1a1a
}
.user_praise span {
	-webkit-user-select:none;
	-webkit-touch-callout:none;
	-webkit-tap-highlight-color:rgba(0,0,0,0)
}
.user_praise .upraise_icon {
	float:right;
	font-size:14px;
	color:#1a1a1a;
	padding-left:24px
}
.user_praise .upraiseoff {
	color:#929292;
	background:url(../images/userpraise_icon.png) no-repeat 0 -2px;
	background-size:22px auto
}
.user_praise .upraiseon {
	color:#f54e4e;
	background:url(../images/userpraise_icon.png) no-repeat 0 -42px;
	background-size:22px auto
}
.user_praise .ucandlepraiseoff {
	color:#929292;
	background:url(../images/userpraise_icon.png) no-repeat 0 -82px;
	background-size:22px auto
}
.user_praise .ucandlepraiseon {
	color:#f54e4e;
	background:url(../images/userpraise_icon.png) no-repeat 0 -122px;
	background-size:22px auto
}
.bordertop {
	border-top:1px #ececec solid
}
.nobordertop {
	border-top:0
}
.borderbottom {
	border-bottom:1px #ececec solid
}
.noborderbottom {
	border-bottom:0
}
.card_phone_box {
	position:relative
}
.card_phone_box .carditems_list {
	padding:10px 44px 10px 0
}
.card_zz_wrap {
	clear:both;
	*zoom:1;
	border-bottom:1px solid #ececec;
	padding:10px 0;
	margin:0 8px;
	background:#fff;
	position:relative;
	overflow:hidden;
	height:60px
}
.card_zz_list {
	clear:both;
	overflow:hidden;
	cursor:pointer
}
.card_zz_list dt {
	float:left;
	width:80px;
	margin-right:10px
}
.card_zz_list dt img {
	width:80px;
	height:60px;
	font-size:0
}
.card_zz_list dd {
	overflow:hidden;
	zoom:1;
	padding:0 50px 0 0
}
.card_zz_list_mate {
	overflow:hidden;
	font-size:12px;
	line-height:18px;
	color:#999
}
.card_zz_list_mate h2 {
	font-size:15px;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
	line-height:22px;
	color:#1a1a1a
}
.card_zz_list_mate h4 {
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden
}
.card_zz_list_btn {
	position:absolute;
	right:0;
	top:50%;
	margin-top:-11px;
	text-align:center;
	color:#3990e6;
	font-size:12px;
	height:20px;
	line-height:20px;
	width:36px;
	border:1px solid #3990e6;
	border-radius:2px;
	z-index:1
}
.zz_phonebtn {
	position:absolute;
	width:30px;
	right:8px;
	top:50%;
	margin-top:-15px;
	text-align:center;
	color:#3990e6;
	font-size:12px;
	height:30px;
	line-height:30px;
	background:url(../images/zz_ico.png) no-repeat;
	background-size:30px auto;
	display:inline-block;
	z-index:1;
	overflow:hidden;
	text-indent:999em
}
.sina_tj_home_txt {
	clear:both;
	padding:0 12px 10px
}
.sina_tj_home_tips {
	padding:0 12px 10px;
	font-size:18px;
	line-height:28px;
	margin-top:-4px
}
.sina_tj_feed {
	clear:both;
	margin:0 8px;
	padding:8px 0;
	border-bottom:1px solid #ececec;
	font-size:15px
}
.sina_tj_baner,.sina_tj_top {
	font-size:0;
	position:relative
}
.sina_tj_zazhi {
	position:absolute;
	left:0;
	top:0;
	right:0;
	bottom:0
}
.sina_tj_zazhi img {
	width:100%;
	height:100%;
	display:block;
	vertical-align:top
}
.sina_tj_baner img {
	max-width:100%;
	display:block;
	vertical-align:top
}
.sina_tj_top img {
	max-width:100%;
	display:block;
	vertical-align:top
}
.sina_tj {
	display:block;
	white-space:nowrap;
	text-overflow:ellipsis;
	padding-left:14px;
	overflow:hidden;
	position:relative
}
.sina_tj::before {
	content:'';
	position:absolute;
	top:50%;
	margin-top:-2px;
	left:0;
	background:#3990e6;
	display:inline-block;
	width:6px;
	height:6px;
	border-radius:50%
}
.sina_tj_tips {
	position:relative;
	clear:both;
	padding-right:50px
}
.sina_tj_tips a {
	display:block;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden
}
.sina_tj_tips em {
	position:absolute;
	right:0;
	top:7px;
	z-index:10;
	display:inline-block;
	font-style:normal;
	font-size:10px;
	padding:0 4px;
	color:#fff;
	height:14px;
	line-height:14px;
	background:#5498ed
}
.sina_tj_wb {
	display:block;
	white-space:nowrap;
	text-overflow:ellipsis;
	padding-left:24px;
	overflow:hidden;
	position:relative
}
.sina_tj_wb::before {
	content:'';
	position:absolute;
	top:50%;
	left:0;
	margin-top:-8px;
	background:url(../images/tj_ico.png) no-repeat;
	background-size:25px auto;
	display:inline-block;
	width:20px;
	height:20px
}

#Article p{
	margin-bottom: 12px;
}