html,body{
    font-size:14px;
    font-family: "Microsoft YaHei UI";
    color:#000;
    line-height:24px;
    min-width: 1300px;
    margin:0;
    padding:0;
}
div,dl,dt,dd,ul,ol,li,p,h1,h2,h3,img{
    list-style:none;
    padding:0;
    margin:0;
    border:none;
    font-weight:normal;
}
a{
    text-decoration:none;
    color:#000;
}
a:hover{
    color: #cf0d0d;
}
.clear_both:after{
    content: " ";
    clear: both;
    display: block;
    overflow: hidden;
}
.main1300{
    width: 1300px;
    margin: 0 auto;
}
.padding0{
    padding: 0;
}
.fl{
    float: left;
}
.fr{
    float: right;
}
input:-moz-placeholder {
    color: #999!important;
}
input::-moz-placeholder {
    color: #999!important;
}
input:-ms-input-placeholder {
    color: #999!important;
}
input::-webkit-input-placeholder {
    color: #999!important;
}
textarea:-moz-placeholder {
    color: #999!important;
}
textarea::-moz-placeholder {
    color: #999!important;
}
textarea:-ms-input-placeholder {
    color: #999!important;
}
textarea::-webkit-input-placeholder {
    color: #999!important;
}

/*头部导航*/
.nav_height{
    height: 70px;
    padding: 0;
    line-height: 70px;
    background: #fff
}
.navbar-brand,
.navbar-brand:focus,
.navbar-brand:hover{
    color: #333333 !important;
}
.navbar-brand{
    padding: 0;
    height: 70px;
}
.navbar-brand img{
    padding-right: 14px;
}
.navbar-brand b{
    font-size: 20px;
    color: #404040;
}
.navbar-brand span{
    font-size: 18px;
    color: #2b323c;
}
.nav_right{
    float: right;
}
.nav_right .txy_font{
    font-size: 15px;
    float: right;
}
.nav_right .txy_font a{
    color: #121319;
}
.nav_right .nav-item{
    float: right;
    margin-left: 16px;
}
.nav_right .nav-item .enter_top{
    width: 78px;
    height: 34px;
    border-radius: 2px;
    display: block;
    line-height: 34px;
    font-weight: bold;
    text-align: center;
    margin-top: 17px;
}

.head_img img{
    width: 32px;
    height: 32px;
    border-radius: 50%;
    margin-right: 6px;
}
.head_img{
    font-size: 15px;
}
.head_img:hover{
    color: #121319;
}

.dropdown-menu{
    padding: 0;
    width: 166px;
    top: 20px!important;
    left: 50%!important;
    margin-left: -83px;
    background: #fff;
    border: transparent;
    box-shadow: 0 0 6px #e4e5ec;
}
.dropdown-item{
    line-height: 50px;
    height: 50px;
    text-align: center;
    font-size: 16px;
    color: #121319;
    padding: 0;
}
.dropdown-item+.dropdown-item{
    border-top: 1px solid #ebedf2;
}
.message_nav_img{
    width: 15px;
    height: 70px;
    background: url("../images/img/message-img.jpg") center no-repeat;
    float: right;
    margin-left: 26px;
    position: relative;
}
.message_nav_img a{
    display: block;
    width: 15px;
    height: 70px;
}
.message_nav_img a span{
    width: 5px;
    height: 5px;
    border-radius: 50%;
    background: #d45053;
    position: absolute;
    right: 0;
    top: 23px;
    z-index: 2;
}
button.out_btn{
    border: none;
    background: transparent;
    width: 100%;
    cursor: pointer;
}

/*投稿系统-登陆页面*/
.register_content{
    width: 1195px;
    height: 550px;
    margin: 10% auto 0;
    background: #fff;
    box-shadow: 0 6px 6px #dfe3f2;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.register_content_left{
    width: 568px;
    height: 550px;
    background: #fafbff;
    float: left;
}
.register_content_left h3{
    font-size: 18px;
    color: #121319;
    padding: 90px 60px 10px;
}
.register_content_left p{
    font-size: 16px;
    line-height: 26px;
    color: #393939;
    padding: 0 60px;
}
.register_content_left p.btn_row{
    padding-top: 70px;
}
.register_content_left p.btn_row a{
    width: 200px;
    height: 45px;
    line-height: 45px;
    font-size: 14px;
    border-radius: .3rem;
    display: inline-block;
    font-weight: bold;
    text-align: center;
}
a.btn_txywj{
    color: #cf3a2f;
    border: 1px solid #ed4a46;
    float: right;
}
a.btn_txywj:hover{
    color: #ed4a46;
    border: 1px solid #ed4a46;
}

