html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, a, abbr, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, dl, dt, dd, ol, ul, li, fieldset, form, input, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, command, details, figcaption, figure, footer, header, hgroup, mark, nav {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    vertical-align: baseline;
    background: transparent;
    font-family: "microsoft yahei";
}

body {
    position: relative;
}

i, em {
    font-style: normal;
}

a {
    color: #666;
    font-size: 14px;
    font-family: "microsoft yahei" !important;
    text-decoration: none;
}

a:hover, .nav li a:hover, .topic_list_ul .title:hover, .aside_wrap .list p:hover, .label a:hover {
    color: #ff331c;
}


/* 导航 */

.nav_left .logo {
    width: 110px;
    height: 70px;
}

.nav_left .slogon {
    width: 76px;
    height: 36px;
    margin-bottom: 20px;
}

nav {
    height: 60px;
    line-height: 60px;
    background: #ffffff;
    box-shadow: 0 0 10px rgba(0, 0, 0, 10%);
}

.nav {
    display: flex;
    justify-content: space-between;
}

.nav_list {
    display: flex;
    height: 60px;
    line-height: 60px;
}

.nav_list li {
    position: relative;
    display: flex;
    align-items: center;
    padding-left: 22px;
}

.nav li a {
    font-size: 16px;
    color: #222222;
    margin-right: 22px;
}

.nav li:last-child a {
    margin-right: 0;
}

.nav li:after {
    content: "";
    position: absolute;
    top: 23px;
    right: 0px;
    background: #eeeeee;
    width: 2px;
    height: 15px;
}

.nav li:last-child:after {
    background: none;
}

.nav li>img {
    margin-right: 13px;
}

/* 左侧栏 */

.box_left {
    width: 900px;
    height: auto;
}

.detail_share {
    width: 100px;
    margin-right: 54px;
}

.detail_share_code {
    background: #f7f8f8;
    color: #8c9196;
    display: flex;
    flex-direction: column;
    align-items: center;
    font-size: 10px;
    line-height: 32px;
    padding-top: 10px;text-align: center;
}

.detail_share_code img {
    width: 80px;
    height: 80px;
}
a.share_qq {
    background: #f7f8f8 url(/uploads/image/jssimages/qq.png) center no-repeat;
}

a.share_wb {
    background: #f7f8f8 url(/uploads/image/jssimages/weibo.png) center no-repeat;
}

a.share_wx {
    background: #f7f8f8 url(/uploads/image/jssimages/wechat.png) center no-repeat;
}
.detail_share .label {
    position: relative;
    color: #000;
    font-size: 16px;
    margin: 15px 0;
    text-align: center;
}

.detail_share .label:after {
    content: "";
    position: absolute;
    right: 20px;
    bottom: 0;
    width: 30px;
    height: 10px;
    background: #ffeded;
    z-index: -1;
}

