/*
	[ MYB2B System] Copyright (c) 2008-2021
*/
.downinfo {padding:10px 10px 10px 10px;margin:0 10px 0 10px;border-top:#EEEEEE 1px solid;}
.downinfo li{line-height:26px;}
.downlist {color:#666666;padding:10px;}
.downlist li {height:32px;line-height:32px;}

.down-url {padding:16px 0;}
.down-url ul {width:88px;margin:0 auto;}
.down-url li {margin:16px 0;}
.down-url div {width:138px;height:48px;line-height:48px;border:#DDDDDD 1px solid;border-radius:24px;background:#FFFFFF url('ico-download.gif') no-repeat 24px center;padding-left:48px;font-size:16px;}
.down-url div:hover {border:#009933 1px solid;color:#009933;}

.down-list {padding:0 24px 0 16px;}
.down-list .dl-icon {width:32px;height:32px;text-align:center;}
.down-list .dl-title {font-size:14px;}
.down-list .dl-title div {height:32px;line-height:32px;overflow:hidden;}
.down-list .dl-size {width:120px;color:#999999;}
.down-list .dl-date {width:80px;text-align:right;color:#999999;}

.album-list {overflow:hidden;padding:0 0 16px 0;}
.album-list p {margin:0;border-bottom:#EEEEEE 1px solid;line-height:48px;padding:0 16px;}
.album-list p b {font-size:18px;}
.album-list p span {float:right;color:#999999;}
.album-list li {width:365px;height:36px;line-height:36px;overflow:hidden;float:left;padding:0 12px;background:#F6F6F6;margin:16px 0 0 16px;font-size:14px;border-radius:6px;}
.album-list li:hover {background:#EEEEEE;color:#333333;}
.album-list li i {float:right;font-size:12px;color:#999999;font-style:normal;}
.album-list .on {background:#F6F6F6 url('../../image/yes.png') no-repeat 340px center;width:365px;padding:0 32px 0 12px;}


/*浮动分类*/
.leftBar_item{width: 50px;height: 140px;background-color: #ff5800;float: right;border-radius: 3px 0 0 3px;}
.leftBar_item .leftBar_logo{width: 32px;height: 30px;background: url("images/video/ico_bf.png") no-repeat;text-align: center;margin: 8px 10px;background-size: contain;}
.leftBar_item .leftBar_logo img{width: 100%;}
.leftBar_item p{font-size: 16px;margin: 0 15px;text-align: center;color: #fff;}
.leftBar_hover{display: none;background-color: #fff;}
.leftBar:hover .leftBar_hover{display: block;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
.leftBar:hover .leftBar_item{display: none;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
.leftBar{position:fixed;right: 5px;top: 30%;transform: translateY(-30%);border-radius:2px;overflow: hidden;width: 115px;z-index: 999;display: none;}
.leftBar span{display: block;height: 44px;font-size: 16px;line-height: 44px;/* text-indent: 15px; */text-align: center;font-weight: bold;color: #fff;font-family: 'microsoft yahei';background:#ff5800;}
.leftBar .item{padding:8px 0;border-bottom:1px solid #f0f0f0;}
.leftBar .item b{display: block;font-size: 14px;padding: 2px 10px 2px 15px;}
.leftBar .item b a{color: #333;}
.leftBar .item p{margin-top:6px}
.leftBar .item p a{display: inline-block;width: 55px;line-height: 18px;height: 18px;overflow: hidden;text-indent: 15px;color: #999;}
.leftBar .item a:hover{color: #ff5800;}
.leftBar .item p a.oneline{width: 100px;}

/*首页显示样式*/
.s-i{display:inline-block;position:relative;width:20px;height:20px;background-image:url("images/down/tc-gongxiang-icons.png");background-repeat:no-repeat}
.s-i-c1{background-position:-160px -20px}
.s-i-c2{background-position:-200px -20px}
.s-i-c3{background-position:-240px -20px}
.s-i-c4{background-position:-280px -20px}
.s-i-rar{background-position:0 0}
.s-i-img{background-position:-20px 0}
.s-i-mov{background-position:-40px 0}
.s-i-exe{background-position:-60px 0}
.s-i-pdf{background-position:-80px 0}
.s-i-doc{background-position:-100px 0}
.s-i-xls{background-position:-120px 0}
.s-i-ppt{background-position:-140px 0}
.s-i-fla{background-position:-160px 0}
.s-i-chm{background-position:-180px 0}
.s-i-help{background-position:-200px 0}
.s-i-oth{background-position:-220px 0}
.s-i-more{background-position:-20px -140px}
.s-i-see{background-position: 0 -100px;}
.s-i-down{background-position: -20px -100px;}
.s-i-download{background-position: -40px -100px;}
.s-i-upload{background-position: -80px -100px;}
.s-i-rec-see{background-position: 0 -120px;}
.s-i-rec-down{background-position: -20px -120px;}
.s-i-gold{background-position: 0 -140px;}
.ami{-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;transition:all 0.2s ease}


.downclass-col{margin-bottom:20px;border-bottom:1 dashed #d8d8d8;}
.downclass-col-body{padding-left:15px;}
.downclass-col-recommend{padding:5px 0;margin-left:-20px}
.downclass-col-item{width:272px;margin-left:20px}
.downclass-col-item-img{width:107px;height:80px;border:1px solid #eaeaea}
.downclass-col-item-txt{width:158px}
.downclass-col-item-title{max-height:42px;margin:8px 0 5px;overflow:hidden;line-height:1.5}
a.downclass-col-item-btn{display:inline-block;padding:4px 8px;background-color:#f9f9f9;border:1px solid #eaeaea;color:#666}
a.downclass-col-item-btn:hover{background-color:#0992f2;border-color:#db683b;color:#fff}
.downclass-col-item-condition{color:#888;font-size:12px;line-height:26px}.shared-col-list{position:relative;margin-left:-20px}
.shared-col-list{white-space:nowrap;}
.shared-col-list-item{float:left;width:272px;line-height:25px;margin-left:20px;padding:5px 0;text-overflow:ellipsis;overflow:hidden;}
.shared-col-list-item .s-i{top:4px;margin-right:5px}

.shared-rank{margin-left:15px;margin-right:15px}
.shared-rank-item{position:relative;padding:10px 0 10px 25px;border-bottom:1px dotted #eaeaea}
.shared-rank-item:nth-child(-n+3) 
.shared-rank-item-num{background-color:#0992f2}
.shared-rank-item-title{display:block;max-height:50px;overflow:hidden;font-size:15px;line-height:1.6}
.shared-rank-item-num{position:absolute;left:0;top:11px;width:18px;height:18px;line-height:18px;margin-right:5px;font-size:12px;font-weight:bold;text-align:center;font-style:normal;background-color:#ccbeb8;color:#fff;border-radius:4px}
.shared-rank-item-data{margin-top:10px}
.shared-rank-item-data em{font-size:12px;color:#888;font-style:normal;margin-right:10px}

.date-upload-area{background-color:#ffffff;padding:20px}
.date-upload-btn{display:block;padding:10px 40px;margin-left:5px;background-color:#fff;border:1px solid #0992f2;border-radius:3px}
.date-upload-btn:hover{background-color:#ffe7de}
.date-upload-btn span{font-size:20px;line-height:32px;color:#0992f2}
.date-upload-btn .s-i{width:32px;height:32px;margin-right:8px;background-position:-160px -60px }
.date-upload-data{margin-top:10px;text-align:center;color:#888}
.date-upload-data em{font-style:normal;margin:0 5px;color:#0992f2}

/*内容页 头部样式 下载按钮*/
.shared-header{position: relative;padding: 5px 0;overflow: hidden; background: #fff;border-bottom: 1px solid #f1ebe7; box-shadow: 0 1px 3px 0 rgba(55,18,0,.05);}
.shared-header-main{width: 1220px;padding-left: 0px;}
.shared-file-title{margin-bottom: 4px;font-size: 28px;font-weight: 600;line-height: 1.5;color: #333;}
.shared-file-title .s-i{top:2px; width:20px;height:20px;margin-left:8px;}
.shared-file-info{padding-top:8px; color: #838383;}
.shared-file-info span{margin:0 10px;color: #d5d5d5;}
.shared-file-info .shared-file-type{padding:3px 10px; background-color: #e0cdc5; color: #fff; font-size: 12px; line-height:1.2;border-radius:2px;}
.shared-file-info .shared-file-type:hover {background-color: #0000ff;}
.shared-file-share,.shared-show-data{height:32px;  overflow: hidden;    margin-top:20px;}
.shared-file-info a{padding: 3px 10px;color: #8d8d8d;font-size: 12px;line-height: 1.2;}
.shared-file-info a:hover{background-color: #5151ff; color: #fff;border-radius: 12px;}

.shared-show-data{line-height:32px;color: #bbbbbb;}
.shared-show-data>*{float: left;}
.shared-show-data .s-i{top:4px; margin-right:5px;}
.shared-show-data-line{width: 1px; height:14px; background-color: #eaeaea; margin:8px 20px;}

.shared-header-side{width:100px;padding: 20px 0px 0px 0px;}

.shared-author-avatar img{width:80px;height:80px; border-radius:50%;padding:2px; border:1px solid #eaeaea;margin-left:0px;}
.shared-author-avatar:hover img{border-color: #ccc;}

.shared-author-info{width: 194px; padding:25px 0 0 0;}

.shared-author-info .shared-author-name{font-size: 16px;color: #333333;font-weight:500;vertical-align: middle;margin-right: 4px;}
.shared-author-info .shared-author-contribution{margin-top:5px;    color: #888;    font-size: 14px;margin-right: 4px;}
.shared-author-info .shared-author-contribution em{color: #f5ae1e;font-style: normal;}
.shared-author-info .shared-author-btn{    display: inline-block;    padding:5px 10px;    margin-top:5px;    font-size: 12px;    background-color: #9ED641;
    color: #fff;    border-radius:5px;margin-right: 4px;}
.shared-author-info .shared-author-btn:hover{ background-color: #91c63e;}

.shared-file-btn-area{margin-top:0px;}
.shared-file-btn-area>a{width:158px;display: block;padding:12px 15px 15px 25px;border-radius:3px; border:1px solid transparent;color: #fff;}
.shared-file-btn-area .s-i{width:24px;height:24px;top:4px;margin-right:2px;}
.shared-file-btn-area .shared-download-btn{ background-color: #0693f5; border-color: #008c58;}
.shared-download-btn:hover{background-color: #00ac6d;}
.shared-file-btn-area .shared-upload-btn{background-color: #f6ae1e;border-color: #f6ae1e;}
.shared-upload-btn:hover{background-color: #d29e35;}
.shared-download-txt,.shared-upload-txt{font-size:16px;font-weight:200;}
.shared-download-msg,.shared-upload-msg{display: block; margin-top:5px; font-size: 12px; color: #fff;}
.shared-download-msg em,.shared-upload-msg em{margin:0 2px;font-style: normal; color: #ffff00;}
.shared-file-btn-area a:hover{color: #fdfdfd;}

.cc-section{background-color:#fff; margin-top:0px;padding-top:0px;padding-bottom:5px}
 .cc-section .body{position:relative;font-size:0}
.cc-section ul.cc-hw{margin:5px -10px -13px 15px;font-size:0}
.cc-section ul.cc-hw li{display:inline-block;vertical-align:top;margin:0 10px 13px 0;padding:0 10px;height:25px;line-height:25px;font-size:14px;background:#fafafa;border:1px solid #ebebeb;border-radius:3px}

/*2022.08.02 frombjx sharebox*/

.news_list .sharebox{width:100px;position:sticky;top:0;}

.cc-func{width:90px;text-align:center}
.cc-func>div+div{margin-top:16px}
.cc-func>div span{position:relative;display:block;padding-bottom:8px;line-height:26px;font-size:12px}
.cc-func>div span::before{content:"";position:absolute;top:12px;left:0;width:18px;height:0;border-top:1px solid #e8e8e8}
.cc-func>div span::after{content:"";position:absolute;top:12px;right:0;width:18px;height:0;border-top:1px solid #e8e8e8}
.cc-func>div p{margin:0 auto;padding-right:4px;width:50px}
.cc-func>div p i{position:relative;display:inline-block;vertical-align:top;width:40px;height:40px;line-height:40px;text-align:center;font-size:24px;color:#666;background:#eee;border-radius:50%;cursor:pointer}
.cc-func>div p i+i{margin-top:10px}
.cc-func>div p i:hover{color:#fff;background:#ccc}
.cc-func>div p i:hover img{display:block}
.cc-func>div p i.color{color:#fff;background:#025fac}
.cc-func>div p i img{display:none;position:absolute;left:55px;top:-40px;z-index:9999;padding:3px;width:120px;height:120px;background:#fff;border:1px solid #eee}
.cc-func>div var{line-height:30px;font-size:18px;font-style:normal;color:#ff2f2f}
.cc-func>div em{line-height:30px;font-size:14px;font-style:normal;color:#025fac}

.cc-func .share_ewm i:hover{background:#43c84e}
.cc-func .share_pyq i:hover{background:#43c84e}
.cc-func .share_qq i:hover{background:#2291f7}
.cc-func .share_qqq i:hover{background:#fab619}
.cc-func .share_wb i:hover{background:#ea5d5c}

.cc-func .comment i:hover{background:#1565c0}
.cc-func .subscribe i:hover{background:#1565c0}

.cc-func .share_ewm .page_em{display: none; position: absolute; z-index: 10; top:200px; left:80px; width: 120px; height: 120px; padding: 10px 0 0; background: #fff; -webkit-border-radius: 5px; border-radius: 5px; text-align: center; box-shadow: 0px 2px 10px 0px rgb(0 0 0 / 20%);border:1px solid #e7e7e7;}
.cc-func .share_ewm .page_em img{display: block; width: 100px; height: 100px; margin: 0 auto;}


.cc-func .share_ewm:hover .page_em{display: block; -webkit-animation: fadeInUp .4s; animation: fadeInUp .4s; -webkit-animation-fill-mode: both; animation-fill-mode: both;}
/*2022年10月20日，tosun from 腾讯*/
.m3 .sharebox .long{transform:scale(1,1.5);transform-origin:0 0;}
.m3 .sharebox .year{font-size:15px;color:#585858;font-family:Bahnschrift Light;text-align: center;width:90px;}
.m3 .sharebox .md{font-size:22px;color:#585858;font-family:Bahnschrift Light; line-height:60px; text-align: center;width:90px;}
.m3 .sharebox .time{font-size:16px;color:#585858;font-family:Bahnschrift Light;margin-bottom:30px; margin-top:15px; text-align: center; line-height:25px; width:90px;}
.m3 .sharebox .through{position:relative}
.m3 .sharebox .through span{display:inline-block;background:#f5f5f5;padding:0 8px}
.m3 .sharebox .through:after{content:"";display:block;width:100%;height:1px;background:#cacaca;position:absolute;left:0px;top:50%;z-index:-1;}

.m3 .sharebox .author{display:inline-block;font-size:12px;line-height:24px;color:#2291f7; text-align: center; width:90px;}
.m3 .sharebox .author:hover{color:#2291f7}
.m3 .sharebox .znhao{display:inline-block;margin-top:3px;margin-bottom:40px; border-radius:16px;line-height:18px;padding:0 8px;background-color:#2291f7;color:#fff; text-align: center;}
.IPInfo{margin-top:20px; text-align: center; width:90px;}
.IPInfo .ipItem{width:15px;height:15px;vertical-align:text-bottom;margin-right:5px}


/*2024年7月6日，Tosun，新闻首页，视频分类组合滑动 */
.downrec{ width:880px; height:275px;float:left;}
.downrec .bd{padding-top:0px; clear:both; position:relative;  }
.downrec .newspic{width:425px;height:254px; float:left; margin-right:15px;overflow: hidden;}
.downrec .newspic img{width:100%;height:100%;box-sizing: border-box;}
.downrec .newspic p{ position: absolute; bottom: 0; left: 0; width:425px; height: 36px; line-height: 36px; background: rgba(0,0,0,0.4); color:#ffffff; box-sizing: border-box; font-size:15px;padding: 0 10px 0 10px; white-space:nowrap;overflow:hidden; text-overflow:ellipsis; }
.downrec .newspic p a:hover{ color:#f00;}
.downrec .bd .live-ul {overflow: hidden;}
.downrec .bd .live-ul ul {overflow: hidden; margin: -7px; float:left;}
.downrec .bd .live-ul li {width: 50%;float: left;padding: 7px;box-sizing: border-box;}
.downrec .bd .live-ul li p{ position: absolute; bottom: 0; left: 0; width:100%; height: 36px; line-height: 36px; background: rgba(0,0,0,0.4); color:#ffffff; box-sizing: border-box; font-size:15px;padding: 0 10px 0 10px; white-space:nowrap;overflow:hidden; text-overflow:ellipsis; }
.downrec .bd .live-ul li .image { padding-bottom: 56.3%; height: 0; position: relative; overflow: hidden; }
.downrec .bd .live-ul li .image img { max-height: none; display: block; width: 100%; }
.downrec .newspic img,
.downrec .bd .live-ul .image img{ -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; }
.downrec .newspic:hover img,
.downrec .bd .live-ul .image:hover img{ -ms-transform: scale(1.10); transform: scale(1.10); }