.register_content_right{
    width: 627px;
    height: 550px;
    float: right;
    padding: 0 100px;
}

.welcome_font{
    font-size: 22px;
    font-weight: bold;
    color: #121319;
    padding-top: 38px;
    padding-bottom: 26px;
}

.form-group label{
    color: #121319;
}
input.row_input{
    height: 44px;
    border: 1px solid #ebedf1;
}
.yzm_row{
    border: 1px solid #ebedf1;
    border-radius: .25rem;
    height: 44px;
}
.yzm_row .yzm_left{
    width: 300px;
    float: left;
}
.yzm_row .yzm_left input{
    border: 0;
    height: 42px;
}
.yzm_row .yzm_right{
    width: 100px;
    height: 42px;
    float: right;
    border-radius: .25rem;
}
.rem_for_row{
    padding-top: 10px;
}
.rem_for_row>input{
    display: none;
}
.rem_for_row>label{
    position: relative;
    font-weight: normal;
    background: url("../images/img/id_icon1.jpg") 0 3px no-repeat;
    padding-left: 26px;
    cursor:pointer;
    height: 26px;
}
.rem_for_row>input:checked+label::after{
    display: inline-block;
    content: "";
    width: 18px;
    height: 18px;
    position: absolute;
    left: 0;
    top: 3px;
    background: url("../images/img/id_icon2.jpg") no-repeat;
}
.remember_font{
    color: #999;
    font-size: 14px;
}
.forget_font{
    color: #000;
    font-size: 14px;
}
.forget_font:hover{
    color: #cf3a2f;
}
.enter_btn{
    height: 45px;
    line-height: 45px;
    padding: 0;
}
p.zczh_row{
    text-align: center;
    font-size: 16px;
    color: #393939;
    padding-top: 20px;
}
p.zczh_row a{
    color: #cf3a2f
}
p.zczh_row a:hover{
    color: #ed4a46;
}


/*忘记密码*/
.margin_t{
    margin-top: 26px;
}
.white_bg{
    background-color: #fff;
    border-radius: 5px;
}
.forget_title{
    text-align: center;
    font-size: 22px;
    font-weight: bold;
    color: #353a3f;
    padding: 56px 0 60px 0;
}

.forget_row{
    padding: 0 380px 24px 376px;
}
.forget_row_left{
    width: 100px;
    float: left;
    text-align: right;
    font-size: 14px;
    color: #393939;
    line-height: 46px;
    padding-right: 12px;
}
.forget_row_left i{
    color: #e57471;
    padding: 0 3px;
    font-style: normal;
}
.forget_input310{
    width: 310px;
    float: left;
}
.forget_row input{
    width: 100%;
    height: 46px;
    border: 1px solid #ebedf1;
    box-sizing: border-box;
    padding: 0 20px;
    line-height: 46px;
    border-radius: 5px;
    color: #999;
    font-size: 16px;
}
.forget_yzm{
    padding: 0;
    width: 116px;
    height: 44px;
    font-weight: bold;
    margin-left: 12px!important;
}
.forget_input440{
    width: 440px;
    float: left;
}
.forget_yzm_img{
    width: 116px;
    height: 44px;
    margin-left: 12px;
    border-radius: .25rem;
}
.save_btn{
    height: 45px;
    line-height: 45px;
    padding: 0;
    width: 502px;
    margin: 60px auto;
    font-weight: bold;
    font-size: 14px;
}


/*注册*/
.zc_font{
    font-size: 18px;
    color: #121319;
}
.forget_row select{
    width: 100%;
    height: 46px;
    border: 1px solid #ebedf1;
    box-sizing: border-box;
    padding: 0 16px;
    line-height: 46px;
    border-radius: 5px;
    color: #999;
    font-size: 16px;
}
.forget_row textarea{
    width: 100%;
    height: 96px;
    border: 1px solid #ebedf1;
    box-sizing: border-box;
    padding: 6px 16px;
    line-height: 26px;
    border-radius: 5px;
    color: #999;
    font-size: 16px;
}
.zc_xy{
    padding-left: 450px;
    padding-top: 30px;
    font-size: 16px;
}
.form-check>input{
    display: none;
}
.form-check>label{
    position: relative;
    font-weight: normal;
    background: url("../images/img/id_icon1.jpg") 0 3px no-repeat;
    padding-left: 26px;
    cursor:pointer;
    height: 26px;
}
.form-check>input:checked+label::after{
    display: inline-block;
    content: "";
    width: 18px;
    height: 18px;
    position: absolute;
    left: 0;
    top: 3px;
    background: url("../images/img/id_icon2.jpg") no-repeat;
}
.form-check-label span{
    color: #4e4e4e;
}
.submit_btn{
    margin-top: 20px;
}