.share_box {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.share_box a {
    width: 60px;
    height: 60px;
  /*  background: #f7f8f8;*/
    margin-bottom: 1px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.share_wb {
    background:  0 -50px no-repeat;
}

.detail_article_content {
    width: 700px;
    border-bottom: 1px solid #eee;
	background: url(/uploads/image/mimages/bg_rednet_logo.png) right 0 no-repeat;
}
.detail_article_content p img {
    width: auto;
    height: auto;
    /* margin: 25px; */
}

.detail_title {
    min-height: 48px;
    line-height: 48px;
    color: #000;
    font-size: 36px;
    font-weight: bold;
    margin-bottom: 22px;
	text-align: left;
}

.detail_article a {
    text-decoration: underline;
    font-size: 18px;
    color: #0066cc;
}

.detail_article a:-webkit-any-link {
    /*color: -webkit-link;*/
    cursor: pointer;
    /*text-decoration: underline;*/
}

.crumb {
    color: #9d9d9d;
    font-size: 13px;
	text-align: left;
    display: flex;
    align-items: center;
}
.crumb .source{margin-left:10px;}

.crumb .views{margin-left:10px;}

/* 20231226 时刻号展示样式 */

.crumb .moment-mark {
    display: flex;
    align-items: center;
    margin-left: 30px;
}

.crumb .moment-mark .logo {
    width: 25px;
    height: 25px;
    border-radius: 100%;
    border: 1px solid #e5e5e5;
    margin-right: 5px;
}

.crumb .moment-mark .tag {
    background: #e00;
    border-radius: 4px;
    color: #ffffff;
    height: 16px;
    line-height: 16px;
    padding: 0 6px;
    margin-left: 5px;
}

/* 20231226 时刻号展示样式 end */

.detail_article {
    font-size: 18px;
    color: #000;
    line-height: 36px;
	border-bottom: 2px solid #fff;
    border-top: none;
	overflow: hidden;
    padding-top: 0px;
	margin-bottom:6px;
	/*margin-top: -10px*/
}

.detail_article p {
    margin: 25px 0;
}

.detail_article img {
    max-width: 700px;
}

.from {
    display: flex;
    flex-direction: column;
    color: #64696e;
    font-size: 14px;
}
.from span{line-height:30px;}
/* 右侧栏 */

.box_right {
    width: 300px;
    height: auto;
}

.aside_wrap {
    background: #f7f8f8;
    padding: 24px 0;
	width:300px;
}

.nav_title {
    position: relative;
    height: 30px;
    line-height: 30px;
    font-size: 18px;
    color: #000;
    padding: 0 0 6px 30px;
}

.nav_title:before {
    content: "";
    background: #ff331c;
    width: 4px;
    height: 20px;
    display: block;
    overflow: hidden;
    position: absolute;
    left: 0;
    top: 3px;
}

.aside_wrap .list {
    display: flex;
    flex-direction: column;
    align-items: center;
    border-bottom: 1px solid #eeeeee;
    padding-bottom: 20px;
    margin-bottom: 20px;
    text-align: center;
}

.aside_wrap .list:last-child {
    border: none;
    margin-bottom: 0;
}

.aside_wrap .list a {
    font-size: 16px;
    color: #000;
}
.aside_wrap .list #list_a{
    width:240px;
    height:82px;
    overflow:hidden;
	margin-bottom:13px;
    
}
.aside_wrap .list a{line-height:23px;}

.aside_wrap .list img {
    max-width: 240px;
    height: auto;
	transition: all .5s;
    overflow: hidden;
}
.aside_wrap .list img:hover {
    transform:scale(1.05);
}

.aside_wrap .list p {
    width: 240px;
    text-align: left;
    /* overflow: hidden; */
    /* white-space: nowrap; */
    /* text-overflow: ellipsis; */
    /* display: block; */
}

/* 点赞 */

.fav {
    background: #fff;
    border-radius: 50%;
    width: 70px;
    height: 70px;
    margin: 40px auto;
    text-align: center;
    border: 1px solid rgba(238, 238, 238, 6%);
    box-shadow: 0 6px 10px rgba(0, 0, 0, 6%);
    display: flex;
    flex-direction: column;
    justify-content: center;
	margin-bottom: 80px;
}
.like{background:url(/uploads/image/mpimages/peach.svg) center no-repeat;}
.qifu{background:url(/uploads/image/mpimages/icon_hand_normal.svg) center no-repeat;}
.like span:hover{color:#ff331c}
.qifu span:hover{color:#c0a57b}
.like:hover{background:url(/uploads/image/mpimages/peach_focus.svg) center no-repeat}
.qifu:hover{background:url(/uploads/image/mpimages/icon_hand_focus.svg) center no-repeat}


.fav span {
    font-size: 12px;
    color: #ccc;
    margin-top: 0px;
    height: 40px;
    line-height: 85px;
text-align:center;
}

.fav .like {
    background: url(/uploads/image/mimages/peach.svg) no-repeat;
    width: 22px;
    height: 21px;
    margin: 0 auto;
}

/* 评论 */
.comment_list{margin-top: 16px;width: 80%;}
.comment_list ul, .comment_content {
    display: flex;
    flex-direction: column;
}

.comment_list li {
    display: flex;
    margin-bottom: 20px;
	margin-top: 0.4rem;
	border: 1px solid #ebebeb;
	border-radius: 0.08rem;
	padding: 0.3rem 0.5rem 0.48rem;
	box-shadow:0px 1px 7px rgba(0,0,0,.05);
}

.head_pic {
    width: 40px;
    height: 40px;
    margin-top:15px; 
    margin-left: 10px;
}

.head_pic img {
    width: 100%;
    /*height: 100%;*/
    border-radius: 50%;
}

.comment_content {
    width: 650px;
    font-size: 14px;
    color: #000;
    /*border-bottom: 1px solid #eee;*/
    padding: 10px 0 28px 0;
    line-height: 20px;
}

.comment_content .top, .comment_content .top .left {
    display: flex;
    align-content: center;
    align-items: center;
	/* line-height: 35px; */
    position: relative;
    width: 98%;
}

.comment_content .top {
    justify-content: space-between;
}

.comment_content .top .left span {
    color: #777777;
    font-size: 12px;
    margin-left: 10px;
}
.comment_content .top .left span.time{
    position: absolute;
    right: 0;
    color: #dedede;
}
.comment_content .like {
    background: url(/uploads/image/mimages/peach.svg) no-repeat;
    background-size: 100%;
    width: 18px;
    height: 17px;
    display: flex;
    align-items: center;
}

.comment_content .top .like a {
    font-size: 12px;
    color: #ccc;
    padding-left: 25px;
}
/*
.comment_content .content{
margin-top:10px;
    font-size: 0.88rem!important;
    line-height: 20px!important;
    font-weight: normal;
}
*/

.m_b_t156{margin-bottom:156px;}
/* 广告位 */

.adv, .adv img {
    position: relative;
    width: 695px;
    height: auto;
}

.adv span {
    /* position: absolute; */
    top: 10px;
    right: 10px;
    z-index: 1;
    /* background: rgba(0, 0, 0, 36%); */
    width: 40px;
    height: 21px;
    line-height: 21px;
    /* color: #fff; */
    text-align: center;
}

.adv .spreadchart > span{
	font-size:18px;
}

/* 新闻推荐 */

.news_recommend {
    position: relative;
    padding-bottom: 70px;
}

.recommend_bg {
    width: 100%;
    height: 190px;
    background: #f7f8f8;
    position: absolute;
    left: 0;
    bottom: 60px;
}

.swiper-container-news {
    width: 695px;
    overflow: hidden;
}

.swiper-slide {
    display: flex;
    flex-direction: column;
    width: 217px !important;
    margin-right: 20px;
	text-align: center;
}

.swiper-slide a:first-child, .swiper-slide img {
    width: 217px;
    height: 158px;
	transition: all .5s;
    overflow: hidden;
}
.swiper-slide img:hover {
    transform:scale(1.05);
}

.swiper-slide .title {
    background: #fff;
    font-size: 16px;
    color: #000;
    padding: 6px 15px 10px 15px;
	height: 74px;
	text-align: left;
	line-height: 28px;
}

.swiper-button-next, .swiper-button-prev {
    display: flex;
    align-items: center;
    justify-content: center;
    background: #fff;
    width: 40px;
    height: 40px;
    right: -46px;
    box-shadow: 0 0px 10px rgba(0, 0, 0, 7%);
}

.swiper-button-prev {
    right: auto;
    left: -46px;
}

.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {
    opacity: 0;
}

.swiper-button-next:hover, .swiper-button-prev:hover {
    background: #ebebeb;
}

/* 右侧悬浮 */

.site_specific {
    position: fixed;
    right: 10px;
	bottom: 20%;
    /* border: 1px solid #ccc; */
    background: #fff;
}

.site_specific>div {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 40px;
    height: 40px;
}

.site_specific a {
    display: flex;
    width: 40px;
    height: 40px;
}

.site_specific .site_wx {
    /* border-bottom: 1px solid #ccc; */
}


.site_specific .site_wx_a {
    /* background:  0 0 no-repeat; */
    /* width: 16px; */
    /* height: 16px; */
	background: url(/uploads/image/mimages/button.png) -40px 0px no-repeat;
    width: 40px;
    height: 40px;
}
.site_specific .site_wx_a:hover{background: url(/uploads/image/mimages/button.png) 0px 0px no-repeat;}

.site_specific .site_top_a,.site_specific .site_top_a1 {
    /* background:  0 0 no-repeat; */
    /* width: 14px; */
    /* height: 17px; */
    background: url(/uploads/image/mimages/button.png) -40px -40px no-repeat;
    width: 40px;
    height: 40px;
}
.site_specific .site_top_a:hover,.site_specific .site_top_a1:hover{background: url(/uploads/image/mimages/button.png) 0px -39px no-repeat;}




/* 底部 */

footer {
    position: relative;
    background: #2d3237;
    width: 100%;
    height: 60px;
    color: #848484;
}

/* footer:before {
    content: "";
    position: absolute;
    top: -190px;
    left: 0;
    background: #f7f8f8;
    width: 100%;
    height: 190px;
} */

.footer {
    position: relative;
    width: 1200px;
    height: 100%;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.footer_left, .footer_right {
    display: flex;
    align-items: center;
}

.footer_left span {
    margin-left: 50px;
}

.footer_right a {
    margin-left: 45px;
}

.footer_left span:first-child, .footer_right a:first-child {
    margin-left: 0;
}



/**/

.topic {
    width: 668px;
    margin: 0 auto;
    padding: 16px 0;
    background: rgba(255,255,255,0.6);
    font-family: "pingfangsc-semibold";
    font-size: 11.3rem;
    height: auto;
    border: 1px solid #eee;
    position: relative;
    border-left: 0;
    border-right: 0;
    overflow: hidden;
}
.topic span {
	background: #ff331c;
    color: #fff;
    /* padding: 0 10px; */
    /* margin: 0.74rem 0.2rem; */
    font-size: 18px;
    border-radius: 3px;
    float: left;
    width: 55px;
    height: 30px;
    line-height: 28px;
    display: inline-block;
    text-align: center;
}
.topic a {
text-decoration: none;
    color: #000;
    display: inline-block;
    width: 588px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    height: 30px;
    line-height: 30px;
    float: left;
    font-size: 18px;
	margin-left: 15px;
}
.topic a em {
    display: block;
    width: 30px;
    height: 30px;
    background: url(/uploads/image/mimages/icon-arrow.png) center no-repeat;
    /* background-size: 100% 100%; */
    float: right;
    right: -9px;
    top: 15px;
    position: absolute;
}


.topic .detail_article_content {
    width: 750px;
    margin-left: 96px;
    border: none;
}

.topic .banner {
    width: 750px;
    height: auto;
}

.topic .banner img {
    width: 100%;
    height: 100%;
}

.topic .detail_title {
    margin-bottom: 20px;
}

.topic .intro {
    font-size: 20px;
    color: #777777;
    line-height: 36px;
}

.intro em {
    background-color: #ff331c;
    border-radius: 4px;
    padding: 2px 8px;
    color: #fff;
    font-size: 16px;
    margin-right: 10px;
    width: 49px;
    height: 27px;
    line-height: 27px;
}

.description {
    position: relative;
    margin-bottom: 60px;
}

.description:after {
    content: "";
    position: absolute;
    left: 0;
    bottom: -60px;
    background:  no-repeat;
    background-size: 100%;
    width: 100%;
    height: 30px;
}

.description a ,.description span{
    background: #f3f4f4!important;
    border-radius: 6px;
    padding: 6px 10px;
    color: #222222;
    font-size: 20px;
    line-height: 40px;
    margin-left: 20px;
    cursor: pointer;
}
.description span:hover{background:#cccccc!important;}

.description a:first-child {
    margin-left: 0;
}

.topic_list_ul {
    border-bottom: 1px solid #eee;
}

.topic_list_ul .pic, .topic_list_ul .pic img {
    width: 142px;
    height: 103px;
}

.topic_list_ul .pic {
    margin-right: 30px;
}

.topic_list_ul li {
    position: relative;
    display: flex;
    margin-bottom: 24px;
}
.topic_list_ul:hover{background:#f3f3f3;}

.topic_list_ul .title {
    font-size: 20px;
    color: #000;
    background: none!important;
}

.topic_list_ul .right span {
    position: absolute;
    bottom: 0;
    font-size: 16px;
    color: #777777;
    background: #ececec;
    border-radius: 6px;
    padding: 0 6px;
    left: 0;
    margin-left: 85px;
}

.width580{width:580px;}

.topic .more {
    text-align: center;
    border-bottom: 1px solid #eee;
}

.topic .more a {
    color: #444444;
    font-size: 16px;
}
.t-more img{margin-left:10px;}

.more1{margin-right:10px;}
.more1:hover{color:#ff331c!important;}

.topic_list{margin-top:10px;}
.topic_list .top_title {
    position: relative;
    font-size: 20px;
    font-weight: bold;
    color: #000;
}

.topic_list .top_title:after {
    content: "";
    position: absolute;
    right: -5px;
    bottom: 0;
    width: 44px;
    height: 14px;
    background: #ffeded;
    z-index: -1;
}

.detail_article_content p[name="appimgdesc"], .content p[name="appsystemtxt"] {
    text-indent: 0;
    background: #f8f8f8;
    margin: -2.26rem 0 0.5rem 0 !important;
    font-size: 1.00rem !important;
    color: #777777 !important;
    background: url(/uploads/image/mpimages/img_rednet_logo.png) top left #f8f8f8 no-repeat;
    /* background-size: 0.68rem 0.64rem; */
    min-height: 1.52rem !important;
    line-height: 1.42rem !important;
    padding: 1.13rem;
}

.fixed{position:fixed;bottom:385px;}
 .progress .denominator_num {
    position: absolute;
    font-family: georgia, 'monotype corsiva', arial, sans-serif;
    /* font-style: italic; */
    line-height: 1;
}
.denominator_num {
        top: 25%;
    left: 70%;
    font-size: 14px;
    color: #333;
}
.site_specific div a{margin: auto;}
.site_specific{border:none;}
.site_specific div{padding-top:0;}

.picinfo {
	position: relative;
	margin-bottom: 20px;
	z-index: 11;
	width: 100%;
	color: #cccccc;
	cursor: default;
	overflow: hidden;
}

.progress {
	/* top: 5px; */
	margin-bottom: 0;
	/* background-image: ; */
	float: left;
	width: 55px;
	height: 90px;
	margin: 0 30px 5px 20px;
	text-align: center;
	/* background:  60% 70% no-repeat; */
	position: relative;
}

.progress .numerator, .progress .denominator {
	position: absolute;
	font-family: georgia, 'monotype corsiva', arial, sans-serif;
	font-style: italic;
	line-height: 1;
}

.numerator {
	right: 60%;
	color: #cc191b;
	font-size: 36px;
	position: absolute;
	font-family: georgia, 'monotype corsiva', arial, sans-serif;
	/* font-style: italic; */
	line-height: 1;
	top: 5px;
}

.denominator {
	top: 17%;
	left: 60%;
	font-size: 32px;
	color: #fff;
}
.picinfo-text {
	color: #000;
	font-size: 14px;
	text-indent: 2em;
	text-align:left;
}
.img_text .picinfo-text {
	color: #fff;
	font-size: 14px;
	text-indent: 2em;
	text-align:left;
}
.s_line {
	color: #000;
	position: absolute;
	font-size: 14px;
	top: 15%;
	right: 40%;
}

.img_text .s_line {
	color: #fff;
	position: absolute;
	font-size: 38px;
	top: 28%;
	right: 40%;
}

.detail-article {
    line-height: 32px;
    position: relative;
	/* border-top: 1px solid #eee;margin-top: -10px; */
}
.detail-article p img {
    display: inline-block;
    max-width: 700px;
    background: pink;
}

.eye {
    position: absolute;
    /* top: -20px; */
    right: 0;
    /* background: url(/uploads/image/jssimages/icon-enlarge_2.png) center no-repeat; */
    background: #8c8c8c;
    width: 40px;
    text-align: center;
    height: 40px;
    line-height: 40px;
    cursor: pointer;
}


/*图片层*/
.photo_layer {
	display: none;
	top: 0;
	left: 50%;
	margin-left: -715px;
	background: rgba(0, 0, 0, .9);
	width: 1430px;
	height: 1091px;
	position: absolute;
	background: #000;
	/* opacity: 0.5; */
	z-index: 999;
	color: #9e9e9e;
}

.photo_layer .figure_img {
	width: 1070px;
	height: 100%;
	background: #000000;
	position: relative;
	float: left;
	top: 0;
	bottom: 0;
	left: 0;
	overflow: auto;
}

.photo_layer .figure-side {
	width: 360px;
	height: 100%;
	background: #131313;
	position: relative;
	float: left;
	padding: 180px 20px 0;
	box-sizing: border-box;
}

.imgclose {
	width: 40px;
	height: 40px;
	background: url(/uploads/image/jssimages/icon-close.png) center no-repeat;
	position: absolute;
	top: 11px;
	right: 15px;
	cursor: pointer;
}

.img_banner {
	position: absolute;
	width: 900px;
	height: 600px;
	top: 6%;
	left: 8%;
}

.tr_logo img {
	border: 0;
}

.figure-side .tr_text {
	padding: 20px 0;
	color: #a2a2a2;
	font-size: 20px;
	font-family: pingfangsc-regular, sans-serif;
	text-align:left;
}

.tc_share{float:left;}
.tc_share .label {
	top: -5px;
	position: relative;
}

.figure-side .tc_share .qq_share {
	background: url(/uploads/image/jssimages/icon-share1.png);
	background-position-x: 24px;
	display: inline-block;
	height: 24px;
	width: 24px;
}

.figure-side .tc_share .xl_share {
	background: url(/uploads/image/jssimages/icon-share1.png);
	background-position-x: 48px;
	display: inline-block;
	height: 24px;
	width: 24px;
}

.figure-side .tc_share a {
	margin-left: 10px;
	padding: 0;
}

.figure-side .tc_share a img {
	width: 24px;
	height: 24px;
	display: inline-block;
}

.picinfo.img_text {
	margin-top: 70px;
}

.figure-side .tr_img {
	margin-top: 60px;
	margin-bottom: 160px;
	overflow:hidden;
}

.figure-side .tr_img li {
	margin-right: 14px;
	float: left;
}

.figure-side .tr_img img.active {
	border: 2px solid #fb4747!important;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}

.figure-side .tr_img a img {
	width: 74px;
	height: 74px;
}
.all {
	height: 600px;
	position: relative;
}

.screen {
	width: 900px;
	height: 600px;
	overflow: hidden;
	position: relative;
}

.all ul {
	width: 26000px;//16000px;
}

.screen ul {
	position: absolute;
	left: 0;
	top: 0px;
}

.all ul li {
	float: left;
}

.screen ul li {
	width: 900px;
	height: 600px;
	overflow: hidden;
	float: left;
}

.all ul img {
	width: 900px;
	height: 600px;
}

.img_banner img {
	width: 900px !important;
	height: 600px !important;
}

.all ol {
	position: absolute;
	left: 50%;
	margin-left: -174px;
	bottom: 12px;
	font-size: 28px;
	opacity: 0;
}

.all ol .current {
	background-color: #690;
}

.all ol li {
	display: inline-block;
	width: 12px;
	height: 12px;
	border-radius: 8px;
	cursor: pointer;
	float: left;
	margin: 0 10px;
	background-color: #666666;
}

#arr span {
	position: absolute;
	width: 28px;
	height: 77px;
	top: 50%;
}

#arr span {
	position: absolute;
	width: 28px;
	height: 77px;
	top: 50%;
}

#left {
	left: -48px;
	background: url(/uploads/image/jssimages/a-left.png) no-repeat center;
	background-size: 28px 77px;
}

#right {
	right: -48px;
	background: url(/uploads/image/jssimages/a-right.png) 0 0 no-repeat;
	background-size: 28px 77px;
}

.detail_article_content p img.filetypeico {
	width: auto;
}


.box_right {
	width: 300px;
}

.header_ad_l, .header_ad_r {
	/*width:810px height: 90px ;;*/
	display: block;
	overflow: hidden;
	width: 600px;
	height: 60px;
	;
}

.header_ad_r {
	/*width:380px;*/
	width: 590px;
}

/* .box_left span:first-child { */
	/* padding-left: 0; */
/* } */
.tc_time{text-align:left;}


/*组图开始*/
.container { width: 700px; margin: 0 auto; }
#horizontal .slywrap { margin: 3em 0; width: 600px;margin: 0 auto;}
#horizontal .scrollbar { margin: 1em 0; height: 5px; }
#horizontal .scrollbar .handle { width: 100px; height: 100%; }
#horizontal .example2 .sly { height: 75px; }
#horizontal .example2 .sly ul { height: 100%; }
#horizontal .example2 .sly ul li { float: left; width: 100px; height: 65px; margin: 5px; font-size: 50px; line-height: 100px;overflow: hidden;}
#vertical .example2 { position: relative; }
#horizontal .example2 .sly ul li img{width:200px;position: absolute;left: 50%;margin-left: -100px;bottom: 0;}
#vertical .example2 .sly { width: 445px; margin-left: 25px; height: 500px; border: 1px solid #aaa; background: #fff; }
#vertical .example2 .sly > div { padding: 1em 1.5em; }
#vertical .example2 .scrollbar { position: absolute; top: 0; left: 10px; height: 500px; }
.scrollbar { background: #f7f7f7; border-radius: 4px; border: 2px solid #f7f7f7; border-top-color: #f7f7f7; line-height: 0; }
.scrollbar .handle { border-radius: 4px; background: #fff; cursor: pointer; line-height: 0;
	-webkit-box-shadow: 0 1px 0 #f1f1f1;
	-moz-box-shadow: 0 1px 0 #f1f1f1;
	-o-box-shadow: 0 1px 0 #f1f1f1;
	box-shadow: 0 1px 0 #f1f1f1;
}
.controls { text-align: center; }

.sly { overflow: hidden; }
.sly > ul { list-style: none; margin: 0; padding: 0; }
.sly > ul li { position: relative; margin: 0; padding: 0; background: #ccc; color: #fff; text-align: center; cursor: pointer; }
.sly > ul li.active { background: #fff; color: #4dbce9;
	-webkit-box-shadow: inset 0 0 0 1px #4dbce9, inset 0 0 40px 20px #97e6f7;
	-moz-box-shadow: inset 0 0 0 1px #4dbce9, inset 0 0 40px 20px #97e6f7;
	-o-box-shadow: inset 0 0 0 1px #4dbce9, inset 0 0 40px 20px #97e6f7;
	box-shadow: inset 0 0 0 1px #4dbce9, inset 0 0 40px 20px #97e6f7;
}
.cfix li{}
.btn-group .prev{
    position: absolute;
    left: 0px;
    cursor: pointer;
    cursor: pointer;
    display: block;
    width: 25px;
    height: 58px;
    background: url(/uploads/image/mpimages/zsleftbar.png) no-repeat left top;
    border: none;
    /* bottom: 5%; */
 }
.btn-group .prev:hover{background:url(/uploads/image/mpimages/zsleftbar.png) no-repeat left -58px;}

.btn-group .next{position: absolute;right: 0;cursor: pointer;cursor: pointer;display: block;width: 25px;height: 58px;background: url(/uploads/image/mpimages/zsrightbar.png) no-repeat left top;/* bottom: 20%; */border: none;}
.btn-group .next:hover{background:url(/uploads/image/mpimages/zsrightbar.png) no-repeat left -58px;}

.cfix li.active {
    border-bottom: 5px solid #fb4747;
}

.ejectimgli img {
    border: 0!important;
}
.holder{float:left;width:100%;}
/*分页*/
.plyr--full-ui{width: 681px;}

#player-video-wrapper{
height:371.5px
}

a.fav {
    text-decoration: none;
}

/*
.plyr audio, .plyr video {
    border-radius: inherit;
    height: auto!important;
    vertical-align: middle;
    width: 100%!important;
}*/
.plyr__video-wrapper{text-align:center;}