/*全局*/
.wrapper {width: 100%;}
.content {width: 100%;max-width: 1500px;margin: 0 auto;}
.content66 {width: 100%;padding:56px 15px 15px 81px;max-width: 1500px;margin: 0 auto;}
.content66b {width: 100%;padding:15px 15px 15px 81px;max-width: 1500px;margin: 0 auto;}
.content266 {width: 100%;padding:56px 15px 15px 281px;max-width: 1500px;margin: 0 auto;}
.content266b {width: 100%;padding:15px 15px 15px 281px;max-width: 1500px;margin: 0 auto;}


.BBS_ConData_bottom {margin:35px 0 0 0;}
.BBS_ConData_bottom ul {background-color: #101113;padding: 20px 0;border-radius: 10px; width: 50%; margin: 0 auto;text-align: center;}
.BBS_ConData_bottom li {width: 20%;display: inline-block;}
.BBS_ConData_bottom li i {font-size: 26px;}
.BBS_ConData_bottom li p {font-size: 14px;}

/*会员中心内容管理*/
.Left_2menu {width: 200px;background-color: #1d1f21;margin: 0 0 0 66px; height: 100%;position: fixed;top: 0;}
.Left_2menu li a {padding: 15px;  text-align: center;font-size: 14px; display: block;}
.Left_2menu li a:hover {background-color: #1b1c1f;}
.Left_2menu li.selected a {background-color: #17181a;    color: #E16F90;}

.left_menu .nav-menu-item {padding: 10px 0 6px 0; font-size: 12px;  text-align: center;display: block;position: relative;}
.left_menu .nav-menu-item p {display: none;}
.left_menu .nav-menu-item span{position: absolute; right: 16px;top: 1px; color: #FFF; border-radius: 50%; display: block; font-size: 10px;  background-color: red;  width: 18px;  height: 18px;  text-align: center;line-height: 18px;}
.left_menu .nav-menu-item i { font-size: 22px;background-color: #383b3f;padding: 10px; border-radius: 50%;}
.left_menu .nav-menu-item i:hover{ background-color: #E16F90; }
.left_menu .nav-menu-item:hover p{ position:absolute;display:block; top:-1px;left:66px; width:80px;height:58px;background-color: #232527; z-index:9999999; line-height: 58px; font-size: 16px; border-radius: 0 20% 20% 0; }
.left_menu .selected:hover p{background-color: #1d1f21; }
.left_menu .selected { background-color: #1d1f21;}
.left_menu .selected i {background-color: #e16f90;border-radius: 35%;}
.left_menu .selected img {border-color: #E16F90;}


/*二级分类菜单*/
.class2menu, .class2menu2 {display: block; background-color: #17181A; border-bottom: 1px solid #232527; width: 100%;z-index: 99999;}
.class2menu {position: fixed;padding-left: 86px;}
.class2menu2 {position: unset;}
.class2menu a, .class2menu2 a {padding: 15px; display: inline-block; font-size: 16px;position: relative;cursor: pointer;}
.class2menu a i, .class2menu2 a i {    font-size: 18px; vertical-align: middle;padding-right: 5px;}
.class2menu a.selected, .class2menu2 a.selected{color: #E16F90;}
.class2menu a span, .class2menu2 a span { font-size: 10px;  vertical-align: middle;  color: #8e8d8d; background-color: #3b3e42;  padding: 2px 3px;  border-radius: 5px;}
.class2menu a.selected span, .class2menu2 a.selected span{background-color:  #E16F90;color: #FFF;}
.class2menu a.selected::after, .class2menu2 a.selected::after { content: ''; position: absolute; left: 50%; width: 34px; margin-left: -17px; height: 4px; bottom: 0; background: #E16F90; border-radius: 50px;}
.class2menu p, .class2menu2 p {position: absolute; right: 10px;top: 10px;}
.class2menu p a, .class2menu2 p a {padding: 5px 10px; border-radius: 5px; text-align: center; color: #FFF; background-color: #E16F90; cursor: pointer; font-size: 14px;}

/*筛选框*/
.screen_box {padding: 40px 10px; font-size: 14px;}
.screen_box .library-list {text-align: left;}

/*通知*/
.Tongzhi_List {position: relative; width: 500px; margin: 0 auto;}
.Tongzhi_List div {background-color: #17181A;border-radius: 5px; font-size: 14px;margin-bottom: 15px;}
.Tongzhi_List h2 {font-size: 18px; padding: 15px 15px 0 15px;}
.Tongzhi_List p {padding: 0 15px;color: #5e5e5e;}
.Tongzhi_List dd {padding: 10px 15px 10px 15px;}
.Tongzhi_List dt {border-top: 1px solid #2d2d2e;padding: 10px 15px; text-align: right;} 

/*文本内容详情*/
.Art_Content {position: relative; min-width: 500px; width: 70%; margin: 0 auto;background-color: #17181A;border-radius: 5px; font-size: 14px;margin-bottom: 15px;}
.Art_Content h2 {font-size: 24px; padding: 15px 15px 0 15px;}
.Art_Content p.time {padding: 0 15px;color: #5e5e5e;}
.Art_Content dd {padding: 10px 15px 10px 15px;}
.Art_Content dd p {padding: 0;color: #ababab;font-size: 16px;}
.Art_Content img {max-width:100%}

/*留言板*/
.Book_Tijiao {position: fixed; bottom: 0; left: 66px;width: calc(100% - 66px);padding: 15px 100px;background-color: #141517;border-top: 1px solid #232527; z-index: 9999;}
.Book_Tijiao textarea {display: block;width:calc(100% - 80px); height: 45px !important;padding: 10px; font-size: 14px; border-radius: 4px; transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;border: 1px solid #232527!important; background: #232527!important;}
.Book_Tijiao input {width: 10%;padding: 10px  0; font-size: 14px;width: 80px; vertical-align: middle;border-radius: 4px; text-align: center;}
.Book_Tijiao textarea, .Book_Tijiao input {display:inline-block;vertical-align: middle;}
.Book_Contact {margin: 20px auto 50px auto;max-width: 800px;}
.wenti { margin-bottom: 15px;background-color: #232527;border-radius: 10px;padding: 5px; font-size: 14px;}
.wenti dt {width: 80px; display: inline-block; text-align: center;vertical-align: middle;}
.wenti dt img {width: 35px; height: 35px; border-radius: 50%; vertical-align: middle; }
.wenti dt p {color: #7f7f7f; font-size: 12px;}
.wenti dd {width: calc(100% - 90px); display: inline-block;vertical-align: middle;}
.wenti dd .wenti_con{padding: 10px 5px}
.wenti dd .huifu {    background-color: #17181a;border-radius: 5px;padding: 5px 10px;color: #e16f90;}
.wenti dd span {padding-left: 10px;font-size: 12px;color: #7f7f7f;display: inline-block;}

/*会员中心*/
.Member_RightBox {max-width: 1500px; margin: 0 auto; width: 100%;font-size: 14px;}
.Member_TopInfo {background-color: #232527;  border-radius: 10px; margin-bottom: 15px;padding: 25px;}
.Member_TopInfo dt, .Member_TopInfo dd {display: inline-block; vertical-align: middle;}
.Member_TopInfo dt {margin-right: 15px;}
.Member_TopInfo dt img.face {border-radius: 50%; width: 80px; height: 80px;}
.Member_TopInfo dd.info1 {width: calc(100% - 545px);}
.Member_TopInfo dd.info1 h3 {font-size: 18px;font-weight: bold;}
.Member_TopInfo dd.info1 p {color: #8b8b8b;font-weight: 100;}
.Member_TopInfo dd.info2 {width: 300px;}
.Member_TopInfo dd.info2 li {display: inline-block;width: 23.5%;text-align: center;}
.Member_TopInfo dd.info2 li span {font-size: 24px;}
.Member_TopInfo dd.info3 {width: 130px; text-align: right;}
.Member_TopInfo dd.info3 a {background-color: #e16f90;padding: 8px 10px; border-radius: 5px;display: inline-block;text-align: center;width: 80%;}
.Member_TopInfo dd.info3 a i {font-size: 26px;}

/*修改头像*/
.layui-upload-file {display: none;}
.nav-menu-icon2 { font-size: 26px !important;}
.nav-menu-icon2::after { left: -8px !important;  top: -8px !important;}
.Sub_tx {width: 100px;height: 100px; border-radius: 50%;border:0px}
.Sub_tx img, .Sub_tx2 img{border-radius: 50% !important;}

/*帖子分类列表*/
.BBS_List { padding: 30px;}
.BBS_List dl {border-bottom: 1px solid #232527;}
.BBS_List dl a {display: block; padding: 10px;}
.BBS_List dl a:hover {background-color: #1d1f21;}
.BBS_List dt, .BBS_List dd {display: inline-block;vertical-align: middle;}
.BBS_List dt {width: 60px;height: 60px;}
.BBS_List dt img { width: 60px;height: 60px; border-radius: 50%;}
.BBS_List dd { width:calc(100% - 65px);padding-left: 15px;}
.BBS_List dd h2 {font-size: 16px; padding-bottom: 5px;}
.BBS_List dd p {font-size: 12px; color: #686868;}

/*帖子详情*/
.BBS_content {font-size: 18px;padding: 10px 50px;}
.BBS_content p {line-height: 32px;}
.BBS_content img {max-width: 70%;margin: 20px auto; border-radius: 20px;}
.BBS_zuozhe {background-color: #212127;border-radius: 15px;padding:30px;text-align: center;}
.BBS_zuozhe .face {width: 200px; height: 200px; border-radius: 50%;}
.BBS_zuozhe h3 {font-size: 26px;padding: 5px 0;}
.BBS_zuozhe .addtime {padding: 5px;font-size: 16px;}
.BBS_ConData {width: 100%;background-color: #1b1b21;padding: 20px 0;border-radius: 10px;margin-top: 15px;}
.BBS_ConData li {width: 20%;display: inline-block;}
.BBS_ConData li i {font-size: 26px;}
.BBS_ConData li p {font-size: 14px;}
.BBS_Title {position:relative}
.BBS_Title .nonemore {position: absolute; left: 0; top: 38px;}
.BBS_Title h1 {font-size: 32px;padding: 30px 0 30px 60px;}
.BBS_RelMovie {padding: 40px 0 0 0;}
.BBS_RelMovie h4 {font-size: 26px;}
.BBS_RelMovie ul {padding: 15px 0 0 0;}
.BBS_RelMovie ul li {display: inline-block; width: calc(19.55% - 10px); margin: 0 10px 10px 0;}
.BBS_RelMovie ul li img {border-radius: 10px; width: 100%;}
.Book_Style {font-size: 20px;}
.Book_Style p {line-height: 40px;text-indent: 2em;margin-bottom: 15px;color: #9b9bae;}

/*空间*/
.HomePage_Head {margin-top: 15px;position: relative;}
.HomePage_Head .HPH_Pic {border-radius: 15px; background-repeat: no-repeat; background-position: center center; background-size: cover;}
.HomePage_Head .HPH_Pic img {width: 100%; height: auto;}