/*首页侧导航*/
.aside_nav{
    width: 248px;
    float: left;
    background: #fff;
    border-radius: 5px;
}


/*首页右侧内容*/
.index_right{
    width: 1026px;
    margin-bottom: 20px;
}

.no_font{
    text-align: center;
    font-size: 26px;
    line-height: 500px;
}


/*翻页*/
.pages {
    clear: both;
    margin: 20px 0 0 0;
    overflow: hidden;
    text-align: center;
    font-size: 12px;
}
.pages ul{
    border-bottom: none!important;
}
.pages ul li{
    display: inline-block;
    margin: 0 1px;
    background: #fff;
    color: #999;
    cursor: pointer;
    height: 32px;
    line-height: 32px;
    border: 1px solid #cacaca;
    font-size: 12px!important;
    overflow: hidden;
}
.pages ul li a {
    display: block;
    color: #999;
    line-height: 32px;
    padding: 0 12px;
}
.pages ul li span{
    display: block;
    color: #999;
    line-height: 32px;
    padding: 0 12px;
    transition: color .2s linear;
}
.pages ul li:hover{
    border: 1px solid #cf0d0d;
    background: #cf0d0d;
}
.pages ul li:hover a{
    background: #cf0d0d;
    color: #fff!important;
}
.pages ul li:hover span{
    background: #cf0d0d;
}
.pages ul li.active {
    display: inline-block;
    border: 1px solid #cf0d0d;
    background: #cf0d0d;
    color: #fff;
}
.pages ul li.active a{
    color: #fff;
}
.pages ul li.active span{
    color: #fff;
}
.pages ul li.disabled:hover span{
    color: #fff;
}
.pages ul li:hover a{
    color: #fff;
}
.page-item.active .page-link{
    background: #cf0d0d;
    border: 1px solid #cf0d0d;
}
.page-link{
    border: none;
}
.page-item.disabled .page-link{
    background: none;
    color: #999;
}

/*投稿系统-投稿*/
.background_fff{
    background: #fff;
}
.border_radiu5{
    border-radius: 5px;
}
.tougao_in{
    padding: 0 46px;
    box-sizing: border-box;
}

.form-group{
    margin-bottom: 22px;
}
.form-group label{
    margin: 0;
}

.ydc-release-tab-head ul li{
    float: left;
    line-height: 43px;
    margin-top: 16px;
    margin-right: 30px;
}

.tougao_title{
    width: 82px;
    float: left;
    font-size: 16px;
    color: #393939;
    line-height: 44px;
}
.tougao_title i{
    color: #d45053;
    width: 12px;
    height: 44px;
    float: left;
}
.tougao_row_right850{
    width: 850px;
    float: left;
}

.form-group input{
    padding: 0 18px;
    box-sizing: border-box;
    border: 1px solid #d8d8d8;
    height: 44px;
    line-height: 44px;
    color: #000 !important;
    font-size: 16px;
}
.form-group textarea{
    padding: 6px 18px;
    box-sizing: border-box;
    border: 1px solid #d8d8d8;
    color: #000 !important;
    font-size: 16px;
}

.tougao_row_right214{
    width: 214px;
    float: left;
}


.tougao_title_right{
    width: 120px;
    float: left;
    text-align: right;
    margin-right: 17px!important;
    font-size: 16px;
    color: #393939;
    line-height: 44px;
}
.tougao_row_right500{
    width: 500px;
    float: left;
}

