/*公用*/
.wb {width: 100%;margin: 40px auto;}
.font-red {color: #f91722;}
.font-green {color: #5FB878;}
.font-orange {color: #FFB800;}
.font-blue {color: #01AAED;}
.content {/*margin-top: 20px;*/min-height: 400px;padding: 20px 0;}
.padding10 {padding: 10px;clear: both;}
.padding15 {padding: 15px;clear: both;}
.padding20 {padding: 20px;clear: both;}
.text-center {text-align: center!important;}

/*分页*/
.page {text-align: center;}
.pagination {display: inline-block;padding-left: 0;margin: 20px 0;border-radius: 4px;}
.pagination>li {display: inline;}
.pagination>li:first-child>a,
.pagination>li:first-child>span{margin-left: 0;border-top-left-radius: 4px;border-bottom-left-radius: 4px;}
.pagination>.disabled>a,
.pagination>.disabled>a:focus,
.pagination>.disabled>span,
.pagination>.disabled>span:focus,
.pagination>.disabled>span:hover {color: #777;cursor: not-allowed;background-color: #fff;border-color: #ddd;}
.pagination a:hover {color: #f91722;}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {background-color: #f4f4f4;border-color: #DDDDDD;color: inherit;cursor: default;z-index: 2;}
.pagination > li > a,
.pagination > li > span {background-color: #FFFFFF;border: 1px solid #DDDDDD;color: inherit;float: left;line-height: 1.42857;margin-left: -1px;padding: 5px 13px;position: relative;text-decoration: none;}

.text img {max-width: 90%;height: auto;}

/*标题下划线*/
.title-line{text-align: center;border-bottom: 1px dotted;margin: 25px auto;width: 90%;}

/*文章发布时间 文章分享插件*/
.content .item-group {width: 90%;margin: 25px auto;font-size: 12px;color: #949494;line-height: 16px;}
.content .item-group i {font-size: 14px;}
.content .item-group .editor {float: left;}
.content .item-group .create {float: left;margin-left: 30px;}
.content .item-group .reader {float: right;margin-left: 20px;}

/*文章上一篇，下一篇按钮*/
.article-group {width: 90%;margin: 50px auto;}
.article-group a {margin-left: 15px;}
.article-group span {margin-left: 15px;color: #9c9c9c;}
.article-group a:hover {text-decoration: underline;}
.article-group .previous {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.article-group .next {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

/*下载按钮*/
.download-item {width: 90%;margin: 0 auto;}
.download-item .file_name {float: left;line-height: 22px;}
.download-item .file_name span {cursor:pointer;}
.download-item .file_name span:hover {text-decoration: underline;}
.download-item .download {margin-left: 15px;float: left;}

/*评论列表*/
.comment-list {width: 90%;margin: 50px auto;}
.comment-list .comment-item {width: 100%;border: 0.1px solid #e6e6e6;margin-top: 10px;}
.comment-list .comment-item .cover {padding: 20px 5px 20px 10px;}
.comment-list .comment-item .cover .pic {width: 90px;height: 90px;border: 0.1px solid #e6e6e6;padding: 3px;margin: 0 auto;}
.comment-list .comment-item .cover .pic img {width: 100%;height: 100%;}
.comment-list .comment-item .comment-content .comment-name {color: #000;line-height: 20px}
.comment-list .comment-item .comment-content {padding: 20px;}
.comment-list .comment-item .comment-content .details {line-height: 25px;min-height: 37px;}
.comment-list .comment-item .comment-content .comment-tag {margin-top: 25px;font-size: 12px;}
.comment-list .comment-item .comment-content .comment-tag .floor {margin-left: 20px;min-width: 18px;float: right;}
.comment-list .comment-item .comment-content .comment-tag .time {margin-left: 20px;min-width: 18px;float: right;}
.comment-list .comment-item .comment-content .comment-tag .reply i {font-size: 12px;}
.comment-list .comment-item .comment-content .comment-tag .reply {margin-left: 20px;min-width: 18px;float: right;}
.comment-list .comment-item .comment-content .comment-tag .reply a:hover {color: #f91722;}

/*评论框*/
.comment {width: 90%;margin: 50px auto;}
.tag {width: 100%;background: #f91722;}
.tag span {line-height: 30px;height: 30px;color: #fff;margin-left: 15px;}
.comment .layui-btn {margin-top: 15px;float: right;width: 100px;height: 38px;background: #f91722;}
.comment .login {width: 100%;line-height: 50px;text-align: center;}
.comment .login a:hover {text-decoration: underline;}

/*带图片的论坛版块*/
.image-text-list ul {padding: 2% auto;}
.image-text-list ul li {margin: 2% 0px;transition: background 0.3s; box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1);}
.image-text-list .clearfix {border: 1px solid #e6e6e6;display: block;min-height: 100px; max-height: 300px;padding: 20px;}
.image-text-list .clearfix .title {min-height: 70px;line-height: 35px;width: 95%;float: left;}
.image-text-list .clearfix .title h2 {overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.image-text-list .clearfix .address {clear: both;line-height: 25px;}
.image-text-list .clearfix .edit-btn {width: 25%;height: 50px;line-height: 50px;float: right;text-align: right;display: none;}
.image-text-list .clearfix .edit-btn a {margin-right: 20px;}
.image-text-list .clearfix .pic {height: 160px;}
.image-text-list .clearfix .pic img {width: 100%;height: 160px;border: 1px solid #fff;}
.image-text-list .clearfix .btn-group {line-height: 25px;height: 25px;}
.image-text-list .clearfix .btn-group .left-btn {float: left;}
.image-text-list .clearfix .btn-group .left-btn .user {float: left;}
.image-text-list .clearfix .btn-group .left-btn .time {float: left;margin-left: 20px}
.image-text-list .clearfix .btn-group .right-btn {float: right;}
.image-text-list .clearfix .btn-group .right-btn .btn {float: left;margin-right: 20px;}
.image-text-list .clearfix .one-pic img {width: 100%;height: 100%;border: 1px solid #e6e6e6;}
.image-text-list li:hover {background: #f91722;}
.image-text-list li:hover .clearfix {color: #FFF;}
.image-text-list li:hover a {color: #FFF;}
.image-text-list li:hover .edit-btn {display: block;}
.list_null {width: 100%;text-align: center;margin-top: 45px;}

/*分类版块导航*/
.menu-list {width: 100%;display: flex;}
.menu-list .menu-item {position: relative;margin-right: 15px;}
.menu-list .menu-item .father {display: inline-block;border: 1px solid #ccc;padding: 8px;border-radius: 5px;min-width: 80px;text-align: center;}
.menu-list .menu-item:hover .father {background: #f91722;color: #fff;border: 1px solid #fff;}
.menu-list .son {position: absolute;display: none;width: 100%;z-index: 9999;background: #fff;}
.menu-list .son-item {cursor: pointer;line-height: 20px;min-width: 80px;text-align: center;padding: 8px;border-bottom: 0.1px solid #f9dcd9;border-left: 0.1px solid #f9dcd9;border-right: 0.1px solid #f9dcd9;}
.menu-list .son-item:hover {background: #f91722;color: #fff;}

/*红底白字边框*/
.edging {height: 30px;line-height: 30px;background: #f91722;margin-top: 20px;}
.edging span {height: 30px;line-height: 30px;background: #f91722;color: #FFF;margin-left: 15px;}


/*面包屑*/
.my_head {font-size: 12px;}
.my_head {height: 40px;line-height: 40px;background: #f91722;color: #fff;position: relative;	clear: both;padding:0 12px;}
.my_head a {color: #fff;}
.my_head a:hover {color:#fff;text-decoration: underline}
.my_head i {display: block;width: 5px;height: 15px;position: absolute;left: 4px;top: 30%;background:#fff;}
.layui-card-header {border-bottom: 1px solid #f91722 !important;}

/*login 登录页*/
#login {width: 95%;height: 356px;margin: 0 auto;}
#login .login-left {height: 300px;}
#login .login-left img{width: 100%;height: 100%;border-radius: 10px 0 0 10px;}
#login .login-right {height: 300px;border-radius: 0 10px 10px 0;padding: 15px;background-color: rgba(29, 29, 29, 0.35);}
#login .login-right .right-title {text-align: center;line-height: 50px;border-bottom: 1px solid #fff;margin-bottom: 20px;}
#login .login-right .right-title h2 {font-weight: bold;color: #FFF;}
#login .login-right #form {margin-top: 10px;}
#login .login-right #form a {color: #337ab7;}
#login .login-right #form a:hover {color: #f91722;}
#login .login-right #form .reg {float: left;color: #FFF;font-size: 12px;}
#login .login-right #form .reset {float: right;color: #FFF;font-size: 12px;}
#login .login-right #form #btn {text-align: center;}

/*reg 注册页*/
#reg .title{text-align: center;line-height: 100px;}
#reg .form {width: 50%;margin: 0 auto;}
#reg label {line-height: 38px;}
#reg .form .btn-group {margin: 25px auto;line-height: 100px;text-align: center;}
#reg .form .btn-group .layui-btn {background-color: #f91722;}

/*证书查询*/
#certificate .center-title {width: 100%;line-height: 50px;}
#certificate .form {width: 50%;margin: 0 auto;border: 1px solid #f91722;border-radius: 10px;}
#certificate .title {text-align: center;line-height: 50px;background: #f91722;color: #fff;font-weight: bold;border-radius: 8px 8px 0 0;}
#certificate #form {width: 70%;margin: 0 auto;padding: 20px;}
#certificate #form .form-item {height: 70px;}
#certificate #form .note {font-size: 12px;}
#certificate #form button {background: #f91722;color: #fff;width: 100%;text-align: center;margin-top: 15px;}
#certificate .putaway {text-align: right;}
#certificate .putdown {text-align: right;}
#certificate .conceal {display: none;}
#certificate .cover-list .cover-item {padding: 10px;height: 200px;}
#certificate .cover-list .cover-item img {width: 100%;height: 100%;border: 1px solid #e6e6e6;}
#certificate .cover-list .cover-item .cover-title {width: 100%;text-align: center;position: relative;bottom: 20px;background-color: rgba(0, 0, 0, 0.5);color: #fff;height: 20px;line-height: 20px}

/*首页证书查询按钮*/
#top-search {position: absolute;top: 190px;right: 2px;width: 112px;text-align: center;background: url('/assets/img/zs.png') no-repeat left center;line-height: 25px;}
#top-search a {color: #f91722;font-size: 16px;font-family: '宋体';font-weight: bold;}


/*left-menu 会员中心-左侧菜单*/
.left-menu {min-height: 300px;padding: 10px;}
.left-menu ul {color: #fff;box-sizing: border-box;position: relative;text-align: center;}
.left-menu li {display: block;width: 100%;line-height: 59px;background: rgba(253,232,229,0.6);border-bottom: 1px dashed #fff;}
.left-menu li:hover {opacity: 1;background: #f9dcd9;}
.left-menu li a {font-size: 14px;font-weight: bold;color: #f64144;}
.right-content {min-height: 400px;padding: 10px;}


/*users 个人中心*/
#users fieldset {border-color: #FF5722;}
#users .right-content .basic {min-height: 300px}
#users .right-content .basic .item-profile {line-height: 20px}
#users .right-content .basic .layui-label {font-weight: bold;font-size: 14px;margin-right: 20px;}
#users .right-content .edit {color: #1E9FFF;position: absolute;right: 0;}
#users .right-content .photo {text-align: center;min-height: 300px;}
#users .right-content .photo img {margin-bottom: 20px;border: 1px solid #ccc;width: 150px;height: 200px;}
#users .right-content .photo button {text-align: center;}

/*setpsword 会员中心-修改密码*/
#setpsword fieldset {border-color: #FF5722;}
#setpsword form {margin: 100px auto;width: 95%;}
#setpsword .title {color: #f91722;width: 100%;text-align: center;line-height: 50px;border-bottom: 0.02px solid #e6e6e6;}
/*#setpsword #form {width: 60%;margin: 0 auto;}*/

/*inst 会员中心-机构信息*/
#inst fieldset {border-color: #FF5722;}

/*society 协会概况*/
#society ul {border: none;}
#society .menu li {display: block!important;padding: 0!important;color: #f64144;font-weight: bold;}
#society .menu li:hover {background: #fef1ef;}
#society .menu .layui-this:after {border: 2px solid #f64144!important;}
#society .layui-tab-content .layui-tab-item {min-height: 400px;}
#society .layui-tab-content .layui-tab-item .society-title {text-align: center;font-weight: bold;}
#society .layui-tab-content .layui-tab-item .title-line {text-align: center;border-bottom: 1px double red;margin: 15px auto;}
#society .layui-tab-content .layui-tab-item .society-content {margin: 0 auto;}
#society .leader-list {height: 160px;width: 100%;}
#society .leader-list .leader-photo {height: 160px;width: 130px;}
#society .leader-list .leader-photo img {width: 100%;height: 100%;border: 1px solid #e6e6e6;}
#society .leader-list .leader-content {height: 160px;}
#society .leader-list .leader-content .leader-name {font-weight: bold;font-size: 16px;line-height: 45px}
#society .leader-list .leader-content .leader-info {line-height: 30px;}
#society .per-list {margin-top: 25px;}

/*member 会员风采*/
#member .content .member-list {height: 200px;padding: 15px;}
#member .content img {width: 100%;height: 100%;border-radius: 5px;box-shadow: 2px 2px 2px rgba(0,0,0,0.7);}
#member .content .bname {width: 100%;background: rgba(0, 0, 0, 0.63);color: #FFF;position: relative;bottom: 30px;text-align: center;line-height: 30px;height: 30px;border-radius: 0 0 5px 5px;}

/*member-content 会员风采 协会动态 政策法规详情*/
#news-content .content .title{text-align: center;width: 90%;margin: 20px auto;}
#news-content .content .news-content {width: 90%;margin: 60px auto;min-height: 250px;}
#news-content .content .news-content img {max-width: 80%;height: auto;}

#member-content .content {width: 80%;margin: 20px auto;}
#member-content .content .title {width: 100%;text-align: center;}
#member-content .content .top {padding: 10px;border: 0.02px solid #f91722;margin: 20px 0;}
#member-content .content .top .top-left {height: 220px;}
#member-content .content .top .top-left img {width: 100%;height: 100%;}
#member-content .content .top .top-right {min-height: 220px;}
#member-content .content .top .top-right .title {text-align: center;width: 100%;font-weight: bold;}
#member-content .content .top .top-right .title {text-align: center;width: 100%;font-weight: bold;}
#member-content .content .top .top-right .item {line-height: 39px;}
#member-content .content .top .top-right .item em {font-weight: bold;}
#member-content .content .member {border: 0.02px solid #f91722;}
#member-content .content .member .text {min-height: 300px;padding: 20px 10px;}

/*#trends 协会动态 政策法规*/
.news-list ul {padding: 2% 0;}
.news-list ul li {border: 1px solid #e6e6e6;margin: 2% 0px;transition: background 0.3s;}
.news-list ul li .clearfix {display: block;width: 100%;height: 60px;padding: 20px;}
.news-list li .ri {width: 11%;float: left;font-family: arial;max-width: 90px;color: #666666;font-weight: 500;text-align: center;}
.news-list li .ri i {font-style: normal;font-size: 46px;font-weight: 500;height: 40px;line-height: 40px;width: 98%;margin: auto;display: block;overflow: hidden;margin-bottom: 3px;}
.news-list li .ri time {font-size: 15px;width: 98%;margin: auto;display: block;color: #808080;height: 20px;line-height: 20px;overflow: hidden;}
.news-list li .title {width: 80%;float: left;margin-left: 20px}
.news-list li .title h4 {font-size: 16px;line-height: 24px;height: 24px;color: #333333;margin-bottom: 12px;overflow: hidden;width: 100%;font-weight: bold#}
.news-list li .title p {color: #808080;font-size: 14px;height: 40px;line-height: 20px;overflow: hidden;width: 95%;}
.news-list li:hover {background: #f91722;}
.news-list li:hover .ri i {color: #FFF;}	
.news-list li:hover .ri time {color: #FFF;}
.news-list li:hover .title h4{color: #FFF;}
.news-list li:hover .title p {color: #FFF;}

/*#discuss 会员社区*/
#discuss .top {height: 50px;}
#discuss .top .left {float: left;line-height: 50px;}
#discuss .top .right {float: right;margin-top: 7px;height: 36px;line-height: 36px;background: #f64144;text-alig32pxn: center;}
#discuss .menu .layui-this {color: #f64144;}
#discuss .menu .layui-this:after {border-bottom: 2px solid #f64144;}

/*#discuss-content 帖子详情*/
#discuss-content .content {padding: 30px 0;}
#discuss-content .left .title {width: 90%;text-align: center;margin: 0 auto;}
#discuss-content .left .text {width: 90%;margin: 60px auto;min-height: 300px;}
#discuss-content .left .agree {width: 90%;margin: 20px auto;text-align: center;font-size: 16px}
#discuss-content .left .agree .layui-btn:hover {border-color: #f91722;}
#discuss-content .left .agree .layui-btn:hover .layui-icon {color: #f91722;}
#discuss-content .right .title {width: 100%;background: #f91722;}
#discuss-content .right .title .tag {line-height: 30px;height: 30px;color: #fff;margin-left: 15px;}
#discuss-content .right .about {line-height: 30px;height: 30px;margin-left: 15px;float: right;margin-right: 15px;font-size: 12px;}
#discuss-content .right .about a {color: #fff;}
#discuss-content .right .about a:hover {text-decoration: underline;}
#discuss-content .right .user {width: 100%;min-height:200px;border: 0.1px solid #e6e6e6;}
#discuss-content .right .user .cover {width: 70px;height: 70px;margin: 15px auto;}
#discuss-content .right .user .cover img {width: 100%;height: 100%;border: 1px solid #c6c6c6;border-radius: 70px;}
#discuss-content .right .user .name {width: 100%;text-align: center;line-height: 25px;font-weight: bold;font-size: 16px;margin-top: 20px;}
#discuss-content .right .user .label {width: 80%;line-height: 25px;font-size: 12px;margin: 20px auto;text-indent: 24px;}
#discuss-content .right .recommend {width: 100%;height: 300px;background: #cfc;padding: 20px;margin-top: 15px;}
#discuss-content .right .list {width: 100%;min-height:300px;border: 0.1px solid #e6e6e6;}
#discuss-content .right .list .list-item {height: 25px;margin: 15px;line-height: 25px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;border-bottom: 1px dotted #e6e6e6;}

/*#discuss-publish 发布帖子*/
#discuss-publish .content .form {margin-top: 20px;}
#discuss-publish .content .form .type-list {height: 38px;}
/*#discuss-publish .content .form .type-list .type-item {}*/
#discuss-publish .content .form .type-list .type-item .type {width: 100%;height: 38px;line-height: 38px;text-align: center;background: #f5f5f5;cursor:pointer;}
#discuss-publish .content .form .type-list .type-item .active {background: #f91722;color: #fff;}
#discuss-publish .content .form label {line-height: 38px;}
#discuss-publish .content .form .layui-form-item {margin-bottom: 20px;}
#discuss-publish .content .form  .btn-group {margin: 25px auto;line-height: 100px;text-align: center;}
#discuss-publish .content .form  .btn-group .layui-btn {background-color: #f91722;}

/*medium 行业发展*/
/*#industry .menu .layui-this {color: #f64144;}*/
/*#industry .menu .layui-this:after {border-bottom: 2px solid #f64144;}*/

/*medium 新闻动态*/
/*#news .menu .layui-this {color: #f64144;}*/
/*#news .menu .layui-this:after {border-bottom: 2px solid #f64144;}*/

/*focus 行业聚焦*/
/*#focus .menu .layui-this {color: #f64144;}*/
/*#focus .menu .layui-this:after {border-bottom: 2px solid #f64144;}*/


/*#personage .content .personage-list {height: 200px;padding: 15px;}*/
/*#personage .content img {width: 100%;height: 100%;border: 1px solid #ccc;border-radius: 5px;}*/
/*#personage .content .bname {width: 101%;background: rgba(0, 0, 0, 0.63);color: #FFF;position: relative;bottom: 30px;text-align: center;line-height: 30px;height: 30px;border-radius: 0 0 5px 5px;}*/

#volunteers-content .content .group-pic {border: 0.1px solid #ccc;padding: 10px;height: 250px;}
#volunteers-content .content .group-pic img {width: 100%;height: 100%;}
#volunteers-content .content .group-item {height: 250px;padding: 10px;}
#volunteers-content .content .group-item .item-title {text-align: center;width: 100%;}
#volunteers-content .content .group-item .item-content .item-p {line-height: 38px;}
#volunteers-content .content .group-item .item-content .item-p label {margin-right: 15px;}
#volunteers-content .content .introduce {min-height: 150px;padding: 10px;}

#reset .form-item {width: 90%;margin: 0 auto;height: 500px;}
#reset fieldset {border-color: #FF5722;}
#reset .title {margin: 20px auto;text-align: center;}
#reset .on-line {height: 350px;border-right: 1px solid #ccc; margin: 45px auto;}