/*------three begin------*/
body { background: #fff; padding: 0; margin: 0; font-family: "Microsoft YaHei","MicrosoftJhengHei","宋体",Tahoma, Geneva, sans-serif; }
a, a:visited, a:hover { text-decoration: none; }
p, ul, li { padding: 0; margin: 0; list-style: none; }
.jba_p10 { padding: 10px; clear: both; background: #fff; }
.jba_p10_d1px { padding: 5px 10px; clear: both; background: #fff; border-bottom: 1px solid #d9d9d9; }
.jba_list_tyd1px { padding: 10px; clear: both; background: #fff; border-bottom: 1px solid #d9d9d9; }
.k10 { height: 8px; display: block; clear: both; clear: both; border-top-width: 1px; border-top-style: solid; border-top-color: #E0E0E0; }
.cb { clear: both; }
.fl { float: left; }
.fr { float: right; }
.jba_titlebg { line-height: 26px; background: #fff; font-size: 14px; color: #3F3D90; }
.jba_titlebg_shu { width: 3px; background: #9898D9; border-radius: 2px; height: 14px; float: left; display: block; font-size: 1px; margin: 6px 6px 0 0; }
.jba_gzsm { }
.jba_gzsm p { line-height: 22px; color: #666666; text-align: justify; font-size: 14px; }
.jba_imgroundBox {width: 40px;height: 40px;float: left;margin-top: 3px;position: relative;margin-right:4px;}
.jba_imground { border-radius: 50%; width: 40px; height: 40px; display: block; margin: 0 auto; }
.jba_mark {position: absolute;color: #fff;padding: 2px 0 2px; border-radius:10px;bottom: -12px;left: 50%;margin-left: -36px;font-size: 12px;line-height: 14px;text-align: center;width:72px;background: linear-gradient(90deg,#ff8f20,#ff7107);cursor: pointer;transform: scale(0.8);}
.jblist_iconhead .jba_mark {bottom: -8px;}
.jbnews_a10px .jba_mark {bottom: -10px;}
.jba_w20 { width: 16%; max-width: 60px; float: left; margin-top: 3px;position: relative; }
.jba_w55 { width: 64%;  float: left; padding-left: 4px }
.jba_w70 { width: 64%; float: left; padding-left: 4px }
.jba_w55_in01 { padding: 0px; clear: both; }
.jba_w55_in01_left { float: left; font-size: 14px; color: #333;line-height: 16px; padding-top: 6px;}
.jba_w55_in01_rig { float: right; font-size: 12px; color: #999999; line-height: 26px; text-align: right; }
.list_hot_lately { line-height: 18px; color: #fff; font-size: 12px; height: 16px; overflow: hidden; padding: 0 4px 0 0px; font-weight: 500; }
.list_hot_lately.record { color: #F0A34A; }
.list_hot_lately.fans { color: #8C8C8C; }
.list_hot_lately.purple { color: #7c70bd; }
.jba_char_red { color: #EF3838; }
.jba_w55_sm { font-size: 12px; color: #999999; }
.jba_w25 { float: right; text-align: center; }
.jba_bt50x26 { width: 50px; height: 26px; line-height: 26px; border: 1px solid #d9d9d9; border-radius: 4px; text-align: center; font-size: 14px;  cursor: pointer; text-decoration: none; display: block; margin-top: 8px; }
.jbnews_titles { font-size: 18px; font-weight: bold; color: #333333; line-height: 24px; text-align: center; padding: 15px 16px 0; }
.jbnews_a10px { padding: 10px 16px 18px; clear: both; }
.jbnews_btgz { width: 58px; height: 26px; line-height: 26px; background: #FF3333; border-radius: 4px; text-align: center; font-size: 14px; color: #fff; cursor: pointer; text-decoration: none; display: block; margin-top:10px;padding: 0; }
.liked { color: #fff !important; background: #3f3d90; }
.unlike { color: gray !important; background: #D0DADF; }
.jbnews_dengji { background: #FF6600; height: 12px; border-radius: 10px; line-height: 12px; text-align: center; color: #fff; display: inline-block; padding: 4px 5px; font-size: 12px; font-weight: normal; margin: 0 5px; }
.jbnews_detail { line-height: 26px; font-size: 14px; padding: 16px !important;width: calc(100% - 32px) !important; }
.jbnews_detail_img { margin: 0 auto; border: none; width: 100%; margin-bottom: 5px; }
/*.jbnews_detail p{text-indent:2em;line-height:29px;text-align:justify;text-justify:inter-word;font-size:14px;}*/
.jbnews_detail p { text-align: justify; margin: 0.5em 0px; letter-spacing: 0em; word-spacing: 0em; text-indent: 0em; vertical-align: 0%; font-size: 16px; line-height: 26px; color: #333; font-family: "微软雅黑", "黑体", Arial; }
.jblist_topbgs { /*padding-top:50%;宽/高 960 / 480 */ background: url(images/topbgss2.png) no-repeat center bottom; background-size: cover;  min-height: 100px;position: relative; margin-bottom: 10px;}
/*.jblist_wz { clear: both; background: #fff;position: absolute;top:0;width: 94%;margin-left: -47%;left: 50%;border-radius: 10px;box-shadow: 0 0 6px rgba(0, 0, 0, 0.2);overflow: hidden;}*/
.jblist_wz { clear: both; background: #fff;width: 94%;margin: 0 auto;border-radius: 10px;box-shadow: 0 0 6px rgba(0, 0, 0, 0.2);overflow: hidden;position: relative;}
.jblist_wz::after{content: "";display: block;clear: both;}
.jblist_left { float: left; min-width: 46px; margin:12px 8px 0 10px; }
.jblist_iconwz_jj { line-height: 35px; text-align: right; font-size: 12px; color: #c8b7d8; padding-right: 3px; }
.jblist_w90 { float: left; padding-right:10px; text-align: left; line-height: 18px; font-size: 12px; font-weight: normal; color: #666; }
.jblist_w90_rightgz {position: absolute;top:33px;right: 10px; }
.jba_rigbt50x26 { width: 60px; height: 26px; line-height: 26px;  border-radius: 4px; text-align: center; font-size: 14px; cursor: pointer; text-decoration: none; display: block; }
.jblist_wsm {  text-align: left; line-height: 20px; font-size: 12px; color: #888; padding:4px 10px 8px;width: calc(100% - 20px);background-color: #f7f7f7;border-top: 1px solid #ececec;display: block;float: left;position: relative;}
.jblist_wsm_tit {font-size: 11px;color: #945ed8;background: #e7e2fc;border: 1px solid #c9c0f7;width: 50px;height: 16px;line-height: 16px;border-radius: 10px; text-align: center;display: inline-block;position: absolute;top: 5px;left: 10px;}
.jblist_wsm_word {width: 100%;text-indent:60px;}
.jblist_left2 { float: left; min-width: 168px; width: 74%;margin-bottom: 12px; }
.jblist_left2_name { text-align: left; color: #333; font-size: 15px; line-height: 26px; padding:10px 0 2px;font-weight: 600; }
.jblist_iconhead {position: relative;width: 46px;height: 46px;}
.jblist_iconround { width: 46px; height: 46px; border-radius: 50%; display: block; background: #fff; clear: both; /*opacity:0.5;filter:Alpha(opacity=80);*/ float: left; }
.jblist_nav { background-color: #fff;border-bottom: solid 1px #E9E9E9; padding:8px 14px 14px;}
.jblist_menu { text-align: center;height: 32px; line-height: 33px;background: #fff; border-radius: 4px; display: flex; overflow: hidden; border: 1px solid #e3e3e3;}
.jblist_menu li { margin: 0; height: 32px; cursor: pointer; display: inline-block; text-align: center; float: left; line-height: 33px;flex: 1; }
.jblist_menu li a {color: #777;}
.jblist_menu li a:visited, .jblist_menu li a:hover { margin: 0; padding: 0; height: 32px; cursor: pointer; display: inline-block; color: #999; font-size: 14px; font-weight: bold; border-bottom: 2px solid #fff; text-decoration: none; }
        .jblist_menu li a.now, .jblist_menu li a.now:visited, .jblist_menu li a.now:hover { margin: 0; padding: 0; height: 33px; cursor: pointer; display: block; background: #e7e2fc; color: #945ed8; font-size: 14px; font-weight: bold;  text-decoration: none; }
.jblist_imgty { border-bottom: 1px solid #d9d9d9; padding: 10px 12px; clear: both; background: #fff; }
.jblist_imgty_fl { float: left; width: 80px; padding-right: 10px; }
.jblist_imgty_fl2 { float: left; min-width: 200px; }
.jblist_t1 { font-size: 14px; color: #333; font-weight: bold; }
.jblist_levelbg { border-radius: 3px; text-align: center; color: #fff; font-size: 11px; background: #930; padding: 0px 3px; display: inline-block; margin-right: 4px; }
.jblist_smgraychar { color: #999; font-size: 12px; line-height: 16px; margin: 4px 0 4px 0; }
.jblist_imgall { display: -webkit-box; /* OLD - iOS 6-,Safari 3.1-6 */ display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */ display: -ms-flexbox; /* TWEENER - IE 10 */ display: -webkit-flex; /* NEW - Chrome */ display: flex; /* NEW,Spec - Opera 12.1,Firefox 20+ */ }
.jblist_img_left { width: 96px; padding-right: 10px; }
.jblist_img_rig { -webkit-box-flex: 1; /* OLD - iOS 6-,Safari 3.1-6 */ -moz-box-flex: 1; /* OLD - Firefox 19- */ -webkit-flex: 1; /* Chrome */ -ms-flex: 1; /* IE 10 */ flex: 1; /* NEW,Spec - Opera 12.1,Firefox 20+ */ line-height: 18px; }
.jblist_left_name { float: left; color: #999; font-size: 12px; }
.jblist_rig_char { float: right; color: #999; font-size: 12px; }
.jblist_gchar_red { color: #FF3333; }
#top { background: #3E3276; font-size: 14px; color: #FFF; text-align: center; position: relative; font-size: 16px }
#top .backBtn::before, .topBox .backBtn::before { content: ""; transform: translateY(16px) rotate(45deg); display: block; width: 12px; height: 12px; border-left: 1px solid #FFF; border-bottom: 1px solid #FFF; transition: all .2s linear; }
#top .backBtn, .topBox .backBtn { float: left; height: 100%; padding: 0 15px; }
.jbnews_detail h2, .jbnews_detail h3, .jbnews_detail h4 { font-weight: inherit; font-size: inherit; }
.infobox { border-top: 6px #F5F5F5 solid; margin-top: 20px; }
.infobox .tit { font-size: 14px; font-weight: 600; line-height: 44px; border-bottom: 1px #F5F5F5 solid; padding: 0 12px; }
.infobox ul li { border-bottom: 1px #F5F5F5 solid; padding: 12px; }
.infobox ul li .authorbox { margin-bottom: 10px; height: 20px; }
.infobox ul li .authorbox .authorkind { width: 20px; height: 20px; margin-right: 6px; float: left; border-radius: 50%; float: left; }
.infobox ul li .authorbox .nickname { font-size: 12px; font-weight: 600; line-height: 20px; float: left; margin-right: 6px; color: #333; }
.Lianhong { color: #EF3838; border: 1px solid #EF3838; padding: 1px 3px; font-size: 10px; float: left; line-height: 12px; margin-top: 2px; border-radius: 2px; }
.infobox ul li .list_look { display: table; width: calc(100% - 16px); padding: 8px; table-layout: fixed; border-radius: 4px; background: #F5F5F5; margin-top: 8px; font-size: 12px; }
.list_look .item { width: 80%; display: inline-block; }
    .list_look .item .time { color: #5E3CA4; padding-right: 4px; }
    .list_look .item .Against { padding-right: 4px; }
.list_look .Unlock { width: 17%; position: relative; text-align: right; display: inline-block; color: #F48A59; }
    .list_look .Unlock::before { content: ""; width: 1px; height: 12px; position: absolute; left: 0; top: 2px; background-color: #dfdfdf; display: block; }
.infobox ul li .authorbox a i { background-image: url(/content/images/news/hot-icon.png); padding: 8px; background-size: 100%; vertical-align: text-bottom; margin-left: 2px; display: inline-block; position: relative; bottom: 2px; }


/*弹窗BOX样式可以公用*/
.convey {background-color: #ffff;border-radius: 4px; position: fixed;top: 0px;left: 0px;right: 0px;bottom: 0px;margin: auto;z-index: 100000;height: min-content; width: 80%;}

/*标识说明弹窗*/
.convey.markeject {width: 180px !important;color: #666;font-size: 14px;padding: 8px 10px;text-align: left}