.preview{
    float: left;
    width: 100px;
    height: 100px;
    position: relative;
    cursor: pointer;
}
#preview_0 img{
    width: 100px;
    max-height: 100px;
}
.pic_yq{
    font-size: 14px;
    color: #999;
    float: left;
    padding: 26px 0 0 26px;
    box-sizing: border-box;
}
button.tougao_btn{
    width: 300px;
    height: 48px;
    float: left;
    border: 1px solid #cf3a2f;
    font-weight: bold;
    font-size: 14px;
    border-radius: 5px;
    cursor: pointer;
}
button.tougao_btn.left{
    background: #cf3a2f;
}
button.tougao_btn.right{
    background: #fff;
    color: #cf3a2f!important;
    margin-left: 26px;
}

#pic-upload-scrollbar {
    max-height: 666px;
    position: relative;
    overflow: hidden;
}
ul.picture-image-list{
    height: auto!important;
    border-bottom: none!important;
}
.picture-image-list dl dt .handle{
    margin: 10px 0;
}
.picture-image-list dl dt .handle a{
    font-size: 15px;
    width: 50%;
    float: left;
    text-align: center;
}
.picture-abstract{
    width: 770px;
    float: right;
}

.picture-image-list dl dt.picture-img {
    display: block;
    width: 112px;
    float: left;
}
.picture-image-list dl {
    width: 900px;
    float: left;
}
.picture-image-list li {
    background-color: #FCFCFC;
    display: block;
    width: 930px;
    float: left;
    clear: both;
    padding: 6px;
    margin: 1px 1px 11px 1px;
    border: dashed 1px #E7E7E7;
    border-radius: 2px;
    overflow: hidden;
}
.picture-image-list dl dt .upload-thumb {
    display: block;
    width: 110px;
    height: 110px;
}
.picture-image-list dl dt .upload-thumb a {
    text-align: center;
    vertical-align: middle;
    display: table-cell;
    width: 110px;
    height: 110px;
    padding-right: 2px;
    overflow: hidden;
}
.picture-image-list dl dt .upload-thumb img {
    background-color: #FFFFFF;
    max-width: 100px;
    max-height: 100px;
    padding: 4px;
    border: solid 1px #D8D8D8;
    border-radius: 4px;
    box-shadow: 1px 1px 0 rgba(255,255,255,1);
    opacity: 0.75;
}
.picture-image-list dl dt .handle {
    height: 20px;
    clear: both;
    margin-top: 10px;
    position: relative;
    z-index: 99;
}
.picture-image-list dl dd h4 {
    line-height: 28px;
    margin-bottom: 4px;
    font-size: 16px;
}
.picture-image-list dl dd.picture-abstract .textarea {
    width: 766px;
    height: 108px;
    font-size: 12px;
    line-height: 18px;
    color: #666;
    background-color: #fff;
    padding: 10px;
    border: solid 1px #d6d6d6;
    border-radius: 2px;
    resize: none;
    box-sizing: border-box;
}

.picture-image-list dl dd.picture-abstract span {
    color: #999;
    background-color: transparent;
    width: auto;
    padding: 0;
    margin: 0;
    border: 0;
    position: absolute;
    z-index: 1;
    top: 0;
    right: 0;
}



/*投稿系统-投稿管理*/
.tggg_gj{
    font-size: 18px;
    color: #121319;
    padding-top: 10px;
    float: left;
}
.tggg_gj span{
    color: #cf3a2f;
}
input.gj_input{
    width: 364px;
    height: 44px;
    border: 1px solid #ebedf1;
    float: right;
}
button.search_right{
    float: right;
    margin: 0 0 0 15px;
    background: #cf3a2f;
    border: none;
    width: 80px;
    height: 44px;
    color: #fff;
    font-size: 16px;
    border-radius: 5px;
}

.btn_tg{
    background: #56a89c;
    border-color: #56a89c;
}
.btn_bj{
    background: #54a6d3;
    border-color: #54a6d3;
}
.btn_sc{
    background: #e3504d;
    border-color: #e3504d;
}


/*投稿系统-账号信息*/
.xx_title{
    padding: 30px 0 20px;
    float: left;
    width: 100%;
}
.xx_title span{
    font-size: 14px;
    color: #cf3a2f;
    font-weight: normal;
    padding-left: 10px;
}

