@charset "utf-8";
.authorstart {float: left;width: 100%;text-align: center;padding:10px 0;background:url(../Images/startbg1.png) no-repeat center 20px;overflow: hidden;}

.authorl{float: left;margin-bottom:20px;width:330px;background-color:#222222;color:#848484;overflow: hidden;}
.authorl .titlebox,
.authorr .titlebox{float: left;width: 100%;overflow: hidden;}
.authorl .titlebox img,
.authorr .titlebox img{float: left;}
.authorr .titlebox span{float: right;line-height:60px;font-size:14px;padding-right:20px;}
.authorinfo {float: left;width: 100%;padding:20px;overflow: hidden;}
.authorinfo .avatar{float: left;width: 100%;padding:0 20px;text-align: center;overflow: hidden;}
.authorinfo .avatar img{border:1px solid #aaa;max-width: 150px;max-height: 150px;display: inline-block;}
.authorinfo .nickname{float: left;width: 100%;padding:10px 0;text-align: center;overflow: hidden;}
.authorinfo .nickname span {font-size:12px;}
.authorinfo ul li {float: left;width: 100%;padding:2px 0;font-size:13px;text-align:left;overflow: hidden;}
.authorinfo .bio{float: left;width: 100%;padding:10px 0;border-top:1px solid #333333;border-bottom:1px solid #333333;overflow: hidden;}

.authorr{float: right;width: 850px;margin-bottom:20px;background-color: #222222;color:#848484;overflow: hidden;}
.authorr .count{float: left;width: 100%;padding:10px 15px;text-align: left;font-size:14px;border-bottom: 1px solid #191919;overflow: hidden;}
.authorr .piclist{float:left;width: 860px;padding:10px;font-size:13px;overflow: hidden;}
.authorr .piclist ul li{float:left;width: 190px;padding-bottom:10px;border:1px solid #222222;margin:10px 15px 10px 5px;color: #848484;background: #363535;overflow: hidden;}
.authorr .piclist ul li:hover{border:1px solid #666;}
.authorr .piclist .imgbox{float: left;width: 188px;height: 188px;padding:8px;background-color:#000;text-align:center;line-height:170px;overflow: hidden;}
.authorr .piclist .imgbox img{max-width: 170px;max-height: 170px;display: inline-block;vertical-align: middle;}
.authorr .piclist .title{float:left;width: 100%; }
.authorr .piclist .title img{vertical-align:middle; height:15px;margin-bottom: 2px;}

.authorr .plwrap{float: left;width: 50%;padding-bottom:20px;overflow: hidden;}
.authorr .plwrap .plwraptitle{
    float: left;width: 100%;font-weight: bold;
    height:45px;line-height:45px;color:#fff;
    padding:0 15px;text-align:left;font-size:16px;border-bottom: 1px solid #191919;overflow: hidden;}
.authorr .plwrap .plbox{float: left;width:100%;padding:0 15px;height:200px;overflow: hidden;}
.authorr .plwrap .plbox ul li {float: left;width: 100%;height: 40px;line-height: 40px;font-size:14px;border-bottom:1px dotted #484848;text-align: left;overflow: hidden;}
.authorr .plwrap .plbox ul li a{color:#848484;}
.authorr .plwrap .plbox ul li a:hover{color:#efefef;}

.ititbox{float:left;width: 100%;height: 40px;line-height: 40px;padding:0 20px;
    background-color: #484848;border-bottom: 1px solid #343333;overflow: hidden;}
.ititbox b {
    float: left;position:relative;
    padding:0 20px;height: 35px;line-height: 35px;margin-top: 5px;
    /*background: url(../Images/b1.gif) repeat-x left bottom;*/
    border-top-left-radius:5px;border-top-right-radius:5px;color:#fff;font-size:14px;}
.ititbox .sel{background: -moz-linear-gradient(top, #000000 0%, #ffffff 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#686667), color-stop(100%,#343333));
    background: -webkit-linear-gradient(top, #686667, #1e1c1d 50%, #343333);
    background: -o-linear-gradient(top, #686667, #1e1c1d 50%, #343333);
    background: -ms-linear-gradient(top, #686667, #1e1c1d 50%, #343333);
    background: linear-gradient(to bottom,#686667, #1e1c1d 50%, #343333);
}

.ititbox b::after{content: '';position: absolute;right:-50px;bottom:5px;background: url(../Images/tit2r.png) no-repeat right bottom;width:35px;height: 4px;}
.ititbox ul li{
    float: left;position:relative;
    padding:0 20px;height: 35px;line-height: 35px;margin-top: 5px;
    border-top-left-radius:5px;border-top-right-radius:5px;color:#fff;font-size:14px;}
.ititbox span {float: right;line-height: 40px;font-size:12px;color:#F3C361;overflow:hidden;}
.ititbox span a{color: #F3C361}
.ititbox span a:hover{color: #fff}


.albumwrap{float:left;width: 100%;padding:0 20px;margin-bottom:20px;overflow: hidden;}
.albumbox{float: left;width: 100%;background-color: #484848;padding:30px 10px;overflow: hidden;}
.albumbox ul{float: left;width: 100%;overflow: hidden;}
.albumbox ul li {float: left;width:20%;height:250px;margin-bottom: 30px;overflow: hidden;}
.albumbox .item{margin:0 auto;width: 216px;height: 250px;background: url(../Images/albumbg.png) no-repeat left top;overflow: hidden;}
.albumbox .item .imgbox{float:left;margin:10px 0 0 10px;width: 190px;height: 160px;padding:5px;line-height:150px;
    background-color:#000;text-align:center;overflow: hidden;}
.albumbox .item .imgbox img {max-width: 180px;max-height: 150px;display: inline-block;vertical-align: middle;}
.albumbox .item .title{float: left;width: 100%;height:35px;line-height:35px;text-align: center;font-size:16px;padding:0 15px;overflow: hidden;}
.albumbox .item .uname{float: left;width: 100%;height:25px;line-height:25px;text-align: center;font-size:14px;padding:0 15px;overflow: hidden;}
