body{
    background: #f6f7f9 !important;
}
.per_left {
    margin-left: 0px !important;
}

.per_right {
    width: 890px !important;
    box-sizing: border-box;
    min-height: 675px;
}

.btnnav {
    width: 100%;
}

.btnnav p {
    cursor: pointer;
    width: 400px;
    height: 60px;
    background-color: #f7f7f7;
    border-radius: 6px;
    font-size: 20px;
    line-height: 60px;
    text-align: center;
    color: #666666;
    display: inline-block;
}

.btnnav p p {
    margin-left: 26px;
}

.btnnav p.active {
    background-color: #006aef;
    border-radius: 0px;
    position: relative;
    color: #fff;
}

.publiccontent{
    margin-top: 60px;
}

.publiccontent1{
    margin-top: 40px;
}


.btnnav p.active:after {
    content: "";
    width: 0px;
    height: 0px;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 0rem solid transparent;
    border-bottom: 6px solid #ffffff;
    position: absolute;
    left: 50%;
    margin-left: -5px;
    bottom: 0px;
}

.clearfix:after {
    content: "";
    display: block;
    height: 0px;
    clear: both;
    visibility: hidden;
}

.isnone{
    display: none !important;
}

.alliance_title {
    width: 344px;
    margin: 60px auto 36px;
    height: 56px;
    line-height: 56px;
    text-align: center;
    font-size: 20px;
    font-weight: bold;
    letter-spacing: 2px;
    color: #ffffff;
    background:  no-repeat center center;
    background-size: 100% 100%;
}
.alliance_title>span {
    position: relative;
}
.alliance_title>span:before {
    content: '';
    display: block;
    width: 28px;
    height: 12px;
    background:  no-repeat center center;
    background-size: 100% 100%;
    position: absolute;
    left: -40px;
    top: 50%;
    margin-top: -6px;
}

.alliance_title>span:after {
    content: '';
    display: block;
    width: 28px;
    height: 12px;
    background:  no-repeat center center;
    background-size: 100% 100%;
    position: absolute;
    right: -40px;
    top: 50%;
    margin-top: -6px;
}

.memberprofile .conttit{
    font-size: 14px;
    line-height: 24px;
    color: #666666;
    text-align: justify;
}

.council_title {
    width: 100%;
    text-align: center;
    margin-top: 12px;
    margin-bottom: 32px;
}
.council_title>span {
    font-size: 24px;
    font-weight: 700;
    line-height: 24px;
    color: #333333;
    position: relative;
}
.council_title>span:before {
    content: '';
    display: block;
    width: 105px;
    height: 10px;
    background:  no-repeat center center;
    background-size: 100% 100%;
    position: absolute;
    left: -125px;
    top: 50%;
    margin-top: -5px;
}
.council_title>span:after {
    content: '';
    display: block;
    width: 105px;
    height: 10px;
    background:  no-repeat center center;
    background-size: 100% 100%;
    position: absolute;
    right: -125px;
    top: 50%;
    margin-top: -5px;
}

.applycondition {
    margin-top: 50px;
    width: 100%;
    box-sizing: border-box;
    padding: 38px 60px;
    background: #e7f1fd  no-repeat right 40px top;
    background-size: auto 100%;
    border-radius: 10px;
}
.applycondition .titlebox{
    font-size: 20px;
    line-height: 24px;
    font-weight: bold;
    color: #333333;
}


.applycondition .condition {
    font-family: alibabapuhuiti-regular;
    font-size: 16px;
    line-height: 24px;
    color: #333333;
    margin-top: 30px;
    margin-bottom: 20px;
}

.applycondition ul{
    width: 460px;
}

.applycondition ul li {
    font-family: alibabapuhuiti-regular;
    width: 230px;
    font-size: 14px;
    line-height: 30px;
    float: left;
    color: #333333;
    box-sizing: border-box;
    position: relative;
    padding-left: 20px;
}

.applycondition ul li::before {
    content: "◆";
    position: absolute;
    color: #006aef;
    font-size: 20px;
    left: 0px;
    top: 0px;
}

.applyjoinbtn {
    display: block;
    text-align: center;
    width: 200px;
    height: 40px;
    background-color: #006aef;
    border-radius: 20px;
    font-size: 16px;
    line-height: 40px;
    color: #ffffff !important;
    margin-top: 36px;
}

.alliance_title2{
    margin-top: 70px;
    margin-bottom: 44px;
}

/*会员动态*/
.imgdiv img {
    width: 230px;
    height: 172px;
    border-radius: 6px;
    float: left;
    border: none;
    border: 0;
    max-width: 100%;
    vertical-align: middle;
}

.dynamiclist {
    width: 100%;
    overflow: hidden;
}

.dynamiclist li {
    width: 100%;
    /*margin-bottom: 30px;*/
}

.dynamiclist a {
    display: block;
    overflow: hidden;
    width: 100%;
    box-sizing: border-box;
    padding: 20px 0px;
    background: #fff;
}

.left_img {
    width: 230px;
    height: 172px;
    border-radius: 6px;
    float: left;
}

.left_content {
    width: 570px;
    float: right;
}

.left_content_title {
    width: 94%;
    white-space:nowrap;
    text-overflow:ellipsis;
    -o-text-overflow:ellipsis;
    overflow: hidden;
    font-size: 16px;
    font-weight: bold;
    color: #333;
    display: inline-block;
}

.left_content_top {
    margin-bottom: 18px;
}

.collection {
    background:  no-repeat;
    background-size: 100% 100%;
    width: 26px;
    height: 26px;
    display: inline-block;
    cursor: pointer;
    opacity: 1;
}

.collection:hover {
    opacity: 0.7;
}

.collection.on {
    background:  no-repeat;
    background-size: 100% 100%;
}

.article_info {
    overflow: hidden;
    margin-bottom: 20px;
}

.info_item {
    /*width: 120px;*/
    display:inline-block;
    font-size: 14px;
    color: #666;
}

.info_item img {
    max-width: 14px;
    margin-right:3px;
    margin-top:-1px;
}

.article_content {
    width: 100%;
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    font-size: 14px;
    color: #999;
    margin-bottom: 20px;
}

.article_tags {
    font-size: 16px;
    color: #666;
}

.article_tags span{
    color: #1076d5;
}

.dynamiclist a:hover .left_content_title {
    color: #1076d5;
}

.pages {
    margin-top: 0px;
}

.cstd_contarner {
    margin-top: 30px;
}

.pages  a{
    background-color: #f7f7f7 !important;
    border-radius: 4px;
    border: none !important;
}


.pages  a:hover,
.pages  a.on{
    background: #2077c8 !important;
}