.zhxx_row_left{
    width: 70px;
    float: left;
    font-size: 14px;
    color: #393939;
    line-height: 46px;
}
.zhxx_row_right{
    width: 140px;
    float: left;
    font-size: 14px;
    color: #393939;
    line-height: 46px;
    text-align: right;
    padding-right: 15px;
    box-sizing: border-box;
}
.zhxx_input360{
    width: 360px;
    float: left;
}
.zhxx_input360 input{
    color: #121319!important;
    border: 1px solid #eeeef1;
    background-color: #f9f9fa!important;
}
.zhxx_input360_right{
    width: 360px;
    float: left;
}
.zhxx_input860{
    width: 860px;
    float: left;
}
.zhxx_input860 input{
    border: 1px solid #eeeef1;
}
.zhxx_input860 textarea{
    border: 1px solid #eeeef1;
}
.zhxx_input360 input:-moz-placeholder {
    color: #121319!important;
}
.zhxx_input360 input::-moz-placeholder {
    color: #121319!important;
}
.zhxx_input360 input:-ms-input-placeholder {
    color: #121319!important;
}
.zhxx_input360 input::-webkit-input-placeholder {
    color: #121319!important;
}


/*投稿系统-通讯员文集*/
.main_over{
    overflow: hidden;
}
ul.txywj_row{
    width: 1350px;
    margin-bottom: 50px;
}
ul.txywj_row li{
    width: 226px;
    height: 326px;
    float: left;
    margin-right: 43px;
    margin-bottom: 22px;
    border-radius: 5px;
    background-color: #fff;
    overflow: hidden;
}
ul.txywj_row li img{
    width: 226px;
    height: 226px;
}
ul.txywj_row li h5{
    font-size: 20px;
    color: #121319;
    padding-top: 26px;
    text-align: center;
}
ul.txywj_row li p{
    text-align: center;
    font-size: 16px;
    color: #393939;
}
ul.txywj_row li a:hover p{
    text-decoration: underline;
}


/*投稿系统-我的文集*/
.wdwj_left{
    width: 246px;
    float: left;
    background-color: #fff;
    border-radius: 5px;
}
.card-img-top{
    width: 160px;
    height: 164px;
    margin:38px 0 0  44px;
    border-radius: 5px;
}
.wdwj_grjj{
    padding: 20px 26px 50px;
}
.wdwj_grjj_row1{
    text-align: center;
}
.wdwj_grjj_row1 b{
    font-size: 18px;
    color: #121319;
}
.wdwj_grjj_row1 p{
    font-size: 18px;
    color: #999;
    padding-top: 4px;
}

.wdwj_row{
    text-align: center;
    color: #121319;
    padding-top: 40px;
}
.wdwj_row+.wdwj_row{
    border-top: 1px solid #ebedf2;
    margin-top: 35px;
}
.wdwj_row p{
    font-size: 18px;
}
.wdwj_row span{
    font-size: 16px;
    padding-top: 2px;
    display: block;
}

.padding_b{
    padding-bottom: 30px;
}

ul.wdwj_font{
    padding-top: 16px;
}
ul.wdwj_font li+li{
    border-top: 1px solid #f2f3f6;
}
ul.wdwj_font li{
    height: 80px;
}
ul.wdwj_font li .wdwj_font_top{
    font-size: 16px;
    padding-top: 16px;
}
ul.wdwj_font li .wdwj_font_top a{
    color: #000;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
ul.wdwj_font li .wdwj_font_top a:hover{
    color: #cf0d0d;
}
ul.wdwj_font li .wdwj_font_bottom{
    font-size: 14px;
    color: #9d9fa5;
}
ul.wdwj_font li .wdwj_font_bottom a.zz_name{
    color: #9d9fa5;
    padding-right: 12px;
}
ul.wdwj_font li .wdwj_font_bottom a.zz_name:hover{
    color: #6f727a;
}


/*文章详情页*/
.card-header h3{
    padding: 12px 0 6px 0;
}
.card-header p{
    color: #999;
}
.card-body p{
    text-align: left;
    font-size: 16px;
}


/*手机修改页*/
.mobile_title{
    width: 100px;
}
.mobile_row_right440,
.mobile_row_right440_b{
    width: 438px;
    float: left;
}
.mobile_row_right440_b input{
    color: #121319!important;
    border: 1px solid #eeeef1;
    background-color: #f9f9fa!important;
}
.mobile_row_right440_b input:-moz-placeholder {
    color: #121319!important;
}
.mobile_row_right440_b input::-moz-placeholder {
    color: #121319!important;
}
.mobile_row_right440_b input:-ms-input-placeholder {
    color: #121319!important;
}
.mobile_row_right440_b input::-webkit-input-placeholder {
    color: #121319!important;
}

.btn1 {
    display: inline-block;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid transparent;
    font-size: .9rem;
    line-height: 1.6;
    border-radius: .25rem;
    cursor: pointer;
    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}



/*个人排行榜、机构排行榜*/
.gr_ph_banner{
    height: 334px;
    background: url("../images/img/banner-gr.jpg") center no-repeat;
}
.jg_ph_banner{
    height: 334px;
    background: url("../images/img/banner-jg.jpg") center no-repeat;
}

.ph_bg{
    background: url("../images/img/ph-bg.jpg") center top no-repeat;
}

.ph_nav{
    height: 68px;
    background: #fff;
}
.ph_nav_in{
    text-align: center;
    height: 68px;
}
.ph_nav_in b{
    display: inline-block;
    font-size: 20px;
    width: 128px;
    height: 44px;
    line-height: 44px;
    margin: 12px 50px 0;
}
.ph_nav_in b a{
    display: block;
    border-radius: 22px;
}
.ph_nav_in b a:hover{
    background-color: #cf3a2f;
    color: #fff;
}
.ph_nav_in b.on a{
    background-color: #cf3a2f;
    color: #fff;
}

.phb_half{
    float: left;
    width: 640px;
    margin: 40px 0;
}
.phb_half+.phb_half{
    float: right;
}
.phb_top_bg{
    width: 640px;
    height: 12px;
    background: url("../images/img/tp-bj-top.png") no-repeat;
    float: left;
}
.phb_bottom_bg{
    width: 640px;
    height: 12px;
    background: url("../images/img/tp-bj-bottom.png") no-repeat;
    float: left;
}
.phb_center{
    width: 620px;
    /*height: 3656px;*/
    border-right: 20px solid #d1d5e3;
    background-color: #fff;
    float: left;
}
.phb_title{
    padding-top: 40px;
}
.phb_title img{
    float: left;
    width: 36px;
    height: 52px;
    padding: 0 12px 0 34px;
}
.phb_title_center{
    position: relative;
    float: left;
    width: 148px;
    padding-top: 16px;
    height: 52px;
    box-sizing: border-box;
}
.phb_title_center b{
    width: 148px;
    position: absolute;
    font-size: 24px;
    color: #242424;
    z-index: 10;
    display: block;
    text-align: center;
}
.phb_title_center span{
    display: block;
    width: 148px;
    height: 17px;
    background-color: #f5c6a1;
    position: absolute;
    z-index: 1;
    margin-top: 12px;
}
.phb_half+.phb_half .phb_title_center span{
    background-color: #f1d598;
}
.phb_title_right{
    float: right;
    width: 108px;
    height: 52px;
    box-sizing: border-box;
    background: url("../images/img/tgl-bg.jpg") 0 28px no-repeat;
    margin-right: 25px;
    font-size: 22px;
    color: #242424;
    text-align: center;
    padding-top: 15px;
}

ul.phb_content{
    padding: 0 25px 0 20px;
}
ul.phb_content li{
    height: 80px;
    /*padding-top: 40px;*/
    box-sizing: border-box;
}
ul.phb_content li .number_left{
    width: 60px;
    float: left;
    text-align: center;
    font-size: 24px;
    font-weight: bolder;
    font-style: italic;
    line-height: 78px;
    color: #cacaca;
}
ul.phb_content li img{
    float: left;
    border-radius: 50%;
    width: 70px;
    height: 70px;
    border: 4px solid transparent;
}
ul.phb_content li .header_name{
    float: left;
    font-size: 18px;
    line-height: 78px;
    margin-left: 26px;
}
ul.phb_content li .header_name a{
    color: #353a3f;
}
ul.phb_content li .number_right{
    float: right;
    min-width: 108px;
    font-size: 24px;
    font-weight: bold;
    line-height: 78px;
    text-align: center;
}
ul.phb_content li:first-child .number_left{
    color: #e6a821;
}
ul.phb_content li:first-child img{
    border-color: #e6a821;
}
ul.phb_content li:first-child+li .number_left{
    color: #a8a8a8;
}
ul.phb_content li:first-child+li img{
    border-color: #a8a8a8;
}
ul.phb_content li:first-child+li+li .number_left{
    color: #d2a27c;
}
ul.phb_content li:first-child+li+li img{
    border-color: #d2a27c;
}

























