/*nav*/
.navg{
    height:60px;
    line-height:60px;
    background:#363636;
    box-shadow: 2px 0px 5px #363636;
    position: fixed;
    left:0;
    right:0;
    top:0;
    width:100%;
    z-index:9999;
}
.box{overflow:hidden;zoom:1;}
.navg .logo{
    display: block;
    width:127px;
    height:32px;
    background: url("../images/logo.png") no-repeat;
    margin-top: 15px;
}
.navg .list{
    margin-left:50px;
}
.navg .navicon{
    display: none;
}
.navg .list .icon{
    display:none;
}
.navg .list a.item{
    display: inline-block;
    font-size:18px;
    color:#fff;
    padding:0 10px;
    margin-right:25px;
}
.navg .list a.more{
    position:relative;
}
.navg .list a.more .mimg{
    width:30px;
    height:8px;
    display:inline-block;
    background:url("../images/tg-spirit.png") 0px -150px no-repeat;
    transition:all .3s;
    -webkit-transition:all .3s;
}
.navg .list a.more:hover .mimg{
    background-position:0px -160px;

}
.navg .list a.cur{
    border-bottom:3px solid #ff0a54;
    line-height:56px;
    font-weight:bold;
}
.navg .list a:hover{
    color:#ff6699;
    transition:all .3s;
    -webkit-transition:all .3s;
}
.navg .list a.more:hover{
    color:#fff;
}
.navg .list .more,.navg .person,.navg .info{
    position:relative;
    cursor:pointer;
}
.navg .more .outer-box{
    position:absolute;
    left:-35px;
    top:30px;
    width:120px;
    height:100px;
    display:none;
}
.navg .more-list{
    width:120px;
    z-index:99999;
    line-height:normal;
    background:#363636;
    border-radius:5px;
    margin-top:40px;
    position: relative;

}
.navg .more-list li:hover{
    color:#ff6699;
}
.navg .more-list:before{
    content: '';
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    border-left:6px solid transparent;
    border-right:6px solid transparent;
    border-bottom: 8px solid #363636;
    left: 55px;
    top: -7px;
}
.navg .more-list li{
    background:#363636;
    font-size:14px;
    text-align:center;
    padding:10px 0;
    border-radius:5px;
}
.navg .more-list li .icon{
    display: inline-block;
    vertical-align: middle;
    margin: 1px 12px 0 0;
    width: 18px;
    height: 18px;
    background: url("../images/tg-spirit.png") no-repeat -26px -34px;
    transition:all .3s;
    -webkit-transition:all .3s;
}
.navg .more-list li:hover .icon{
    background-position:-26px -51px;
}
.navg .seafrom{
    position: relative;
}
.navg .seafrom .seadown{
    display: none;
    position: absolute;
    width: 355px !important;
    left:0px;
    top:50px;
    z-index: 9999;
    width: 100%;
    min-width: 110px;
    background: #fff;
    border: 1px solid #ccc;
    box-shadow: 0 5px 5px rgba(0, 0, 0, 0.1);
    border-radius:4px;
}
.navg .seafrom .seadown p{
    height: 38px;
    line-height: 38px;
    margin: 0;
    padding: 0 10px;
    font-weight: normal;
    border-bottom: 1px solid #f0f0f0;
}
.navg .seafrom .aw-dropdown-list img{
    width: 24px;
    height: 24px;
    margin-right: 5px;
}
.navg .seafrom .aw-dropdown-list li{
    position: relative;
    height: 42px;
    line-height: 42px;
    padding: 0 10px !important;
    border-bottom: 1px solid #f0f0f0;
    cursor: pointer;
    text-align: left;
    font-size: 14px;
}
.navg .seafrom .fq-btn{
    width: 70px;
    height: 24px;
    padding: 0 10px;
    line-height: 24px;
    font-weight: normal;
    font-size: 12px;
    background-color: #ff6699;
    color: #fff;
    margin:10px;
    border-radius:4px;
}

.navg .seafrom .seafooter{
    height: 42px;
    line-height: 42px;
    background-color: #fafafa;
    border-radius:4px;
}

.navg .search-box{
    height:35px;
    width:180px;
    background:#fff;
    margin:12px 40px 0 0;
    border-radius:5px;
}
.navg .search-box .search{
    color:#ccc;
    font-size:12px;
    width:145px;
    border:none;
    height:20px;
    line-height:20px;
    margin:8px 0 0 10px;
}
.navg .search-box .sea-con{
    margin-top:6px;
    cursor:pointer;
    line-height:normal;
    font-size:18px;
    color:#a5a5a5;
}
.navg .publish{
    width:80px;
    height:36px;
    line-height:36px;
    color:#fff;
    border-radius:4px;
    margin:12px 35px 0 0;
    background:#ff6699;
    text-align: center;
    cursor:pointer;
    transition: all .3s;
    -webkit-transition: all .3s;
}
.navg .publish:hover{
    background: rgb(255, 108, 154);
}
.navg .publish .pb-icon{
    margin:-3px 5px 0 0;
}
.navg .lg a{
    color:#fff;
    padding:0 10px;
    font-size:14px;
    display:inline-block;
    height:12px;
    line-height:12px;
}
.navg .lg .login{
    border-right:1px solid #fff;
}
.navg .person .spot{
    display:block;
    width:5px;
    height:5px;
    border-radius:100%;
    background:#ff6699;
}
.navg .person .outer-box{
    width:120px;
    height:190px;
    position:absolute;
    left: -75px;
    top: 35px;
    display:none;
}
.navg .person  .list{
    width:120px;
    border: 1px solid #ddd;
    border-radius: 5px;
    box-shadow: 0px 0px 3px #ddd;
    background:#fff;
    margin: 35px 50px 0 0;
}
.navg .person  .list:before{
    content: '';
    display: block;
    width: 15px;
    height:10px;
    background:url("../images/tg-spirit.png") -58px 0 no-repeat;
    margin: -9px 0 0 90px;
}
.navg .person  .list li{
    padding:10px 0;
    border-bottom:1px solid #f4f4f4;
    line-height:normal;
    color:#666;
}
.navg .person  .list li:hover{
    color:#999;
}
.navg .person  .list .icon{
    display:inline-block;
    vertical-align:middle;
    margin:0 10px 0 15px;
    font-size:22px;
}
.navg .person  .list .icon1{
    font-size: 16px;
    margin-top: -8px;
}
.navg .person  .list .icon2{
    font-size:22px;
}
.navg .person  .list .icon3{

}
.navg .person  .list .icon4{
    font-size: 18px;
    margin-top: -8px;
}
.navg .info .outer-box{
    position: absolute;
    width:390px;
    height:320px;
    left:-350px;
    top:20px;
    display:none;
}
.navg .info .list-box{
    background:#fff;
    width:390px;
    margin-top:50px;
    border: 1px solid #ddd;
    border-radius: 5px;
    box-shadow: 0px 0px 3px #ddd;
    background:#fff;
}
.navg .info .list-box:before{
    content: '';
    display: block;
    width: 15px;
    height:10px;
    margin:-8px 0 0 350px;
    background:url("../images/tg-spirit.png") -58px 0 no-repeat;
}
.navg .info .listt li{
    padding:10px 15px;
    border-bottom: 1px solid #ececec;
    line-height: normal;
    color:#999;
}
.navg .info .list  p{
    margin-bottom:6px;
}
.navg .info .listt .name{
    color:#333;
    font-weight:bold;
}
.navg .info .listt .wt{
    color:#333;
}
.navg .lgh .person img{
    width:40px;
    height:40px;
    border-radius:100%;
    margin-top:10px;
}
.navg .lgh .person .spot{
    display: block;
    width: 12px;
    height: 12px;
    border-radius: 100%;
    background: #ff6699;
    margin: 5px 0 0 -10px;
    position: relative;
}
.navg .lgh .person .spott{
    background: #ff6699;
    color:#fff;
    padding:2px;
    border-radius:5px;
    font-size:12px;
}
.navg .info{
    margin-right:20px;
    height:60px;
}
.navg .info .if-icon{
    margin-top:20px;
    width:22px;
    height:22px;
    display:inline-block;
    background:url("../images/tg-spirit.png") -74px -32px no-repeat;
}
.navg .info .count{
    color: #fff;
    background: #ff6699;
    line-height: normal;
    padding: 1px 2px;
    font-size: 10px;
    border-radius: 6px;
    margin: 10px 0 0 -5px;
    min-width: 18px;
    min-height: 16px;
    text-align: center;
}
.navg .info .cz{
    padding:15px;
    line-height:normal;
    margin-bottom:0;
}
.navg .info .cz .icon-set{
    font-size: 20px;
    margin-top: -2px;
}
.navg .info .cz a{
    color:#999;
}
/*主体内容*/

.container-wrap{
    margin-top:80px;
}
/*轮播图*/
.bannerbox{
    width:100%;
    height:250px;
    position: relative;
}
.bannerbox ul,.bannerbox ul li,.bannerbox li img{
    width:100%;
    height:100%;
}
.bannerbox ul li{
    position:absolute;
    left:0;
    top:0;
    z-index:0;
    opacity:0;
}
.bannerbox ul li:nth-child(1){
    z-index:1;
    opacity:1;
}
.bannerbox li .words{
    position: absolute;
    left: 20px;
    bottom: 15px;
    font-size: 18px;
    color: #fff;
    z-index: 11;
}
.bannerbox li .bg{
    height: 58px;
    background: #000;
    opacity: 0.3;
    filter: alpha(opacity=30);
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    border-radius:0 0 4px 4px;
}
.bannerbox .spotlist{
    position: absolute;
    right: 20px;
    bottom: 20px;
    z-index: 15;
    padding-left: 0;
    margin-left: -30%;
    text-align: center;
    list-style: none;
}

.bannerbox .spotlist .spot{
    width: 30px;
    height: 5px;
    border: none;
    border-radius: 0;
    background: #fff;
    opacity: 0.3;
    filter: alpha(opacity=30);
    z-index: 2;
    margin: 0;
    margin-right: 10px;
    display: inline-block;
    cursor:pointer;
}
.bannerbox .spotlist .spot.active{
    background: #fff;
    opacity: 100;
    filter: alpha(opacity=100);
}
/*轮播图 end*/

/*返回顶部*/
.coninner,.coninnert{
    position: relative;
}
.backtop{
    width:40px;
    height:40px;
    position:fixed;
    bottom:115px;
    left:50%;
    margin-left:550px;
    z-index:1;
    display:none;
    cursor:pointer;
}
.psuss-box{
    background-color: #fff;
    border: 1px solid #ececec;
    border-radius: 4px;
    box-shadow: 0px 0px 3px #ececec;
    margin-bottom: 15px;
    padding: 15px;
    color: #666;
}
.psuss-box .tip{
    font-size:16px;
    color:#333;
    font-weight:bold;
    margin:0;
}
.psuss-box .txt{
    line-height:1.8;
    margin-bottom: 5px;
}
.psuss-box .list li{
    padding:3px 0;
}
.psuss-box .list li .spot{
    width: 4px;
    height: 4px;
    display: inline-block;
    border-radius: 100%;
    background: #ddd;
    vertical-align: middle;
}
.psuss-box .list li .cur{
    color:#ff6699;
}
.pp-box{
    margin-bottom:15px;
}
.pp-box .ttip{
    padding-bottom:15px;
    border-bottom:1px solid #e2e2e2;
    text-align: center;
}
.rest{
    text-align: center;
    color:#999;
}
.rest .count{
    color:#ff6699;
    font-weight:bold;
    margin-bottom:15px;
}

/*提示*/
.tip{
    margin:10px 0;
    overflow: hidden;
}
.tip .fire{
    margin-top: -5px;
    color: #ccc;
    font-size: 20px;
}
.tip .set{
    color:#999;
    position:relative;
    cursor:pointer;
}
.tip .set .icon{
    font-size:14px;
    color:#ccc;
}
.tip .tp-box{
    background-color: #fff;
    border: 1px solid #ececec;
    border-radius: 4px;
    box-shadow: 0px 0px 3px #ececec;
    padding:15px;
    margin-top:10px;
    position:relative;
    color:#999;
    display:none;
}
.tip .tp-box:before{
    content: '';
    position: absolute;
    display: block;
    width: 13px;
    height:9px;
    right: 20px;
    top: -9px;
    background: url("../images/tg-spirit.png") no-repeat -1px -170px;
}
.tip .tp-box h1{
    color:#666;
    font-size:16px;
}
.tip .tp-box .wd{
    color:#999;
    font-size:14px;
    font-weight:normal;
}
.tip .set .fa-cog{
    margin-right:3px;
}
.tip .tp-box .lablist{
    margin-right:-15px;
}
.tip .tp-box .lablist .lab{
    margin:0 18px 10px 0 ;
}
.tip .tp-box .zht a.active{
    color: #fff;
    background: #ff6699;
    border: 1px solid #ff6699;
}
.tip .tp-box .lablist .lab:hover{
    color: #fff;
    background: #ff6699;
    border: 1px solid #ff6699;
}
.tip .tp-box .save-box{
    height:50px;
    line-height:50px;
    border-top:1px dashed #ececec;
}
.tip .tp-box .save-box .save-btn{
    display:block;
    font-size:16px;
    color:#fff;
    border:1px solid #555;
    width:80px;
    height:40px;
    line-height:40px;
    border-radius:4px;
    text-align: center;
    margin-top:10px;
    background:#6b6b6b;
}
.tip .tp-box .save-box .save-btn:hover{
    opacity:0.9;
    filter:alpha(opacity=90);
    transition:all .1s;
    -webkit-transition:all .1s;
}
.toplist .backtop{
    position:absolute;
    right:0;
    bottom:0;
}
.toplist .tp-item,.aw-explore-list .tp-item{
     background-color:#fff;
     border:1px solid #ececec;
     border-radius:4px;
     box-shadow:0px 0px 3px #ececec;
    margin-bottom:10px;
    padding:15px 35px 15px 25px;
    color:#999;
}
.aw-explore-list .item{
    padding-left:25px;
}
.aw-explore-list .item .tp-item{
    padding-left:0;
}
.aw-explore-list .tp-item{
    border: 0;
    border-radius: 0;
    box-shadow: none;
    border-bottom: 1px solid #ececec;
}
.aw-explore-list .tp-item .info-box{
    width:100%;
}
.aw-explore-list  .p-title{
    width: 100%;
    color: #333;
    font-size: 18px;
    font-weight: bold;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin-top: 10px;
}
.toplist .tp-item .read.active,.aw-explore-list .tp-item .read.active{
    background: #ff6699;
    color: #fff;
    border-radius: 4px;
    transition:all .3s;
    -webkit-transition:all .3s;
}
.toplist .tp-item dd.info-box,.aw-explore-list .tp-item dd.info-box{
    width:598px;
    padding-left:15px;
}
.toplist .tp-item .person-box,.aw-explore-list .tp-item .person-box{
    position: relative;
}
/*个人信息悬浮框*/
.toplist .tp-item .pbox,.aw-explore-list .tp-item .pbox{
    width:310px;
    position: absolute;
    left: -38px;
    z-index:10000;
    border: 1px solid #ddd;
    border-radius: 5px;
    box-shadow: 0px 0px 3px #ddd;
    background: #fff;
    display:none;
}
.toplist .tp-item .pbox:after,.aw-explore-list .tp-item .pbox:after{
    content: '';
    position: absolute;
    display: block;
    width: 12px;
    height: 12px;
    background:url("../images/tg-spirit.png") -40px 0  no-repeat;
    left: 55px;
    bottom: -10px;
}
.toplist  .pbox .pb-info,.aw-explore-list  .pbox .pb-info{
    height:80px;
    padding:15px;
    width:100%;
    background:url("../images/bg.jpg") no-repeat;
    color:#fff;
    font-size:12px;
}
.pbox .pb-info .outer{
    width:44px;
    height:44px;
    background:#fff;
    border-radius:100%;
    position: relative;
    display:block;
    opacity:0.8;
    filter:alpha(opacity=80);
    margin-right:10px;
}
.pbox .pb-info .name{
    font-size:16px;
    color:#fff;
    font-weight:bold;
}
.pbox .pb-info .pt{
    width:40px;
    height:40px;
    border-radius:100%;
    position:absolute;
    left:2px;
    top:2px;
    z-index:1;
}
.pbox .pb-info .txt{
    width:220px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin-top: 3px;
}
.pbox .pb-con{
    padding:10px 15px 0;
    text-align: center;
}
.pbox .pb-con .btn{
    border:1px solid #d9d9d9;
    height:24px;
    width:85px;
    line-height:20px;
    text-align:center;
    color:#666;
    font-size:12px;
    padding:0;
    box-shadow: 0px 0px 3px #d9d9d9;
    border-radius:2px;
    margin-right:5px;
}
.pbox .pb-con .letter-btn .icon{
    vertical-align: middle;
    font-size: 20px;
    margin-top: -2px;
    display: inline-block;
}
.pbox .pb-con .btn .icon{
    color:#aaa;
}
.pbox .pb-con .btn .icon.yes{
    color:#ff6699;
}
.pbox .pb-con .sp{
    color:#999;
    padding:0 18px;
    border-right:1px solid #e2e2e2;
    font-size:12px;
}
.pbox .pb-con .sp:last-child{
    border:none;
}
.pbox .pb-con .sp .count{
    color:#666;
}
/*个人信息悬浮框end*/
.toplist .tp-item .person,.aw-explore-list .tp-item .person{
    width:48px;
    height:48px;
    border-radius:100%;
}
.toplist .tp-item .zan-box,.aw-explore-list .tp-item .zan-box{
    width:50px;
    height:54px;
    border-radius:4px;
    border:1px solid #e8e8e8;
    margin:15px auto 0;
    text-align:center;
    color:#999;
    cursor:pointer;
    display:none;
}
.toplist .zan-box .heart,.aw-explore-list .zan-box .heart{
    color:#bbb;
    margin-top:3px;
    display:block;
    font-size:18px;
}
.toplist .zant-box,.aw-explore-list .zant-box{
    width:50px;
    height:30px;
    line-height:30px;
    text-align: center;
    border-radius:4px;
    border:1px solid #e8e8e8;
    font-size:15px;
    font-weight:bold;
    display: block;
    font-family: "Arial";
    margin:15px auto 0;
}
.toplist .zant-box:hover,.aw-explore-list .zant-box:hover{
    background:#fff4f8;
    color:#ff6699;
    border-color:#ffd6e4;
    cursor:pointer;
}
.toplist .zan-box .count,.aw-explore-list .zan-box .count{
    font-size:15px;
    font-weight:bold;
    display: block;
    font-family: "Arial";
}
.toplist .tp-item .zan-box:hover,.aw-explore-list .tp-item .zan-box:hover{
    background:#fff4f8;
    color:#ff6699;
    border-color:#ffd6e4;
}
.toplist .tp-item .zan-box:hover .heart,.aw-explore-list .tp-item .zan-box:hover .heart{
    color:#ff6699;
}
.toplist .tp-item .zan-box.activet,.aw-explore-list .tp-item .zan-box.activet{
    background:#ff6699;
    color:#fff;
    border-color:#ff6699;
    cursor:pointer;
}
.toplist .tp-item .zan-box.activet .heart,.aw-explore-list .tp-item .zan-box.activet .heart{
    color:#fff;
}
.toplist .info-box .p-name,.aw-explore-list .info-box .p-name{
    font-size:16px;
    font-weight:bold;
    color:#333;
    margin-right:5px;
}
.toplist .info-box .p-state,.aw-explore-list .info-box .p-state{
    margin: -5px 0 0 5px;
    width:250px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display:inline-block;
    vertical-align: middle;
}
.toplist .info-box .remove,.aw-explore-list .info-box .remove{
    cursor:pointer;
    position:relative;
    display:block;
    height:15px;
    width:15px;
    right:-15px;
    display:none;
}
.toplist .info-box .remove .icon,.aw-explore-list .info-box .remove .icon{
    font-size:14px;
}
.toplist .info-box .remove:after,.aw-explore-list .info-box .remove:after{
    content:"减少此类推荐";
    position: absolute;
    left:-75px;
    top: 25px;
    width:95px;
    height:30px;
    line-height:30px;
    text-align:center;
    border: 1px solid #ececec;
    border-radius: 4px;
    box-shadow: 0px 0px 3px #ececec;
    display:none;
    font-size:12px;
}
.toplist .info-box .remove:hover:after,.aw-explore-list .info-box .remove:hover:after{
    display:block;
}
.toplist .info-box .love .cur,.aw-explore-list .info-box .love .cur{
    color:#ff6699;
}
.toplist .con-box,.aw-explore-list.con-box{
    position: relative;
    width:100%;
    display: none;
    overflow:hidden;
    line-height:26px;
    color:#666;
}
.toplist .con-box .time,.aw-explore-list .con-box .time{
    color: #666;
    font-size: 12px;
    margin-top: 15px;
    float: none;
    display: block;
    padding-left:0;
}
.toplist .con-box img,.aw-explore-list  .con-box img{
    height:auto;
}
.toplist  .pack-up,.aw-explore-list  .pack-up{
    width:61px;
    text-align: center;
    height:28px;
    line-height:28px;
    background:#ff6699;
    color:#fff;
    border-radius:14px;
    font-size:12px;
    position:fixed;
    bottom: 10px;
    z-index:5;
    display:none;
    cursor:pointer;

}
.toplist  .pack-up.active,.aw-explore-list  .pack-up.active{
    display:inline-block;
    background:none;
    color:#999;
    height:auto;
    line-height:normal;
    margin-top:5px;
    color:#999;
}
.toplist  .pack-up .up,.aw-explore-list  .pack-up .up{
    margin: -2px 5px 0 0;
    font-size: 12px !important;
}
/*评论列表*/
.toplist .pl-box,.toplist .ans-box,.aw-explore-list .pl-box,.aw-explore-list .ans-box{
    display:none;
    border:1px solid #ececec;
    padding:15px;
    border-radius:4px;
    margin-top:15px;
    position: relative;
    width:100%;
}
.title-box .ans-box{
    padding: 15px 0;
}
.toplist .pl-box:before,.toplist .ans-box:before,.aw-explore-list .pl-box:before,.aw-explore-list .ans-box:before{
    content: '';
    position: absolute;
    display: block;
    width: 18px;
    height: 12px;
    background:url("../images/tg-spirit.png") -1px 0px no-repeat;
    left:35px;
    top: -10px;
}
.title-box .ans-box:before{
    left:90px;
}
.toplist .pl-box .db,.aw-explore-list .pl-box .db{
    overflow:hidden;
    margin:0;
}
.toplist .pl-box .db .at,.aw-explore-list .pl-box .db .at{
    font-size:18px;
}
.toplist .pl-box .btn,.aw-explore-list .pl-box .btn{
    padding:5px 16px;
    background:#fff;
}
.toplist .pl-box .btn:active,.aw-explore-list .pl-box .btn:active{
    box-shadow:none;
}
.toplist .pl-box .pb-btn,.aw-explore-list .pl-box .pb-btn{
    background:#00baff;
    color:#fff;
    border-radius:5px;
}
.toplist .pl-box .pb-btn:hover,.aw-explore-list .pl-box .pb-btn:hover{
    opacity:0.7;
    filter:alpha(opacity=70);
    transition:all .2s;
    -webkit-transition:all .2s;
}
.toplist .pl-box .plb-box .txta,.aw-explore-list .pl-box .plb-box .txta{
    width: 100%;
    resize: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    padding:8px 15px;
    margin-bottom:10px;
    vertical-align: top;
    outline:none;
    line-height:1.4;
}
.toplist .pl-box .plb-box .txta:focus,.aw-explore-list .pl-box .plb-box .txta:focus{
    transition: all .3s;
    -webkit-transition: all .3s;
    border: 1px solid #ff6699;
    box-shadow: 0 0 3px #ff6699;
}
.toplist .pl-box .pl-item,.aw-explore-list .pl-box .pl-item{
    padding:15px 0 10px;
    border-bottom:1px solid #ececec;
    overflow:hidden;
    margin-bottom:0;
}
.toplist .pl-item .photo,.aw-explore-list .pl-item .photo{
    width:35px;
    height:35px;
    border-radius:100%;
    margin-right:10px;
}
.toplist .pl-item .detail,.aw-explore-list .pl-item .detail{
    width: 510px;
}
.toplist .pl-item .detail .name,.aw-explore-list .pl-item .detail .name{
    color:#333;
}
.toplist .pl-item .opt,.aw-explore-list .pl-item .opt{
    margin:5px 0 10px;
    font-size:12px;
    color:#ccc;
    position: relative;
}
.toplist .pl-item .opt .replay,.aw-explore-list .pl-item .opt .replay{
    color: #666;
    height: 12px;
    line-height: 14px;
    cursor:pointer;
}
.toplist .pl-item .opt .optan,.aw-explore-list .pl-item .opt .optan{
    color:#666;
    padding:0 10px;
    cursor:pointer;
    height:12px;
    line-height:10px;
}
.toplist .pl-item .opt .optan .icon,.aw-explore-list .pl-item .opt .optan .icon{
    color:#e6e6e6;
    font-size:18px;
    margin-right: 5px;
}
.toplist .pl-item .opt .replay:hover .icon,.aw-explore-list .pl-item .opt .replay:hover .icon{
    color:#ddd;
}
.toplist .pl-item .replay-box,.aw-explore-list .pl-item .replay-box{
    display:none;
}
.toplist .replay-list .detail,.aw-explore-list .replay-list .detail{
    width:465px;
    overflow:hidden;
}
.toplist .replay-list .time,.aw-explore-list .replay-list .time{
    font-size:12px;
}
.toplist .replay-list .spot,.aw-explore-list .replay-list .spot{
    display:inline-block;
    width:3px;
    height:3px;
    border-radius:100%;
    background:#666;
    margin: -3px 5px 0 10px;
    vertical-align: middle;
}
.toplist .pl-list .pl-more,.aw-explore-list .pl-list .pl-more{
    display: block;
    text-align:center;
    font-size:12px;
    color:#666;
    margin-top:15px;
}
.toplist .pl-list .pl-more .count,.aw-explore-list .pl-list .pl-more .count{
    color:#ff6699;
}
/*评论列表end*/
/*邀请回答*/
.ans-box .seat-box{
    padding:0 15px;
    position: relative;
}
.ans-box .seat-box .sea-box{
    width:245px;
    height:33px;
    line-height:33px;
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 4px;

}
.ans-box .seat-box .sea-box.cur{
    box-shadow: 0px 0px 3px #ccc;
}
.ans-box .seat-box .sea-box .txt{
    height:30px;
    line-height:30px;
    color:#333;
    width:210px;
    border:none;
    margin-left:10px;
    font-size:12px;
}
.ans-box .seat-box .tip{
    margin:7px 0 0 15px;
}
.ans-box .seat-box .sea-btn{
    cursor:pointer;
    margin-top:-2px;
}
.ans-box .seat-box .aw-dropdown{
    width:245px;
    margin-left:15px;
}
.ans-box .anslist li{
    overflow:hidden;
    padding:15px;
    border-bottom:1px dashed #e2e2e2;
}
.ans-box .anslist li .per{
    margin-right:10px;
}
.ans-box .anslist li img{
    width:35px;
    height:35px;
    border-radius:100%;
}
.ans-box .anslist .p-name{
    font-size:14px;
}
.ans-box .anslist .p-state{
    font-size:12px;
}
.ans-box .anslist .info{
    margin-bottom:2px;
}
.ans-box .anslist .detail{
    font-size:12px;
    margin:0;
}
.ans-box .anslist .yq-btn{
    padding:5px 15px;
    background:#00c59e;
    color:#fff;
    border-radius:4px;
    cursor:pointer;
}
.ans-box .anslist .yq-btn.cur{
    background:#eeeeee;
    color:#999;
}
.ans-box .anslist .yq-btn:hover{
    transition:all .5s;
    -webkit-transition:all .5s;
    opacity:.8;
    filter:alpha(opacity=80);
}
.ans-box  .more{
    display:block;
    text-align: center;
    width:100%;
    margin-top:15px;
}
/*邀请回答end*/
.toplist .info-box .love .name{
    color:#999;
}
.toplist .info-box .love .name:hover{
    color:#ff6699;
}
.toplist  .p-title{
    color:#333;
    font-size:18px;
    font-weight:bold;
    margin-right:15px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.toplist-detail  .p-title{
    margin-right:0;
}
.toplist  .from{
    font-size:12px;
    line-height:2.2;
}
.toplist .lab{
    color:#666;
    padding:5px 10px;
    background:#f2f2f2;
    border-radius:14px;
    font-style:normal;
    margin-left:5px;
}
.toplist .lab:hover{
    color:#fff;
    background:#ff6699;
    transition:all .2s;
    -webkit-transition:all .2s;
}
.toplist .info-box .words,.aw-explore-list .info-box .words{
    color:#666;
    margin-bottom:10px;
    line-height:26px;
    word-wrap: break-word;
}
.ctoplist .info-box .words{
    display:none;
}
.toplist .info-box .read,.aw-explore-list .info-box .read{
    display:inline-block;
    color:#ff6699;
    border-radius: 4px;
    padding:1px 8px;
    margin-left:3px;
    font-size:12px;
}
.toplist .show-imgs,.aw-explore-list .show-imgs{
    margin-bottom:10px;
    overflow:hidden;
}
.toplist .show-imgs li,.aw-explore-list .show-imgs li{
    float: left;
    margin-right: 6px;
    width: 190px;
    height: 125px;
    overflow: hidden;
    border-radius:4px;
}
.toplist .show-imgs .li3,.aw-explore-list .show-imgs .li3{
    margin-right:0;
}
.toplist .show-imgs img,.aw-explore-list .show-imgs img{
    width:100%;
    height:auto;
    border-radius:4px;
    cursor:pointer;
}
.toplist .cz,.aw-explore-list .cz{
    margin:10px 0 0 0;
    position: relative;
}
.toplist .cz .item,.aw-explore-list .cz .item{
    color:#999;
    font-size:12px;
    margin-right:15px;
    display:inline-block;
    cursor:pointer;
    transition:all .3s;
    -webkit-transition:all .3s;
    padding-left:0;
}
.toplist .cz .answer-btn{
     width:100px;
     height:36px;
     border-radius:4px;
     line-height:36px;
     background:#626262;
     color:#fff;
     font-size:14px;
     text-align:center;
     cursor:pointer;
}
.toplist .cz .answer-btn:hover{
     opacity: 0.9;
     filter:alpha(opacity=90);
}
.toplist .cz .item:hover,.aw-explore-list .cz .item:hover{
    color:#666;
}
.toplist .cz .item.fx,.aw-explore-list .cz .item.fx{
    position: relative;
}
.toplist .cz .fxb,.aw-explore-list .cz .fxb{
    position: relative;
    cursor:pointer;
}
.toplist .cz .sxbox,.aw-explore-list .cz .sxbox{
    position:absolute;
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: 0px 0px 3px #ccc;
    margin-bottom: 15px;
    width:120px;
    left:-40px;
    top:30px;
    display:none;
    z-index:1000;
}
.toplist .cz .sxbox:before,.aw-explore-list .cz .sxbox:before{
    content: '';
    position: absolute;
    display: block;
    width: 15px;
    height: 9px;
    left: 50px;
    top: -9px;
    background:url("../images/tg-spirit.png") -25px 0 no-repeat;
}
.toplist .cz .sxbox li,.aw-explore-list .cz .sxbox li{
    border-bottom: 1px solid #ccc;
    overflow:hidden;
    padding:2px 0;
}
.toplist .cz .sxbox a,.aw-explore-list .cz .sxbox a{
    font-size:14px;
    color:#ccc;
    margin-left:15px;
    padding-left: 30px !important;
    line-height: 25px !important;
    height: 25px !important;
    color:#666;
}
.bdsharebuttonbox a{
    background:url("../images/share-spirit.png") no-repeat !important;
}
.bdsharebuttonbox a.bds_tsina{
    background-position: 0 -187px !important;
}
.bdsharebuttonbox a.bds_qzone {
    background-position: 0 -214px !important;
}
.bdsharebuttonbox a.bds_weixin {
    background-position: 0 -240px !important;
}
.toplist .cz .item .tip,.aw-explore-list .cz .item .tip{
    display:none;
}
.toplist .cz .item.cur,.aw-explore-list .cz .item.cur{
    display:none;
}
.toplist .cz .item.cur .spot,.aw-explore-list .cz .item.cur .spot{
    width: 3px;
    height: 3px;
    display: inline-block;
    background: #ddd;
    border-radius: 100%;
    margin: -2px 20px 0 0;
    vertical-align: middle;
}
.toplist .cz a img,.aw-explore-list .cz a img{
    margin-right:8px;
}
.toplist .cz .fa-star-o,.aw-explore-list .cz .fa-star-o{
    font-size:18px;
}
.toplist .cz .icon,.aw-explore-list .cz .icon{
    display:inline-block;
    margin-right:5px;
}
.toplist .cz .sc,.aw-explore-list .cz .sc{
    margin-top:-5px;
}
.toplist .cz .fx,.aw-explore-list .cz .fx{
    font-size: 14px;
    margin-top: -3px;
}
.toplist .cz .ll,.aw-explore-list .cz .ll{
    margin-top: -6px;
    font-size: 18px;
}
.toplist .cz .time,.aw-explore-list .cz .time{
    font-size:12px;;
    margin:8px 0 0 0;
    color:#666;
}
.toplist .con-box .time span,.aw-explore-list .con-box .time span{
    margin-left:5px;
    color:#999;
}
.toplist .con-box p,.aw-explore-list .con-box p{
    line-height:26px;
}
.load-more{
    background:#fff;
    height:43px;
    line-height:43px;
    border: 1px solid #ececec;
    border-radius: 4px;
    box-shadow:2px 2px 2px #e9e9e9;
    color:#999;
    text-align: center;
    cursor:pointer;
}
.load-more .load{
    width: 11px;
    height: 11px;
    display: inline-block;
    background: url("../images/tg-spirit.png") -75px -60px no-repeat;
    vertical-align: middle;
}
/*标签组*/
.lablist{
    overflow:hidden;
}
.lablist .lab{
    margin:0 15px 10px 0;
    background:#fff;
    font-size:14px;
    color:#666;
    padding:8px 15px;
    border-radius:18px;
    border:1px solid #ececec;
    cursor:pointer;
    transition:all .3s;
    -webkit-transition:all .3s;
}
.lablist .lab:hover{
    color:#fff;
    border:1px solid #ff6699;
}
.lablist .lab.active{
    color:#fff;
    background:#ff6699;
    border:1px solid #ff6699;
}
.lablisth a:hover{
    color:#fff;
    background:#ff6699;
    border:1px solid #ff6699;
}
/*关注话题列表*/
.fstp{
    background-color: #fff;
    border: 1px solid #ececec;
    border-radius: 4px;
    box-shadow: 0px 0px 3px #ececec;
    padding:0 15px;
}
.fstpt{
    padding:0;
}
.fstp .tp-head h3{
    height: 60px;
    line-height: 60px;
    border-bottom: 1px solid #ececec;
    padding: 0 15px;
    font-size: 18px;
    color: #222;
    margin-bottom: 0;
}
.fstp .fstplist{
    padding:0 15px 10px;
}
.fstp .fstplist li{
    border-bottom:1px dashed #ececec;
    padding:28px 0;
    width:50%;
    overflow:hidden;
    height:145px;
}
.fstp .fstplist li.last{
    border:none;
}
.fstp .fstplist li .box{
    width:300px;
}
.fstp .fstplist li .boxo{
    float:right;
}
.fstp .fstplist li .img-box{
}
.fstp .fstplist li .perimg{
    width:48px;
    height:48px;
    border-radius:8px;
}
.fa-plus{
    color:#ff6699;
    margin-right:2px;
}
.fstp .fstplist li .name{
    color:#333;
    font-size:16px;
    display: inline-block;
    width: 140px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.fstp .fstplist li p{
    margin:0 0 10px 60px;
}
.fstp .fstplist li .text{
    color:#999;
    line-height:1.5;
}
/*关注*/
.focus-btn{
    border:1px solid #d9d9d9;
    box-shadow: 0px 0px 3px #d9d9d9;
    color:#333;
    font-size:12px;
    padding:0px 10px;
    background:#fff;
    display:inline-block;
    height:24px;
    line-height:22px;
    text-align: center;
    border-radius: 2px;
    cursor:pointer;
    outline:none;
}
.focus-btn .icon{
    color:#ccc;
}
.focus-btn .icon.yes{
    color: #ff6699;
    display: inline-block;
    vertical-align: middle;
    margin-top: -5px;
}
.tp-item .icon.yes{
    color:#999;
}
.focus-btn .icon.no{
    display:none;
    color:#aaa;
}
.paginationt{
    margin:30px auto 25px;
    text-align: center;
}
.paginationt .page{
    width:120px;
    height:40px;
    line-height:40px;
    color:#999;
    border:1px solid #afafaf;
    border-radius:4px;
    text-align:center;
    display:inline-block;
    transition:all .3s;
    -webkit-transition:all .3s;
}
.paginationt .page:hover{
    color:#fff;
    background:#333;
    border:none;
}
.paginationt .pagelist,.paginationt .pagelist li{
    display:inline-block;
    margin:0 3px;
}
.paginationt .pagelist{
    margin:0 25px;
}
.paginationt .pagelist li a,.paginationt .pagelist li span{
    display:inline-block;
    width:30px;
    height:40px;
    text-align: center;
    line-height:40px;
    color:#ccc;
    border-radius:4px;
    transition:all .3s;
    -webkit-transition:all .3s;
}
.paginationt .pagelist li a.cur{
    color:#222;
    background:#eee;

}
.paginationt .pagelist li a:hover{
    color:#fff;
    background:#333;
    border:none;
}
/*话题标签列表*/
.ttplist li{
    background-color: #fff;
    border: 1px solid #ececec;
    border-radius: 4px;
    box-shadow: 0px 0px 3px #ececec;
    padding: 0 15px;
}
.tptype{
    border-bottom:1px solid #ddd;
    margin:0 0 15px 0;
    overflow:hidden;
    position: relative;
}
.tptype .fc-btn{
    display:inline-block;
    margin:5px 0 0 15px;
}
.tptype .person{
    width:80px;
    height:80px;
    border-radius:8px;
    margin-right:10px;
}
.tptype .name{
    color:#333;
    font-size:22px;
}
.tptype .typelist{
    margin: -20px 0 0 95px;
    clear: both;
}
.tptype .typelist a{
    color:#999;
    font-size:14px;
    margin-right:30px;
    display:inline-block;
    height:30px;
}
.tptype .typelist a.cur{
    color:#333;
    font-weight:bold;
    font-size:16px;
    border-bottom:3px solid #333;
    line-height: 1;
}
.toplist-wait .cz{
    margin-top:10px;
}
.toplist .cz .item{
    margin-right:20px;
}
.toplist-wait .info-box{
    width:100%;
}
.toplist-wait .cz .time span{
    color:#bbb;
}
.toplist-wait .cz .focus-btn .icon,.title-box  .cz .focus-btn .icon{
    font-size:14px;
}
.toplist-wait  .p-title{
    width:100%;
    word-break: break-all;
    white-space:normal;
}
.toplist-wait  .p-title a{
    color:#333;
}
.toplist-wait  .p-title .from{
    color:#999;
    font-weight:normal;
}
.toplist-wait  .p-title .lab{
    color:#666;
    font-weight:normal;
}
.toplist-wait .tp-item{
    padding: 15px 15px 15px 25px;
}
.focus-btnt{
    background:#fff!important;
    box-shadow: none !important;
    border:none;
    outline:none;
}
.focus-btn{
    outline:none;
}
.focus-btn .loading{
    vertical-align:middle;
    margin-top: -2px;
    display:none;
}
.focus-btn .icon{
    display:none;
}
.focus-btn.activet{
    box-shadow:none;
    background-color:#f8f8f8;
}
.focus-btn.activet  .yes{
    display:none;
}
.focus-btn.activet  .no{
    display:inline-block;
}
.tptype .share-box{
    margin-top:-80px;
    height:40px;

}
.focus-btn.activeing .no,.focus-btn.activeing .yes{
    display:none;
}
.focus-btn.activeing .loading{
    display:inline-block;
}
.tp-item .focus-btn{
    border:none;
    outline:0;
    box-shadow:none;
}
.tp-item .focus-btn.activet {
    background-color: #fff;
}
.share-box .bdsharebuttonbox a{
    height: 33px;
    width: 33px;
    padding: 0;
    margin-right: 6px !important;
    background: url(../images/share-spirit.png) no-repeat  !important;
}
.share-box .bdsharebuttonbox a:hover{
    transition:all .2s;
    -webkit-transition:all .2s;
}
.share-box .bdsharebuttonbox a.bds_tsina{
    background-position: 0 -106px!important
}
.share-box .bdsharebuttonbox a.bds_tsina:hover{
    background-position: 0  -145px!important
}
.share-box .bdsharebuttonbox a.bds_sqq{
    background-position: -37px -106px!important
}
.share-box .bdsharebuttonbox a.bds_sqq:hover{
    background-position: -37px  -145px!important
}
.share-box .bdsharebuttonbox a.bds_weixin{
    background-position: -73px -106px!important
}
.share-box .bdsharebuttonbox a.bds_weixin:hover{
    background-position: -73px -145px!important
}
.share-box .bdsharebuttonbox a.bds_qzone{
    background-position: -110px -106px!important
}
.share-box .bdsharebuttonbox a.bds_qzone:hover{
    background-position: -110px -145px!important
}
.sidebar .shbox{
    margin-bottom:15px;
}
.sidebar .shbox .share-box{
    margin:0;
    height:33px;
}
.sidebar .fc-box{
    margin-bottom:15px;
}
.sidebar .fc-box .fc-btn{
    margin-left:15px;
}
.sidebar .fc-box .db{
    margin-bottom:15px;
}
.sidebar .fc-box .db .detail{
    margin-bottom:0;
}
.sidebar .fc-box .fcper-list{
    clear:both;
}
.sidebar .fc-box .fcper-list li{
    margin:0 10px 10px 0;
}
.sidebar .fc-box .fcper-list img,.sidebar .apply-box .fcper-list img{
    width:35px;
    height:35px;
    border-radius:100%;
}
.sidebar .apply-box .tp-content{
    padding: 15px 18px !important;
}
.sidebar .apply-box .fcper-list li{
    margin:0 12px 10px 0;
}
.sidebar .fc-box .fcper-list .more{
    margin: 10px 0 0 8px
}
.sidebar .pbzn .title{
    font-size:16px;
}
.sidebar .pbzn .znlist{
    padding:15px 15px 0 10px;
}
.sidebar .pbzn .znlist .spot{
    background: #666;
    width: 4px;
    height: 4px;
    border-radius: 100%;
    display: inline-block;
    margin: -1px 5px 0 0;
    vertical-align: middle;
}
.sidebar .pbzn .znlist li{
    margin-bottom:20px;
}
.sidebar .pbzn .znlist .t{
    color:#666;
    font-weight:bold;
}
.sidebar .pbzn .znlist p{
    line-height:24px;
    margin-left:8px;
}
/*话题详情*/
.toplist-detail li.item{
    border: 1px solid #ececec;
    border-radius: 4px;
    box-shadow: 0px 0px 3px #ececec;
    margin-bottom: 10px;
    padding: 15px 15px 15px 20px ;
    color: #999;
    background:#fff;
}
.toplist-detail li .tp-item{
    border:none;
    border-radius:0;
    padding:0 0 10px 0;
    box-shadow:none;
    border-bottom:1px dashed #e2e2e2;
}
.toplist-detail li .tp-item.last{
    border:none;
    padding:0;
    margin:0;
}
.toplist-detail li.tp-item{
    padding:15px 15px 15px 25px;
}
.toplist-detail li.tp-item .info-box{
    width:100%;
}
.toplist-detail li.tp-item .time{
    margin:0;
}
/*关注列表*/
.focus-list{
    background-color: #fff;
    border: 1px solid #ececec;
    border-radius: 4px;
    box-shadow: 0px 0px 3px #ececec;
    margin-bottom: 15px;
    padding-bottom:15px;
}
.focus-list h3.title{
    height:58px;
    line-height:58px;
    border-bottom:1px solid #ececec;
    font-size:16px;
    padding-left:15px;
}
.focus-list h3.title .pg{
    font-size:18px;
    color:#ff6699;
}
.focus-list h3.title  .count{
    font-size:18px;
    color:#333;
    font-weight:bold;
}
.focus-list h3.title .fh{
    margin:0 10px;
}
.focus-list h3.title .cbox{
    vertical-align:middle;
}
.fclist li{
    padding:20px 25px !important;
}
.fclist li .show-img{
    margin-left:0;
}
.fclist li .fc-btn{
    margin-right:5px;
}
.edlab-box .lab{
    padding:7px 12px;
    font-size:12px;
    color:#666;
    border-radius:15px;
    margin:0 15px 15px 0;
    background:#fff;
}
.edlab-box .lab:hover{
    color:#fff;
    background:#ff6699;
}
.edlab-box .lab:hover a{
    color:#fff;
}
.edlab-box .lab .closet{
    font-size: 12px;
    display: inline-block;
    margin: 3px;
    display:none;
    cursor: pointer;
}
.edlab-box .modify{
    color:#999;
    margin-top:5px;
    cursor:pointer;
}
.title-box .p-title{
    display: block;
    margin-bottom: 12px;
    white-space: normal;
    width: 100%;
}
.title-box .tp-item .person{
    width:36px;
    height:36px;
}
.title-box .sbox{
    margin:5px 0 0 15px;
    width:auto !important;
}
.title-box .sbox .p-name{
    font-size:16px;
    color:#333;
    font-weight:bold;
    margin-right:5px;
}
.title-box .sbox .p-state{
    width: 250px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.title-box  .info-box{
    width:100%;
}
.title-box .cz .icon.hd{
    margin-top: -4px;
    font-size: 20px;
}
.bdtitle{
    margin-bottom:15px;
}
.bdtitle .count{
    color:#ff6699;
    font-weight:bold;
}
.bdtitle a{
    color:#666;
    padding:0 15px;
}
.bdtitlet a{
    padding:0;
}
.bdtitle a.new{
    padding-right: 0;
    border-left: 1px solid #666;
    height: 16px;
    margin-top: 2px;
    line-height: 16px;
}
.bdtitle a.cur{
    color:#ff6699;
}
.stpperon .show-img{
    width:35px !important;
    height:35px !important;
    margin-left:0 !important;
}
.stpperon .name{
    margin-top:5px;
}
.stpperon .jfgz{
    color:#ff6699;
    font-size:12px;
    margin-top: 10px;
}
.upload-box{
    font-size:12px;
    color:#999;
    height:40px;
    line-height: 40px;
}
.upload-box .icon{
    font-size:18px;
    vertical-align: middle;
    margin-right:15px;
}
.upload-box .fg{
    padding:0 10px;
}
.upload-box .up-btn{
    width:60px;
    text-align: center;
    height:30px;
    line-height:30px;
    border:1px solid #e2e2e2;
    border-radius:4px;
    display:inline-block;
    background: #fafafa;
    cursor:pointer;
}
.upload-box #ckbox{
    vertical-align:middle;
    margin-top:-2px;
}
.upload-box .publish{
    display:inline-block;
    width:70px;
    text-align: center;
    height:40px;
    line-height:40px;
    color:#fff;
    font-size:16px;
    color:#fff;
    background:#696969;
    border:1px solid #555;
    border-radius:4px;
    cursor:pointer;
}
.upload-box .cancel{
    font-size:16px;
    margin-right:15px;
    display:inline-block;
    height:40px;
    line-height:40px;
}
.crlist{
    margin:20px -62px 0 0;
    overflow:hidden;
}
.crlist li{
    border:1px solid #e2e2e2;
    border-radius:4px;
    background:#fff;
    padding:15px;
    margin:0 62px 15px 0 !important;
    font-size:12px;
    color:#999;
    width:200px;
}
.crlist li .detail{
    width: 63px;
    overflow: hidden;
}
.crlist li .detail .cz{
    display:inline-block;
    cursor:pointer;
    margin-right:5px;
}
.crlist li .detail .cz:hover{
    color:#007de7;
}
.crlist li .bt{
    color:#007de7;
}
.crlist li span{
    display:block;
    line-height:18px;
}
.crlist li .name{
    height:36px;
    overflow: hidden;
    word-wrap: break-word;
    font-size: 12px !important;
    color: #666;
    margin-bottom:10px !important;
    font-weight:normal !important;
    margin-left:0 !important;
}
.crlist li span.size{
    margin-bottom:10px;
    margin-top:0 !important;
}
.crlist li img{
    width:90px;
    height:90px;
    margin-right:15px;
}
/*编辑器*/
.more-ans{
    border-bottom:1px solid #e2e2e2;
    margin:30px 0;
    position:relative;
}
.more-ans .wd{
    position: absolute;
    display: block;
    width: 80px;
    left: 50%;
    background: #f2f2f2;
    top: -10px;
    text-align: center;
    margin-left: -40px;
}
.sea-container{
    background-color: #fff;
    border: 1px solid #ececec;
    border-radius: 4px;
    box-shadow: 0px 0px 3px #ececec;
    margin-bottom: 15px;
    color: #999;
}
.sea-container .title{
    height:60px;
    line-height:60px;
    border-bottom:1px solid #ececec;
    color:#222;
    font-size:20px;
    font-weight:bold;
    padding-left:20px;
}
.sea-container .seatype li{
    float: left;
}
.sea-container .seatype a{
    font-size:16px;
    color:#666;
    font-weight:normal;
    display:inline-block;
    width:60px;
    margin-right:30px;
    text-align: center;
}
.sea-container .seatype .active a{
    border-bottom: 3px solid #333;
    line-height:52px;
}
.sea-container .content{
    padding:0 15px;
}
.sea-container .search-no{
    color:#333;
    padding:55px 0 488px 0;
    text-align: center;
}
.sea-container .content li{
    padding:15px 0;
    border-bottom:1px solid #ececec;
    overflow:hidden;
}
.sea-container .content .red{
    color:#ff6699;
}
.sea-container .perimg{
    width:48px;
    height:48px;
    border-radius:100%;
    margin-right:12px;
}
.sea-container .htimg{
    width:48px;
    height:48px;
    border-radius:10px;
    margin-right:12px;
}
.sea-container .name{
    font-size:16px;
    color:#333;
    font-weight:bold;
    margin-right:0px;
}
.sea-container .dt{
    margin-top:8px;
}
.sea-container .dt span{
    margin-right:30px;
}
.sea-container .dt .count{
    color:#333;
    padding:0 5px;
}
.sea-container .dt .countt{
    padding-left:0
}
.sea-container .tp{
    color:#333;
    font-size:16px;
}
.edinfo-cont{
    background-color: #fff;
    border: 1px solid #ececec;
    border-radius: 4px;
    box-shadow: 0px 0px 3px #ececec;
    margin-bottom: 15px;
}
.edinfo-cont .title{
    height:60px;
    line-height:60px;
    border-bottom:1px solid #ececec;
    font-size:18px;
    color:#333;
}
.edinfo-cont .title .icon{
    color:#d5d5d5;
    margin:0 10px 0 15px;
}
.edinfo-cont .pb-body{
    padding:20px 25px;
}
.edinfo-cont .pb-body .name{
    display:block;
    color:#333;
    margin-bottom:10px;
}
.edinfo-cont .pb-body .pb{
    margin-bottom:25px;
    position: relative;
}
.edinfo-cont .pb-body .txt{
    border: 1px solid #cccccc;
    margin-bottom: 10px;
    padding: 10px;
    border-radius: 4px;
    outline: none;
    resize: none;
    display: block;
    width:100%;
}
.edinfo-cont .pb-body .txtt{
    width:250px;
    display:inline-block;
}
.edinfo-cont .pb-body .aw-dropdown{
    left: 0;
    top:90%;
    z-index: 9999;
    width: 100%;
    min-width: 110px;
    background: #fff;
    border: 1px solid #ccc;
    box-shadow: 0 5px 5px rgba(0, 0, 0, 0.1);
    border-radius:4px;
    position: absolute;
    display:none;
}
.edinfo-cont .pb-body .aw-dropdown p{
    padding: 5px 10px;
    margin: 0;
}
.edinfo-cont .pb-body .aw-dropdown li{
    position: relative;
    height: 42px;
    line-height: 42px;
    padding: 0 10px !important;
    border-top: 1px solid #f0f0f0;
    cursor: pointer;
    text-align: left;
    font-size: 14px;
}

.edinfo-cont .pb-body .btn-cancel,.edinfo-cont .pb-body .btn-add{
    font-size: 16px;
    display: inline-block;
    border-radius: 3px;
    text-align: center;
    font-weight: normal;
    width:70px;
    height:38px;
    line-height:38px;
    background: #696969;
    border: 1px solid #555;
    border-radius: 4px;
    color: #fff;
    cursor: pointer;
    margin:-3px 0 0 15px;
    vertical-align:middle;
}
.edinfo-cont .pb-body .btncancel{
    display: inline-block;
    font-size: 16px;
    text-align: center;
    width:70px;
    height:38px;
    line-height:38px;
    cursor: pointer;
}
.edinfo-cont .crlist{
    margin-right: -35px;
}
.edinfo-cont .crlist li{
    margin:0 35px 15px 0 !important;
}
.edinfo-cont .edlab-box .lab{
    border: 1px solid #ececec;
    background-color: #f8f8f8;
    margin-bottom:10px;
}
.edinfo-cont .edlab-box .lab:hover{
    transition:all .3s;
    -webkit-transition:all .3s;
    color:#fff;
    background:#ff6699;
    border: 1px solid #ff6699;
}
.edinfo-cont .upload-box{
    line-height:normal;
}
.edinfo-cont  .cz-box{
    border-top:1px solid #ececec;
    height:95px;
    line-height:95px;
}
.edinfo-cont  .cz-box .line{
    width: 1px;
    height: 18px;
    background: #666;
    margin: 39px 20px;
    display: inline-block;
}
.edinfo-cont  .cz-box .ck{
    margin-right:2px;
    width:14px;
    height:14px;
    vertical-align:middle;
    margin:-1px 3px 0 0;
}
.edinfo-cont  .cz-box .btnqr{
    font-size: 16px;
    display:inline-block;
    border-radius: 3px;
    text-align: center;
    font-weight: normal;
    padding:10px 20px;
    background: #696969;
    border: 1px solid #555;
    border-radius: 4px;
    color:#fff;
    line-height:normal;
    margin:25px 20px 0 20px;
    cursor:pointer;
}
.edinfo-contx{
    background: #f2f3f3 !important;
    margin:0;
    border:none;
    display:none;
}
.edinfo-contx .pb-body{
    padding:0;
    position: relative;
}
.edinfo-contx .pb-body .aw-dropdown{
    position: absolute;
}
.focus-tip{
    text-align: center;
    font-size:16px;
    color:#666;
    padding:20px 0;
}

.fcbox .tp-item{
    border:none;
    box-shadow:none;
    border-right:none;
    margin:0;
}
.fcbox .dl{
    border-bottom:1px solid #ececec;
}
.fcbox .info-box .love .name{
    color:#333;
}
.fcbox  .ansbox .spot{
    background:#999;
    margin: -4px 10px 0;
}
.fcbox  .ansbox .count{
    color:#ff6699;
}
.toplist .info-box .p-name{
    margin-right:8px;
}
.fcbox .lab{
    margin:0 5px;
}
.more-box{
    padding:20px 30px;
}
.more-box .more-btn{
    width:100%;
    display:inline-block;
    font-size:14px;
    color:#999;
    text-align: center;
    height:45px;
    line-height:45px;
    border-radius:4px;
    background:#ececec;
    cursor: pointer;
}.fcbox .lab{
     margin:0 5px;
 }
.more-box{
    padding:20px 30px;
}
.more-box .more-btn{
    width:100%;
    display:inline-block;
    font-size:14px;
    color:#999;
    text-align: center;
    height:45px;
    line-height:45px;
    border-radius:4px;
    background:#ececec;
    cursor: pointer;
}
.upload-list li {
    position:relative;
    margin-right:15px;
    height:122px;
}
.upload-list li  .img{
    border-radius: 5px;
    height: 90px;
    left: 15px;
    line-height: 90px;
    position: absolute;
    text-align: center;
    top: 15px;
    width: 90px;
}
.upload-list li .content{
    padding-left:105px;
}
.upload-list li .content .name{
    height:34px;
    word-wrap: break-word;
    overflow:hidden;
}
.upload-list li span.size{
    margin-top:10px;
}
.upload-list li span.meta .cz{
    display:inline-block;
}
.aw-file-upload-box{
    margin-top:10px;
}
.aw-edit-comment-box .modal-footer .btn-success{
    background: #696969;
    border: 1px solid #555;
    border-radius: 4px;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 16px;
    font-weight: normal;
    line-height: normal;
    padding: 10px 20px;
    text-align: center;
    margin-left:10px;
}
#aw-do-delete{
    margin: -2px 3px 0 0;
    vertical-align: middle;
}
.modal-content{
    width:665px;
}
.question .mod-head{
    margin-top: 20px;
}
.question .mod-head .pull-right{
    margin:15px 15px 0 0;
}
.question .mod-head .pull-right input[type=checkbox]{
    vertical-align: middle;
    margin-top: -2px;
}
.question .mod-body{
    margin-top:15px;
}
.question .btn-success{
    background: #686868 none repeat scroll 0 0;
    border: 1px solid #555;
    color: #fff;
}
.question  .aw-upload-tips{
    margin-left:5px;
}
.question .aw-user-name img{
    border-radius:100%;
}
.question .name{
    color: #666;
    font-size: 16px;
    font-weight: bold;
    margin-left:8px;
    vertical-align: middle;
    width: auto;
}
.question .p-state{
    color: #999;
    display: inline-block;
    margin-left:8px;
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: middle;
    white-space: nowrap;
    width: 250px;
}
#addsearch .dp-list{
    background: #fff;
    border: 1px solid #ccc;
    display: block;
    margin-top: 40px;
    position: relative;
    z-index:1;
    padding:5px;
}
#addsearch .dp-list li{
    border-bottom: 1px solid #ccc;
}
#addsearch .dp-list li.last{
    border:none;
}
#addsearch .dp-list img{
    border-radius: 4px;
    height: 38px;
    margin: 5px 5px 5px 10px;
    width: 38px;
}
/*管理页面*/
.aw-mod .stplist{
    padding-bottom:15px;
}
.aw-mod .stplist li{
    padding:15px;
    border-bottom:1px solid #ececec;
}
.aw-mod .stplist li a{
    font-size:14px;
}
.aw-mod .stplist li a:hover{
    color:#ff6699;
}
.btn-success{
    background: #686868 !important;
    color:#fff !important;
    border: 1px solid #555 !important;
}
.btn-success:hover{
    background: #686868 !important;
    color:#fff !important;
    border: 1px solid #555 !important;
}
.aw-topic-edit .aw-content-wrap{
    padding:15px 0;
}
.aw-topic-edit .aw-content-wrap h2,.aw-topic-edit .aw-content-wrap .topic-edit-help h3{
    line-height: 2;
    font-size: 16px;
    margin-bottom:20px;
}
.aw-topic-edit .aw-content-wrap h2 .pull-right{
    color: #155faa;
    margin: 0px 0 0 10px;
}
.aw-topic-edit .aw-content-wrap .form-control{
    width:80%;
}
.aw-topic-edit .aw-mod-topic-edit-box .btn-success{
    margin-top:10px;
}
.aw-mod-topic-edit-box .img{
    float: left;
    background-repeat: no-repeat;
    position: relative;
    width: 50px;
    height: 50px;
    border-radius: 3px;
    margin:0 10px 40px 0;
}
.aw-mod-topic-edit-box  .mask{
    background: rgba(0,0,0,0.8);
    position: absolute;
    height: 18px;
    left: 0;
    bottom: 0;
    width: 100%;
    border-radius: 0 0 3px 3px;
}
.aw-mod-topic-edit-box b{
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    color: #fff;
    font-weight: normal;
    font-size: 10px;
    text-align: center;
}
.aw-mod-topic-edit-box .submit{
    display:none;
}
.aw-mod-topic-edit-box .file-input{
    width: 50px;
    height: 50px;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
    opacity:0;
}
.aw-topic-bar .tag-bar .topic-tag,.aw-topic-bar .aw-edit-topic {
    border-radius: 4px;
    background: #ccc;
    font-size: 12px;
    color: #fff;
    padding:4px 8px;
    margin: 0 4px;
    display: inline-block;
    cursor: pointer;
}
.aw-topic-bar .tag-bar .topic-tag{
    margin: 0 4px 4px;
}
.aw-topic-bar .tag-bar .topic-tag .close{
    font-size:12px;
    margin:2px 0 0 5px;
}
.aw-topic-bar .tag-bar .topic-tag .close .icon{
    font-size:14px;
}
.aw-topic-bar .tag-bar .topic-tag:hover,.aw-topic-bar .aw-edit-topic:hover{
    color: #fff;
    background: #ff6699;
}
.aw-topic-bar .tag-bar .topic-tag:hover a{
    color: #fff;
}
.aw-topic-bar .tag-bar .topic-tag .text{
    color: #fff;
}
.aw-edit-topic-box{
    position: relative;
    margin: 0 4px 10px;
}
.aw-edit-topic-box #aw_edit_topic_title{
    border: 1px solid #ccc;
    border-radius: 4px;
    width: 250px;
    padding: 6px;
    color: #333;
    font-size: 14px;
    height: 34px;
}
.aw-edit-topic-box .btn-success{
    background: #686868;
    color: #fff;
    border: 1px solid #555;
    min-width: 76px;
    height: 34px;
    padding: 0 10px;
    line-height: 34px;
    font-size: 14px;
    margin: -3px 10px 0 5px !important;
    display: inline-block;
}
.aw-edit-topic-box .close-edit{
    border: none !important;
    background-color: #eee;
    color: #999;
    min-width: 76px;
    height: 34px;
    padding: 0 10px;
    line-height: 34px;
    font-size: 14px;
    margin-top: -3px;
}
.aw-edit-topic-box .aw-editor-box{
    margin-top:20px;
}
.aw-mod-topic-edit-box{
    margin-top:10px;
}
.aw-topic-edit  .common-head{
    padding:0;
}
.aw-topic-edit  .common-head h2{
    height:20px;
}
/*管理页面end*/
.yyq-box .word{
    margin: 8px 5px 0 5px;
    font-size: 14px;
}
.yyq-box .yyq-list li{
    margin:5px 5px 0 0;
    display:inline-block;
}
.yyq-box .yyq-list li img{
    width:25px;
    height:25px;
    border-radius:100%;
}
.topic-about .mod-body{
    padding:15px 20px;
}
.topic-about .aw-edit-topic-box{
    margin-top:0;
}
.topic-about .btn-normal{
    margin-top: 10px !important;
}
.topic-about  .aw-edit-topic-box .btn-success{
    margin-left:0 !important;;
}
.topic-about  .aw-topic-bar .tag-bar{
    margin-bottom:10px;
}
.topic-about .aw-dropdown{
    top:35px;
}
.lastrequest{
    text-align: center;
    margin-top:15px;
}
/*侧边栏*/
.sidebar .topic{
    background-color:#fff;
    border:1px solid #ececec;
    border-radius:4px;
    box-shadow:0px 0px 3px #ececec;
    margin-bottom:10px;
}
.sidebar .topic h3{
    height:50px;
    line-height:50px;
    border-bottom:1px solid #ececec;
    padding:0 15px;
    font-size:18px;
    color:#222;
    margin-bottom:0;
}
.sidebar .topic h3 .num{
    color:#ff6699;
    font-size:18px;
    font-weight:bold;
}
.sidebar .tp-box.tactive{
    position:fixed;
    top:85px;
    left:auto;
    width:320px;
}
.sidebar .topic .tp-content{
    padding:15px;
}
.sidebar  .more{
    margin:15px 15px 0 0;
    display: block;
}
.fstp .tp-head .more{
    margin:25px 15px 0 0;
    display: block;
}
.fstp .tp-head .more:hover{
    color:#ff6699;
}
.sidebar .topic .change{
    color:#999;
    margin:15px 15px 0 0;
    cursor:pointer;
}
.sidebar  .more em,.fstp .tp-head .more em{
    float: right;
    width: 20px;
    height:5px;
    margin: 8px 0;
    text-indent: -9999px;
    background: url(../images/tg-spirit.png)  -2px -34px no-repeat;
    background-repeat:no-repeat;
    transition: all .4s ease-in-out;
}
.fstp .tp-head .more em{
    margin-left:10px;
}
.sidebar  .more:hover em, .fstp .tp-head .more:hover em{
    background-position:-2px -49px;
}
.sidebar .topic .ad{
    margin:0 auto;
    position: relative;
}
.sidebar .topic .ad img{
    width:288px;
    height:150px;
    border-radius:4px;
}
.sidebar .topic .bg{
    height:50px;
    line-height:50px;
    margin-top:-50px;
    text-align: center;
    background:#000;
    opacity: 0.3;
    filter:alpha(opacity=30);
}
.sidebar .topic .ad .title{
    font-size:18px;
    font-weight:bold;
    color:#fff;
    position:absolute;
    bottom:15px;
    left:0;
    width:100%;
    text-align:center;
}

.sidebar .topic .tplist a{
    color: #666;
    font-size: 14px;
    line-height: 2.2;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 100%;
    display: block;

}
.sidebar .topic .tplist a:hover{
    color:#ff6699;
}
.sidebar .topic .stoplist{
    overflow: hidden;
}
.sidebar .topic .stoplist li{
    margin-bottom:10px;
    cursor: pointer;
}
.sidebar .topic .stoplist li.cur{
    border:none;
}
.sidebar .topic .stoplist .show-img{
    width:48px;
    height:48px;
    border-radius:8px;
}
.sidebar .topic .stoplist .name{
    display:inline-block;
    width:140px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size:16px;
    color:#333;
    margin-left:8px;
    vertical-align:middle;
}
.sidebar .topic .stoplist .words{
    margin-top:10px;
    display:none;
    color:#999;
}
.sidebar .topic .stoplist .cur .words{
    display:block;
}
.sidebar .tp-bq .tp-content{
    padding:15px 0 0 15px;
}
.sidebar .tp-bq .lab{
    padding:8px 15px;
    border:1px solid #ececec;
    background-color:#f8f8f8;
    border-radius:18px;
    margin:0 15px 15px 0;
    color:#666;
    font-size:14px;
}
.sidebar .tp-bq .lab:hover{
    background:#ff6699;
    color:#fff;
    border:1px solid #ff6699;
    transition:all .3s;
    -webkit-transition:all .3s;
}
.sidebar .show-ad{
    margin-bottom:15px;
    display: block;
}
.sidebar .show-ad img{
    width:318px;
    height:160px;
    border-radius:4px;
}
.sidebar .tp-xh .tp-content{
    padding:15px 0 0 15px;
}
.sidebar .tp-xh  .tplist{
    overflow:hidden;
    margin-right:-20px;
    width:100%;
}
.sidebar .tp-xh  .tplist li{
    margin:0 16px 25px 0;
    position: relative;
}
.sidebar .tp-xh  .tplist img{
    width:135px;
    height:105px;
}
.sidebar .tp-xh  .tplist .bg{
    height:25px;
    line-height:25px;
    background:#333;
    opacity: 0.4;
    filter:alpha(opacity=20);
    position: absolute;
    left:0;
    bottom:0;
    width:100%;
}
.sidebar .tp-xh  .tplist .title{
    position:absolute;
    left:0;
    bottom:0;
    color:#fff;
    font-size:12px;
    width:100%;
    text-align:center;
}
.sidebar .tp-ms .describe{
    line-height:1.8;
    color:#999;
    margin:0;
}
.sidebar .detail .count{
    color:#ff6699;
    font-size:16px;
    font-weight:bold;
}
.sidebar .tp-dr .tp-content{
    padding:0;
}
.stplist  li{
    border-bottom:1px dashed #ececec;
    padding:15px 0;
}
.stplistp  li{
    padding:0!important;
}
.stplistp  li a{
    padding:15px 0;
    overflow: hidden;
    display: block;
}
.sidebar .stplistt{
    padding-bottom:15px;
}
.sidebar .tp-dr .more{
    color:#999;
}
.sidebar .tp-dr .shuffle{
    margin-right: 5px;
    float: left;
    margin: -3px 5px 0 0;
}
.shuffle.rta{
    animation:rotatet 1s;
    -webkit-animation:rotatet 1s;
}
@keyframes  rotatet{
    0%{
        transform:rotate(0deg);
        -webkit-transform:rotate(0deg);
    }
    100%{
        transform:rotate(360deg);
        -webkit-transform:rotate(360deg);
    }
}
.stplist  li{
    overflow:hidden;
    padding:15px 0;
    width:100%;
}
.stplist  .show-img{
    width:48px;
    height:48px;
    border-radius:100%;
    margin:0 8px 0 15px;
}
.stplist  .state{
    font-size:12px;
    margin:8px 0 0 8px;
    color:#999;
}
.stplist .state .lab{
    display:inline-block;
    border-right:1px solid #e2d2d2;
    height:10px;
    line-height:10px;
    padding:0 10px;
}
.stplist .state .lab.hd{
    padding-left:0;
}
.stplist .state .lab.fs{
    border-right:none;
}
.stplist .state .count{
    color:#666;
    font-size:14px;
}
.stplistd{
    display:none;
}
.stplistd.active{
    display:block;
}
.stplist .name{
    font-weight:bold;
    color:#666;
    margin-left:0;
    width: auto;
    vertical-align: middle;
    font-size:16px;
}
.stplist .vip{
    vertical-align:middle;
    margin:8px 10px 0 4px;
}
.stplist li.last{
    border:none;
}
.stplist .p-state{
    color:#999;
    vertical-align:middle;
    display:inline-block;
    width: 250px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin-left: 6px;
}
/*footer*/
footer .bq,footer .bb{
    display:none;
    text-align:center;
    font-size:12px;
}
footer .bb a{
    color:#666;
}
footer .bb  .phone{
    color:#ff6699;
}

/*弹框*/
.layui-layer{
    border-radius:4px !important;
}
.layui-layer-content{
    border-radius:4px !important;
    height:auto !important;
    overflow:hidden !important;
}
.layui-layer-ico{
    background: url("../images/tg-spirit.png") no-repeat !important;
    background-position: -45px -59px !important;
    width: 22px !important;
    height: 22px !important;
}
.save-tbox .insv-box{
    padding:15px 0;
}
.save-tbox .insv-box .cjtxt{
    width: 434px;
    height: 40px;
    line-height: 40px;
    border: 1px solid #ececec;
    border-radius: 4px;
    margin-left: 10px;
    text-indent: 10px;
    display:none;
}
.save-tbox .insv-box .cjtxt:focus{
    transition: all .3s;
    -webkit-transition: all .3s;
    border: 1px solid #ff6699;
    box-shadow: 0 0 3px #ff6699;
}
.save-tbox .insv-box .tip{
    width:100%;
    color:#999;
    text-align:center;

}
.save-tbox .insv-box .sctip{
    width:434px;
    color: #ff6699;
    font-size: 12px;
    height: 30px;
    line-height: 30px;
    border: 1px solid #eee;
    border-radius: 4px;
    background: #f8f8f8;
    padding-left: 10px;
    margin: 10px 0 0 10px;
    display: none;
}
.save-tbox .insv-box ul{
    padding-left:15px;
    display:none;

}
.save-tbox .insv-box ul li{
    border:1px solid #e2e2e2;
    width:120px;
    height:35px;
    line-height:35px;
    border-radius:20px;
    display:inline-block;
    margin-right:35px;
    background:#f8f8f8;
    cursor:pointer;
    margin-bottom: 8px;
}
.save-tbox .insv-box ul li.last{
    margin-right:0;
}
.save-tbox .insv-box ul li .name{
    margin-left:15px;
    width:70px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: inline-block;

}
.save-tbox .insv-box ul li .icon{
    margin-right:10px;
    display:none;
}
.save-tbox .czt .no-btn,.save-tbox .czt .btn2{
    display:none;
}
.save-tbox .cj{
    color:#ff6699;
    margin:25px 0 0 20px;
}
.tbox .btnt,.wsbox .btnt,.fbwt-box .btnt{
    font-size:16px;
    display: block;
    width:120px;
    height: 40px;
    line-height: 40px;
    border-radius: 3px;
    text-align: center;
    margin:15px 10px 0 0;
    font-weight:normal;
    padding:0;
}
.tbox .yes-btn,.wsbox .yes-btn,.fbwt-box .yes-btn{
    background: #686868;
    color: #fff;
    border: 1px solid #555;
    margin:20px;
    cursor:pointer;
}
.tbox .no-btn,.wsbox .no-btn{
    background: #f9f9f9;
    color: #666;
    border: 1px solid #e2e2e2;
    margin:20px 20px 0 100px;
    cursor:pointer;
}
.tbox .czt{
    border-top:1px solid #e2e2e2;
}
.tbox .txta{
    width: 410px;
    height: 110px;
    border: 1px solid #cccccc;
    margin: 18px auto;
    padding: 10px;
    border-radius: 4px;
    outline: none;
    resize: none;
    display: block;
}
.tbox .txta:focus{
    transition: all .3s;
    -webkit-transition: all .3s;
    border: 1px solid #ff6699;
    box-shadow: 0 0 3px #ff6699;
}
.icon-sc{
    font-size: 18px;
    margin-right: 8px;
    margin-top: -1px;
    float: left;
}
.save-tbox .icon-sct{
    font-size: 22px;
    color: #ff6699;
    margin-right:10px;
}
.layui-layer-title  .rega{
    font-size: 14px;
    color: #999;
}
.layui-layer-title{
    padding: 0 50px 0 20px !important;
    border-radius: 4px 4px 0 0 !important;
}
.wsbox{
    padding-top:35px;
    background:#fff;
}
.wsbox .title,.wsbox .word{
    font-size:20px;
    color:#333;
    padding-left:35px;
}
.wsbox .title a{
    color:#ff6699;
}
.wsbox .wsstep{
    margin-top:20px;
}
.wsbox .wsstep li{
    height:60px;
    line-height:60px;
    background:#f2f2f2;
    width:200px;
    text-align:center;
}
.wsbox  .fc-btn .icon.yes{
    color:#ff0a54;
}
.wsbox .wsstep.cur li{
    background:#ff6699;
}
.wsbox .wsstep.cur a{
    color:#fff;
}
.wsbox .wsstep .wst a{
    display:block;
    width:175px;
    position:relative;
}
.wsbox .wsstep .wst.cur a{
    background:#ff6699;
    color:#fff;
}
.wsbox .wsstep .wst.cur a:after{
    content: '';
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    border-top: 30px solid transparent;
    border-bottom: 30px solid transparent;
    border-left: 25px solid #ff6699;
    right: -25px;
    top: 0px;
}
.wsbox .infbox{
    padding:50px 0 80px 40px;
}
.wsbox .infbox .uppic{
    margin-right:35px;
}
.wsbox .uppic .pic-box{
    width:100px;
    height:100px;
    overflow:hidden;
}
.wsbox .uppic .up-btn{
    margin-top:15px;
    display:block;
    width:100px;
    height:35px;
    line-height:35px;
    background:#ff6699;
    color:#fff;
    text-align: center;
    border-radius:4px;
    cursor:pointer;
}
.wsbox  .sbox{
    margin-right:15px;
}
.wsbox  .sbox input{
    vertical-align:middle;
    margin:-2px 10px 0 0;
}
.wsbox .jstxt{
    width:320px;
    height:40px;
    line-height:40px;
    padding-left:10px;
    border:1px solid #ccc;
    border-radius:4px;
}
.wsbox .jstxt:focus{
    transition: all .3s;
    -webkit-transition: all .3s;
    border: 1px solid #ff6699;
    box-shadow: 0 0 3px #ff6699;
}
.wsbox .pt{
    margin-top:15px;
}
.wsbox .wczbox{
    border-top:1px solid #e2e2e2;
    height:80px;
    line-height:80px;
}
.wsbox .wczbox .skip{
    color:#3e91e3;
    margin-left:40px;
    cursor:pointer;
}
.wslayer .layui-layer-setwin{
    display:none;
}
.wslayer .layui-layer-content{
    border-radius:4px !important;
}
.wsbox .fclist{
    display:none;
}
.wsbox .fclist.active{
    display:block;
}
.wsbox .fclist li{
    border-bottom:1px dashed #e2e2e2;
    width:50%;
    padding: 15px !important;
}
.wsbox .fclist li .per{
    width:50px;
    height:50px;
    border-radius:8px;
}
.wsbox .fclist li.last{
    border:none
}
.wsbox .fclist .per{
    margin-right:10px;
}
.wsbox .fclist .name{
    display:block;
    color:#333;
    font-size:16px;
}
.wsbox .fclist .count{
    font-size:12px;
    color:#999;
    vertical-align: middle;
    display: inline-block;
    margin-top: 12px;
}
.wsbox .fclist .vip{
    margin-top:7px;
}
.wsbox .stepbox{
    display:none;
}
.wsbox .stepbox.active{
    display:block;
}
.wsbox .infboxt{
    padding:0;
}
.wsbox .infboxt .fclist{
    padding:0 15px;
}
.wsbox .infboxt .title{
    height:40px;
    line-height:40px;
    border-bottom:1px solid #e2e2e2;
    padding:0 20px;
}
.wsbox .infboxt .title a{
    color:#999;
    font-size:14px;
    margin-right:30px;
}
.wsbox .infboxt .title .change{
    color:#999;
    cursor:pointer;
    font-size:14px;
}
.wsbox .infboxt .title .shuffle{
    margin-right:10px;
}
.wsbox .yes-btn{
    margin-right:40px;
    cursor:pointer;
}
.wsbox .state{
    clear:both;
    font-size:12px;
    color:#999;
    width: 230px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin:-20px 0 0 60px;
    float:left;
    line-height:20px;
}
.fbwt-box{
    width:480px;
    background:#fff;
    padding:15px 25px;
}
.fbwt-boxt{
    padding:0;
    width:100%;
}
.fbwt-box .fli{
    margin-bottom:15px;
}
.fbwt-box .bstyle{
    border: 1px solid #ccc;
    border-radius: 4px;
    color:#999;
    padding-left:10px;
}
.fbwt-box .bstyle:focus{
    transition: all .3s;
    -webkit-transition: all .3s;
    border: 1px solid #ff6699;
    box-shadow: 0 0 3px #ff6699;
}
.fbwt-box input::-webkit-input-placeholder,.fbwt-box textarea::-webkit-input-placeholder {
    color:#ddd;
}
.fbwt-box input:-moz-placeholder,.fbwt-box  textarea:-moz-placeholder {
    color:#ddd;
}
.fbwt-box input:-ms-input-placeholder,.fbwt-box  textarea:-ms-input-placeholder {
    color:#ddd;
}
.fbwt-box .txt{
    height:38px;
    line-height:38px;
    width:100%;
}
.fbwt-box .txta{
    width:100%;
    height:83px;
    resize:none;
    padding-top:10px;
    outline:none;
}
.fbwt-box .sel{
    height:40px;
    line-height:40px;
    width:100%;
    outline:none;
    color:#ddd;
}
.fbwt-box .sel .opt{
    color:#ddd;
}
.fbwt-box .sea-box{
    width:188px;
    height:40px;
    line-height:40px;
}
.fbwt-box .sea-box .sea-con{
    color:#999;
    cursor:pointer;
    vertical-align: middle;
    margin-top: -2px;
}
.fbwt-box .sea-box .stxt{
    border:none;
    height:38px;
    line-height:38px;
    width:140px;
    margin-left:5px;
}
.fbwt-box  .sea-tip{
    height:38px;
    line-height:38px;
    border:1px solid #eee;
    border-radius:4px;
    padding-left:10px;
    width:100%;
    clear:both;
    background:#f8f8f8;
    margin: 10px 0;
}
.fbwt-box .add-btn{
    width:68px;
    margin:0 0 0 10px;
    height:39px;
}
.fbwt-box .dzbox{
}
.fbwt-box .dzbox .pb-btn{
    margin:0 0 0 12px;
}
.fbwt-box .dzbox .gjms{
    color:#ff6699;
    margin-top:12px;
    display:inline-block;
}
.fbwt-box .dzbox .cancel-btn{
    margin-top:12px;
    cursor:pointer;
}
.fbwt-box .ttip{
    color:#ff6699;
    font-size:12px;
    height:25px;
    line-height:25px;
    border:1px solid #eee;
    border-radius:4px;
    background:#f8f8f8;
    margin-top:10px;
    padding-left:10px;
    position: relative;
    display:none;
}
.fbwt-box .ttip:before{
    content:"";
    width:13px;
    height:8px;
    background:url("../images/tg-spirit.png") -70px 0 no-repeat;
    display:block;
    position:absolute;
    left:25px;
    top:-8px;
}
.fbwt-box .lab-box{
    margin-bottom:10px;
}
.fbwt-box .lab-box .lab{
    padding: 7px 15px;
    background: #ff6699;
    border-radius: 15px;
    color: #fff;
    margin:0 10px 10px 0;
    cursor:pointer;
}
.fbwt-box .lab-box .lab .icon{
    font-size: 12px;
    float: right;
    margin: 1px 0px 0 5px;
}
.fbwt-box .seaans .title{
    font-size:14px;
    color:#ff6699;
    height:40px;
    line-height:40px;
    border-bottom:1px solid #e2e2e2;
}
.fbwt-box .seaans .title .change{
    color:#999;
    cursor:pointer;
}
.fbwt-box .seaans .title .shuffle{
    margin-right:10px;
}
.fbwt-box .seaans .seaans-list{
    display:none;
}
.fbwt-box .seaans .seaans-list.active{
    display:block;
}
.fbwt-box .seaans .seaans-list li{
    padding:10px 0;
    border-bottom:1px solid #e2e2e2;
}
.fbwt-box .seaans .seaans-list .count{
    color:#999;
    margin-left:8px;
}
.fbwt-box .aw-dropdown{
    position: relative;
    margin-top:5px;
}
.hq{
    margin-right: 10px;
    width: 24px;
    height: 24px;
    background: url("../images/tg-spirit.png") -45px -33px no-repeat;
    display: inline-block;
    vertical-align: middle;
}
.letter-box{
    padding:20px;
}
.letter-box .txt{
    border: 1px solid #cccccc;
    margin-bottom:10px;
    padding: 10px;
    border-radius: 4px;
    outline: none;
    resize: none;
    display: block;
    width:440px;
}
.letter-box .txtt{
    padding:10px;
}
.letter-box .txta{
    height:70px;
}
.letter-box .txt:focus{
    transition: all .3s;
    -webkit-transition: all .3s;
    border: 1px solid #ff6699;
    box-shadow: 0 0 3px #ff6699;
}
.letter-box .btnt{
    display: block;
    width: 70px;
    height: 40px;
    line-height: 40px;
    border-radius: 4px;
    text-align: center;
    margin: 15px 10px 0 0;
    font-weight: normal;
    padding: 0;
}
.letter-box .btnt.send{
    background: #686868;
    color: #fff;
    border: 1px solid #555;
    font-size:16px;
}
/*弹框end*/
/*验证*/
.regl-box .Validform_wrong{
    font-size:12px;
    color:#ff3737;
    margin: 5px 0 0 20px;
    background: url("../images/tg-spirit.png") -46px -13px  no-repeat;
    padding:2px 0 0 25px;
}
.regl-box .yzm{
    display:none;
    float:none !important;
}
.Validform_right{
    margin: 0px 0 0 20px;
    background: url("../images/tg-spirit.png") -24px -13px  no-repeat;
    padding: 1px 0 0 20px;
    width: 1px;
    display: inline-block;
    height: 18px;
    overflow:hidden;
    vertical-align:middle;
}
.passwordStrength{
    display:none;
    margin:8px 220px 0 0;
}
.passwordStrength span{
    display:inline-block;
    background:#999;
    width:15px;
    height:5px;
    margin-right:5px;
}
.passwordStrength .bgStrength{
    background:#ff6699;
}
/*验证end*/
/*搜素页*/
.search-wrap .coninner{
    background-color: #fff;
    border: 1px solid #ececec;
    border-radius: 4px;
    box-shadow: 0px 0px 3px #ececec;
    margin-bottom: 15px;
    color: #999;
    margin-top: 80px;
}
.search-wrap .sea-top{
    height:60px;
    line-height:60px;
    border-bottom:1px solid #ececec;
    padding:0 15px;
}
.search-wrap .sea-top .name{
    color:#222;
    font-size:20px;
    font-weight:bold;
    float:right;
}
.search-wrap  .seatype-list{
    float:left !important;
}
.search-wrap  .seatype-list li{
    display:inline-block;
    margin-right:22px;
}
.search-wrap  .seatype-list li.active{
    border-bottom:3px solid #333;
    line-height:57px;
}
.search-wrap  .seatype-list li.active a{
    font-size:16px;
    color:#222;
}
.search-wrap  .seatype-list a{
    padding:0 15px;
}
.search-wrap .sea-body{
    min-height:566px;
}
.search-wrap .sea-body .no-top{
    color:#333;
    margin-top:55px;
    text-align: center;
}
.search-wrap .sealist{
    padding:0 15px;
}
.search-wrap .sealist .red{
    color:#ff6699;
}
.search-wrap .sealist li{
    border-bottom:1px solid #ececec;
    width:100%;
}
.search-wrap .sealist .show-imgt{
    width:48px;
    height:48px;
    border-radius:8px;
    margin-right:10px;
}
.search-wrap .sealist .show-img{
    margin-left:0;
}
.sealist .state .lab{
    border:none;
}
.sealist .state .labt .count{
    margin-right:5px;
}
.sealist .state{
    margin-left:0;
}
.sealist li .tp{
    font-size:16px;
    color:#333;
}
/*用户中心*/
.pcent-top{
    width:100%;
    height:300px;
    background:url("../images/pbg.jpg") no-repeat;
    background-size:100% 100%;
    overflow:hidden;
}
.pcent-top .pt-img{
    width:100px;
    height:100px;
    border-radius:100%;
    background:#fff;
    box-shadow:0 0 3px #ccc;
    margin:55px auto 0;
}
.pcent-top .pt-img .perimg{
    width:92px;
    height:92px;
    border-radius:100%;
    margin:4px;
}
.pcent-top .name{
    font-size:22px;
    text-align: center;
    padding:10px 0;
    margin:0;
}
.pcent-top .name .vip{
    margin-right:-20px;
}
.pcent-top .state{
    color:#999;
    text-align: center;
    margin-bottom:15px;
}
.pcent-top .btn-list{
    text-align: center;
}
.pcent-top .btn-list .btn{
    border: 1px solid #d9d9d9;
    height:28px;
    line-height:25px;
    padding:0 12px;
    text-align: center;
    color: #666;
    font-size: 12px;
    box-shadow: 0px 0px 3px #d9d9d9;
    border-radius: 2px;
    background-color:#fff;
}
.pcent-top .focus-btn{
    margin-right:10px;
}
.pcent-top .btn-list .icon{
    color:#ccc;
}
.pcent-top .letter-btn .icon{
    font-size: 18px;
    vertical-align: middle;
    margin-top: -1px;
    display: inline-block;
}
.pcent-top .btn-list .icon.yes{
    color:#ff6699;
    margin-top:-2px;
}
.pcent-body{
    margin-top:15px;
}
.pcent-body .ys{
    background-color: #fff;
    border: 1px solid #ececec;
    border-radius: 4px;
    box-shadow: 0px 0px 3px #ececec;
    margin-bottom: 15px;
    color: #999;
}
.pcent-body .title{
    height:55px;
    line-height:55px;
    border-bottom: 1px solid #ececec;
    padding:0 15px;
    margin-bottom:0;
}
.pcent-body .title .name{
    color:#333;
    font-size:18px;
}
.pcent-body .title .type-sel{
    height:28px;
    line-height:28px;
    border:1px solid #e2e2e2;
    border-radius:4px;
    font-size:12px;
    width:130px;
    margin:15px 0 0 15px;
    outline:none;
    z-index:10;
    position: relative;
    cursor:default;
}
.pcent-body .type-sel .word{
    padding-left:10px;
}
.pcent-body .type-sel .list{
    border:1px solid #e2e2e2;
    background:#fff;
    display:none;
    margin-top:-1px;
}
.pcent-body .type-sel .ls{
    padding-left:10px;
    color:#333;
    overflow:hidden;
}
.pcent-body .type-sel .ls:hover{
    background:#ebebeb;
}
.pcent-body .type-sel .pull-down{
    display:block;
    width:9px;
    height:5px;
    background:url("../images/tg-spirit.png") -89px -3px no-repeat;
    position: absolute;
    right:5px;
    top:10px;
}
.pcent-body .title .backl{
    color:#155faa;
    font-size:12px;
}
.pcent-body .title .line{
    height:18px;
    background:#ccc;
    width:1px;
    display:inline-block;
    margin:-1px 15px 0;
    vertical-align:middle;
}
.pcent-body .title .c-btn{
    background:#ff6699;
    color:#fff;
    font-size:12px;
    padding:5px 10px;
    text-align: center;
    border-radius:4px;
    cursor:pointer;
}
.pcent-body .title .set{
    margin-left:15px;
    font-size:12px;
    color:#666;
}
.pcent-body .title .set .icon{
    font-size:14px;
    margin-right:2px;
    color:#c3c3c3;
}
.pcent-body .title .back{
    font-size:14px;
    color:#999;
    cursor:pointer;
}
.pcent-body .title .back .icon{
    color:#ddd;
    font-size:18px;
}
.pcent-body .info-list{
    padding:0 15px 15px;
}
.pcent-body .info-list li{
    padding:15px 0;
    border-bottom: 1px solid #ececec;
}
.pcent-body .info-list .tt{
    color:#999;
}
.pcent-body .info-list .tt .tp{
    color:#155faa;
}
.pcent-body .info-list .tt .count{
    color:#333;
    font-weight:bold;
}
.pcent-body .info-list .tt .name{
    color:#333;
}
.pcent-body .info-list  .cz span{
    color:#999;
    font-size:12px;
}
.pcent-body .info-list  .cz .spot{
    width:4px;
    height:4px;
    border-radius:100%;
    background:#999;
    display:inline-block;
    vertical-align:middle;
    margin:-2px 10px 0 8px;
}
.pcent-body .info-list  .zk .txt{
    cursor:pointer;
}
.pcent-body .info-list  .zk .txt:hover{
    color:#666;
}
.pcent-body .info-list .detail-box{
    display:none;
}
.pcent-body .info-list .detail-box .name{
    color:#333;
}
.pcent-body .info-list .detail-box .count{
    color:#ff6699;
}
.pcent-body .info-list .read{
    display:inline-block;
    padding:5px 10px;
    border-radius:4px;
    background:#ccc;
    color:#fff;
    font-size:12px;
    cursor:pointer;
    margin-top:-5px;
}
.pcent-body .info-list .read.cur{
    background:#ff6699;
}
.pcent-body .ques-list{
    padding: 0 15px 15px;
}
.pcent-body .ques-list li{
    padding:15px 0;
    border-bottom:1px solid #ececec;
}
.pcent-body .ques-list li .tp{
    color:#155faa;
}
.pcent-body .ques-list .cz-box{
    margin:10px 0 0 0;
    font-size:12px;
}
.pcent-body .ques-list .cz-box .count{
    color:#ff6699;
    margin-right:3px;
}
.pcent-body .ques-list .cz-box .itc{
    margin-right:15px;
    display:inline-block;
}
.pcent-body .ques-list .cz-box .pl,.pcent-body .ques-list .cz-box .zan{
    width:65px;
    height:30px;
    line-height:28px;
    text-align: center;
    border:1px solid #e2e2e2;
    border-radius:4px;
}
.pcent-body .ques-list .cz-box .zan{
    margin-right:15px;
}
.pcent-body .ques-list .cz-box .countt{
    margin: -4px 0 0 3px;
    vertical-align: middle;
    display: inline-block;
}
.pcent-body .ques-list .cz-box .heart{
    color:#ff6699;
}
.pcent-body .ques-list .cz-box .words{
    line-height:24px;
    width:530px;
    margin-bottom:18px;
}
.pdleft .fclist{
    padding-bottom:20px;
}
.pdleft .linfo-list li{
    padding:20px;
    border-bottom: 1px solid #ececec;
}
.pdleft .linfo-list li.new{
    background-color:#fff5f5;
}
.pdleft .linfo-list .per{
    width:35px;
    height:35px;
    border-radius:100%;
    margin-right:10px;
}
.pdleft .linfo-list .name{
    color:#155faa;
}
.pdleft .linfo-list .word{
    margin-left:45px;
}
.pdleft .linfo-list .cz{
    margin-left:45px;
    font-size:12px;
}
.pdleft .linfo-list .cz .time{
    color:#ccc;
}
.pdleft .linfo-list .cz .del-btn{
    color:#ccc;
    cursor:pointer;
}
.pdleft .linfo-list .cz .del-btn:hover{
    color:#ff6699;
    transition:all .3s;
    -webkit-transition:all .3s;
}
.pdleft .linfo-list .cz .state{
    color:#155faa;
    margin-right:10px;
    cursor:pointer;
}
.pdleft .focust-list{
    padding: 0 15px 15px;
}
.pdleft .focust-list li{
    padding:18px 0;
}
.pdleft .focust-list li:hover{
    background:none;
}
.pdleft .focust-list .word{
    font-size:12px;
    margin:0 0 0 45px;
}
.pdleft .focust-list .word .count{
    color:#ff6699;
}
.pdleft .focust-list .word .name{
    color:#333;
    margin-right:2px;
    width: auto;
    display: inline;
}
.pdleft .info-listd{
    padding:0 0 15px;
}
.pdleft .info-listd li{
    padding:15px;
}
.pdleft .info-listd .tt{
    margin:0;
}
.pdleft .sxdh{
    display:none;
}
.pdleft .dialog-box{
    padding: 20px 25px 0 20px;
}
.pdleft .dialog-edit .edper{
    width:36px;
    height:36px;
    border-radius:100%;
    margin-right:10px;
}
.pdleft .dialog-edit .txta{
    border: 1px solid #cccccc;
    padding: 10px;
    border-radius: 4px;
    outline: none;
    resize: none;
    display: block;
    width:510px;
    height:90px;
}
.pdleft .dialog-edit .txta:focus{
    transition: all .3s;
    -webkit-transition: all .3s;
    border: 1px solid #ff6699;
    box-shadow: 0 0 3px #ff6699;
}
.pdleft .dialog-edit .send-btn{
    display: block;
    width: 70px;
    height: 40px;
    line-height: 40px;
    border-radius: 4px;
    text-align: center;
    margin: 10px 0 15px 490px;
    font-weight: normal;
    padding: 0;
    background: #686868;
    color: #fff;
    border: 1px solid #555;
    font-size: 16px;
}
.pdleft .dialog-list dl{
    margin-bottom:30px;
}
.pdleft .dialog-list dd{
    border:1px solid #dcecf9;
    background:#f5fafe;
    padding:15px;
    border-radius:5px;
    width:510px;
    margin:0;
    position: relative;
}
.pdleft .dialog-list dd:before{
    content: '';
    position: absolute;
    display: block;
    width:8px;
    height:12px;
    background:url("../images/tg-spirit.png") -2px -14px no-repeat;
    top: 10px;
    left: -8px;
}
.pdleft .dialog-list .ts dd:before{
    display:none;
}
.pdleft .dialog-list .ts dd:after{
    content: '';
    position: absolute;
    display: block;
    width:8px;
    height:12px;
    background:url("../images/tg-spirit.png") -12px -14px no-repeat;
    top: 10px;
    right: -8px;
}
.pdleft .dialog-list .ts dd{
    border:1px solid #e6e6e6;
    background:#fafafa;
}
.pdleft .dialog-list .per{
    width:36px;
    height:36px;
    border-radius:100%;
    margin-right:15px;
}
.pdleft .dialog-list .name{
    color: #155faa;
}
.pdleft .dialog-list .word{
    color:#666;
}
.pdleft .dialog-list .ts .per{
    margin:0 0 0 15px;
}
.pdleft .toplist .tp-item{
    border:none;
    box-shadow:none;
    padding:20px 0 15px;
    margin:0;
    border-bottom: 1px solid #ececec;
}
.pdleft .toplist .tp-item .pbox:after{
    left: 46px;
}
.pdleft .toplist{
    padding:0 20px 30px;
}
.pdleft .toplist .p-title{
    font-weight: normal;
    margin-bottom: 10px;
}
.pdleft .title-box .sbox .p-name{
    font-size:14px;
}
.pdleft .title-box .sbox .p-state{
    font-size:12px;
}
.pdleft .title-box .info-box{
    clear:both;
    width:100%;
}
.pdleft .title-box .sbox {
    margin: 8px 0 0 10px;
    clear: none;
    width:auto;
}
.pdleft .toplist .cz-box{
    font-size:12px;
}
.pdleft .toplist .tedit-box{
    margin-top:10px;
    display:none;
    position: relative;
}
.pdleft .toplist .tedit-box .sure-btn{
    background: #686868;
    color: #fff;
    border: 1px solid #555;
    min-width: 76px;
    height: 34px;
    padding: 0 10px;
    line-height: 34px;
    font-size: 14px;
    margin:-3px 10px 0 5px;
}
.pdleft .toplist .tedit-box .cancel-btn{
    border: none !important;
    background-color: #eee;
    color: #999;
    min-width: 76px;
    height: 34px;
    padding: 0 10px;
    line-height: 34px;
    font-size: 14px;
    margin-top:-3px;
}
.pdleft .toplist .tedit-box .txt{
    border: 1px solid #ccc;
    border-radius: 4px;
    width:250px;
    padding:6px;
    color:#333;
    font-size:14px;
    height:34px;
}
.pdleft .toplist .tedit-box .txt:focus{
    transition: all .3s;
    -webkit-transition: all .3s;
    border: 1px solid #ff6699;
    box-shadow: 0 0 3px #ff6699;
}
.aw-dropdown{
    position: absolute;
    left: 0;
    top: 105%;
    z-index:1;
    width: 100%;
    min-width: 110px;
    background: #fff;
    border: 1px solid #ccc;
    border-radius:4px;
    box-shadow: 0 5px 5px rgba(0, 0, 0, 0.1);
    display:none;
}

.aw-dropdown li{
    position: relative;
    height:30px;
    line-height:30px;
    padding: 0 10px !important;
    border-bottom: 1px solid #f0f0f0;
    cursor: pointer;
    text-align: left;
    font-size: 14px;
}
.aw-dropdown li .active{
    color:#666;
}
.aw-dropdown p{
    padding: 5px 10px;
    margin:0;
    font-size:12px;
    color:#666;
}
.pdleft  .title-box .info-box .words{
    margin-top:5px;
}
.pdleft  .toplist .info-box .read{
    font-size:12px;
}
.pdleft .cz-box{
    margin-top:10px;
    overflow:hidden;
}
.pdleft .cz-box .cancel{
    cursor:pointer;
    margin-top: 4px;
}
.pdleft .cz-box .cancel:hover{
    color:#ff6699;
}
.pdleft .cz-box .lab{
    border-radius:4px;
    background:#ccc;
    font-size:12px;
    color:#fff;
    padding:4px 8px;
    margin:0 8px 8px 0;
    display:inline-block;
    cursor:pointer;
}
.pdleft .cz-box .lab a{
    color:#fff;
}
.pdleft .cz-box .lab:hover{
    color:#fff;
    background:#ff6699;

}
.pdleft .cz-box .lab .icon{
    font-size:12px;
}
.pdleft .cz-box .lab .rm{
    display:none;
}
.pdleft .yqbox{
    width:470px;
    margin:75px auto;
}
.pdleft .yqbox .yqtxt,.pdleft .yqbody .txtcode{
    border: 1px solid #cccccc;
    margin-bottom: 10px;
    padding: 9px 10px;
    border-radius: 4px;
    outline: none;
    resize: none;
    display: block;
    width: 470px;
    box-shadow: 0 0 2px #ccc inset;
    margin: 0 auto;
}
.pdleft .yqbody .txtcode{
    margin:0;
}
.pdleft .yqbox  .count{
    color:#ff6699;
}
.pdleft .yqbox p{
    text-align: center;
}
.pdleft .yqbox .yq-btn,.pdleft .yqbody .send{
    width: 100px;
    height: 40px;
    line-height: 40px;
    border-radius: 4px;
    text-align: center;
    margin: 15px 0 0 25px;
    font-weight: normal;
    padding: 0;
    background: #686868;
    color: #fff;
    border: 1px solid #555;
    font-size: 16px;
}
.pdleft .yqbox .yq-btn:hover,.pdleft .yqbody .send:hover{
    opacity:0.9;
    filter:alpha(opacity=90);
}
.pdright .fzf-box{
    padding:10px;
}
.pdleft .yqbody li{
    border-bottom: 1px solid #ececec;
    padding: 20px 15px 35px 20px;
    position: relative;
}
.pdleft .yqbody li .yq-img{
    width: 48px;
    height: 48px;
    border-radius: 100%;
    position: absolute;
    left: 20px;
    top: 20px;
}
.pdleft .yqbody li p{
    margin-left: 53px;
    color: #666;
}
.pdleft .yqbody li .btn-box{
    width:470px;
}
.pdleft .yqbody li .cancel{
    margin-top:25px;
    color: #999;
    cursor:pointer;
}
.pdleft .yqbody li .cancel:hover{
    color:#666;
}
.pdleft .yqbody li .tip{
    color: #999;
    margin: 0;
}
.pdleft .fctplist{
    padding:0 15px 15px;
}
.pdleft .fctplist li{
    padding:15px 0 !important;
}
.pdleft .fctplist .show-img{
    border-radius:8px;
}
.pdleft .fctplist .name{
    font-weight:normal;
}
.pdleft .fctplist .state{
    margin-top: 8px;
    width: 410px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.pdright .fzf-box .type{
    border-right:1px dashed #e2e2e2;
    display:inline-block;
    width:32%;
    text-align: center;
}
.pdright .fzf-box .type.last{
    border:none;
    padding:10px 0;
}
.pdright .fzf-box .type .count{
    color:#222;
    font-size:16px;
    display:block;
}
.pdright .fzf-box .type .txt{
    color:#999;
}
.pdright .fzf-box .type.cur .count,.pdright .fzf-box .type.cur .txt{
    color:#ff6699;
}
.pdright .ts-box{
    padding:0 15px;
}
.pdright .ts-box li{
    border-bottom:1px solid #ececec;
    padding:15px 0;
}
.pdright .ts-box li.cur a{
    color:#ff6699;
}
.pdright .ts-box li.cur .count{
    color:#ff6699;
}
.pdright .ts-box li.last{
    border:none;
}
.pdright .ts-box li a{
    color:#999;
}
.pdright .ts-box li .icon{
    margin-right:5px;
    display:inline-block;
    vertical-align:middle;
    width:21px;
    height:21px;
    background:url("../images/tb.png") 0 0 no-repeat;
}
.pdright .ts-box li.cur .icon{
    background-position:-29px 0;
}
.pdright .ts-box li .incontz{
    background-position:-1px 0;
}
.pdright .ts-box li.cur .incontz{
    background-position:-29px 0;
}
.pdright .ts-box li .inconsx{
    background-position:-1px -24px;
}
.pdright .ts-box li.cur .inconsx{
    background-position:-29px -24px;
}
.pdright .ts-box li .incontw{
    background-position:-1px -49px;
}
.pdright .ts-box li.cur .incontw{
    background-position:-29px -48px;
}
.pdright .ts-box li .inconhd{
    background-position:-1px -70px;
}
.pdright .ts-box li.cur .inconhd{
    background-position:-29px -70px;
}
.pdright .ts-box li .inconsc{
    background-position:-1px -93px;
}
.pdright .ts-box li.cur .inconsc{
    background-position:-29px -93px;
}
.pdright .ts-box li .incongz{
    background-position:-1px -115px;
}
.pdright .ts-box li.cur .incongz{
    background-position:-29px -115px;
}
.pdright .ts-box li .inconyq{
    background-position: -1px -138px;
}
.pdright .ts-box li.cur .inconyq{
    background-position: -29px -138px;
}
.pdright .ts-box li .inconyqh{
    background-position: -1px -185px;
}
.pdright .ts-box li.cur .inconyqh{
    background-position: -29px -185px;
}
.pdright .ts-box li .inconht{
    background-position: -1px -160px;
}
.pdright .ts-box li.cur .inconht{
    background-position: -29px -160px;
}
.pdright .ts-box li .count{
    color:#333;
}
/*设置*/
.aw-container-wrap{
    margin-top:80px;
}
.aw-content-wrap{
    background-color: #fff;
    border: 1px solid #ececec;
    border-radius: 4px;
    box-shadow: 0px 0px 3px #ececec;
}
/* tabs切换样式 */
.aw-nav-tabs{position:relative;z-index:1;height:63px;margin:0;padding: 30px 20px 0;border-color: #e6e6e6;}
.aw-nav-tabs.active > li{float: right;}
.aw-nav-tabs > li{margin:0 4px 0 0;font-size: 14px;}
.aw-nav-tabs > li > a{line-height:30px;padding:0 13px;background-color: #fff;border: none;cursor: pointer;}
.aw-nav-tabs > li > a:hover{border:none;border-bottom:2px solid #ff6699;background-color: #fff;color: #333;}
.aw-nav-tabs > li.active a{line-height:30px;background-color: #fff;border:none;border-bottom:2px solid #ff6699;font-weight: bold;color: #333;}
.aw-nav-tabs > li.active a:hover, .aw-nav-tabs > li.active a:focus, .aw-nav-tabs > li > a:focus{border:none;border-bottom:2px solid #ff6699;background-color: #fff;}
.aw-nav-tabs h2 {
    position: absolute;
    top: 16px;
    left: 20px;
    margin: 0;
    font-size: 20px;
}
.btn-large {
    min-width: 120px;
    min-width: 100px\0;
    height: 38px;
    padding: 0 10px;
    line-height: 38px;
    font-size: 14px;
}
.aw-user-setting .tab-content{padding:0 40px;}
.aw-user-setting .aw-mod .mod-footer{margin-bottom: 30px;}
.aw-user-setting .aw-mod .aw-mod{padding:30px 0;border-top: 1px solid #e6e6e6;}
.aw-user-setting .aw-mod .aw-mod:first-child{border-top: none;}
.aw-user-setting .aw-mod .form-group{margin:15px 0;line-height: 30px;}
/* 用户设置页面 */
.aw-user-setting h3{font-size: 16px;color: #333;}
.aw-user-setting .form-horizontal .control-group{position: relative;}
.aw-user-setting .form-horizontal p{margin: 0;}
.aw-user-setting .form-horizontal p span{margin-left: 10px;}
.aw-user-setting .upload-attach{position:absolute; left:0; top:7px;width: 70px; height:25px; font-size:100px; opacity:0; filter:alpha(opacity=0);cursor:pointer;}
/* 基本资料 */
.aw-user-setting .mod-base{position: relative;}
.aw-user-setting .mod-base dl{height:auto;line-height: 25px;overflow:hidden;margin:0;padding-bottom: 15px;}
.aw-user-setting .mod-base dl dt, .aw-user-setting .mod-base dl dd{float: left;line-height: 30px;}
.aw-user-setting .mod-base dl dt{width: 80px;text-align: right;font-weight: normal;}
.aw-user-setting .mod-base .introduce input{width: 250px;}
.aw-user-setting .mod-base dl dd label{min-width: 50px;}
.aw-user-setting .mod-base dl dd select{width:110px;margin:0;}
.aw-user-setting .mod-base dl dd .birthday_m,.aw-user-setting .mod-base dl dd .birthday_d{width:80px;}
.aw-user-setting .mod-base .time{width: 380px !important;}
.aw-user-setting .mod-base .side-bar{position: absolute;right: 0;top: 70px;}
.aw-user-setting .mod-base .side-bar dt{width: 100px;height: 100px;}
.aw-user-setting .mod-base .side-bar dd{width: 210px;}
.aw-user-setting .mod-base .side-bar span {margin-left:10px;}
.aw-user-setting .mod-base .side-bar span .aw-loading{position:relative;top:4px;margin-right: 5px;}
.aw-user-setting .mod-base .side-bar form{position:relative;opacity: 0;filter:alpha(opacity=0);width: 0;height: 0;}
.aw-user-setting .mod-base .side-bar form .file-input{position: absolute;left: 0;top: 0;}
/* 联系方式 */
.aw-user-setting .mod-contact li{margin-top:20px;min-height: 32px;}
.aw-user-setting .mod-contact li:first-child{margin-top: 0;}
.aw-user-setting .mod-contact li input{display:inline;width: 280px;}
.aw-user-setting .mod-contact label{width: 70px;text-align: right;}
/* 教育经历, 工作 */
.aw-user-educate table, .aw-user-work table{border:1px solid #e6e6e6;}
.aw-user-educate table thead, .aw-user-work table thead{background-color: #fafafa;}
.aw-user-educate table thead th, .aw-user-work table thead th{border-bottom: 1px solid #e6e6e6;text-align: center;}
.aw-user-educate table td, .aw-user-work table td{padding:10px !important;border-top: 1px solid #e6e6e6 !important;text-align: center;}
.aw-user-educate input, .aw-user-work input{width:80%;margin:0 auto;}
.aw-user-educate select, .aw-user-work select{width: 70px;margin:0;}
/* 隐私,提醒 */
.aw-user-setting .mod-setting-privacy .aw-mod dl dt{float: left;width: 180px;font-weight: normal;}
.aw-user-setting .mod-setting-privacy .aw-mod dl dd{padding-left: 180px;}
.aw-user-setting .mod-setting-privacy .aw-mod dl dd label{margin:0 30px 20px 0;}
/* 账号绑定 */
.aw-user-setting .mod-setting-bind{padding:80px 0 !important;}
.aw-user-setting .mod-setting-bind ul{text-align: center;}
.aw-user-setting .mod-setting-bind ul li{display: inline-block;margin:0 25px;}
.aw-user-setting .mod-setting-bind ul li i{display:block;width:50px;height:50px;margin:0 auto;line-height:50px;border-radius:4px;font-size: 32px;color: #fff;text-align: center;}
.aw-user-setting .mod-setting-bind ul li p{height: 20px;margin-top: 5px;}
.aw-user-setting .mod-setting-bind ul li a{margin-top: 15px;}
.aw-user-setting .mod-setting-bind .icon-weibo{background-color: #ff6161;}
.aw-user-setting .mod-setting-bind .icon-qq{background-color: #3c88e5;}
.aw-user-setting .mod-setting-bind .icon-wechat{background-color: #73db42;}
.aw-user-setting .mod-setting-bind .icon-google{background-color: #e25d4a;}
.aw-user-setting .mod-setting-bind .icon-facebook{background-color: #3a5799;}
.aw-user-setting .mod-setting-bind .icon-twitter{background-color: #1eb5ee;}
/* 我的积分 */
.aw-user-setting-points table{margin:20px 0;font-size:13px;color: #666;}
.aw-user-setting-points table .info th{background-color: #f5fafe !important;border-top: none;font-weight: normal;}
.aw-user-setting-points .table th, .aw-user-setting-points .table td{border-top: 1px solid #dcedfa;}
.aw-user-setting-bind .col-lg-4{padding:0;}
.aw-content-wrap .btn-success{
    background: #686868;
    color: #fff;
    border: 1px solid #555;
}
.aw-content-wrap .btn-success:hover{
    background: #686868;
    color: #fff;
    border: 1px solid #555;
}
/*用户中心end*/
/* 自定义页面 积分说明 */
.aw-custom-page{background:#fff;padding: 20px !important;}
.aw-custom-page h1{font-size:26px;color:#333;}
.aw-point-rule h1{margin-bottom: 30px;}
.aw-point-rule dl{height: auto;overflow: hidden;margin:0;padding:10px;border-bottom: 1px dashed #ddd;transition: background-color .3s ease-in-out;}
.aw-point-rule dl:hover{background-color: #f5f5f5;}
.aw-point-rule dt, .aw-point-rule dd{float: left;height: 30px;line-height: 30px;}
.aw-point-rule dt{width: 500px;font-weight: normal;}
.aw-point-rule dd{float: right;}
.aw-point-rule .green{color: #388202;}
.aw-point-rule .red{color: #ff5d61;}
/* 问题修改日志 */
.common-head{padding:0 20px;border-bottom: 1px solid #e6e6e6;}
.common-head h2{height:60px;line-height:60px;margin:0;font-size: 20px;color: #333;}
.common-head h2 > i{margin-right: 10px;}
.common-head .btn.pull-right{margin:18px 0 0 10px;}
.common-head span{font-size: 12px;}
.common-head span .btn{margin-left: 10px;}
.common-head .badge{vertical-align: 3px;}
.aw-question-edit{background:#fff}
.aw-question-edit .mod-head h2{font-size: 20px;}
.aw-question-edit .mod-head h2 span{font-size: 14px;}
.aw-question-edit .mod-head h2 a{color:#999;}
.aw-question-edit .mod-head h2 a:hover{color:#666;}
.aw-question-edit .mod-body{padding:0 20px;}
.aw-question-edit .mod-body li{padding:15px 0;border-bottom: 1px dotted #e2e2e2;}
.aw-question-edit .mod-body .operate .btn{margin-left: 10px;}
.aw-question-edit ins{background: #edfce5;text-decoration: none;word-wrap:break-word;}
.aw-question-edit del{background: #f7d3d3;}
.aw-question-edit .mod-footer{overflow:hidden;}
/* 加载更多 */
.aw-load-more-content{background: #fff;height: 43px;line-height: 43px;border: 1px solid #ececec;border-radius: 4px;box-shadow: 2px 2px 2px #e9e9e9;color: #999;text-align: center;cursor: pointer;margin:20px}
a.aw-load-more-content{display: block;}
.aw-load-more-content > a{display: inline;}
.aw-load-more-content:hover span{color: #999;}
.aw-load-more-content.loading{background-position:center center;background-color: #f6f6f6;}
.aw-load-more-content.loading span{font-size: 0px;}
.aw-load-more-content.loading img{opacity: 1;}
.aw-load-more-content.disabled{background-color: #fff;border:1px solid #f5f5f5;}
.aw-load-more-content.disabled:hover span{background-color: transparent;color: #999;}
.aw-load-more-content.warmming{display:none;background:#f4fbff;border:1px solid #cbe1f0;font-size: 12px;}
.aw-load-more-content .aw-alert-box{position: absolute;right: 10px;top:0;}
.aw-replay-box{margin-top:15px;}
/*搜素页end*/
/*404页面*/
.errorinfo{
    background:#f2f3f3;
    margin: 40px 0 120px 0;
}
.errorinfo .erimg{
    display:block;
    margin:0 auto;
}
.errorinfo .errorbq{
    margin-top:20px;
    font-size:28px;
    text-align: center;
    color:#555;
}
.errorinfo .erroryy{
    font-size:18px;
    text-align: center;
    color:#999;
    margin:10px auto 40px;
}
.btn-groupt{
    text-align: center;
    width:352px;
    margin:0 auto;
    overflow:hidden;
}
.btn-groupt .btnt{
    width:150px;
    height:40px;
    line-height:40px;
    text-align:center;
    background:#ff6699;
    color:#fff;
    font-size:16px;
    border-radius:4px;
}
.btn-groupt .btn-home{
    margin-right:50px;
}
/*404页面end*/
/*底部*/
.footer{
    line-height:80px;
    margin-top:35px;
    border-top:1px solid #e6e6e6;
    color:#999;
}
.footer .bull{
    padding:0 5px;
}
.footer .footer-link{
    color:#999;
    border-right:1px solid #999;
    padding:0 10px;
    height:14px;
    line-height:14px;
    display:inline-block;
}
.footer .footer-link:hover{
    color:#666;
    transition:all .3s;
    -webkit-transition:all .3s;
}
.footer .footer-link:last-child{
    border-right:none;
    padding-right:0;
}
/*底部end*/
/*上传图片样式限制*/
.aw-upload-img-list{
    overflow:hidden;
}
.aw-upload-img-list img{
    width:100%;
}
.un_acc_ques{
    color:#999;
    margin-left: 5px;
}
.ag-title{
    text-align: center;
    margin-top: 10px;
}
.agcontent{
    height:345px;
    overflow-y:scroll;
    padding:0 10px;
    color:#333;
    font-size:16px;
}
.aw-main-content{padding:0 0 20px;border-right:1px solid #e6e6e6;}
.aw-side-bar{margin-left:-1px;padding:20px;border-left: 1px solid #e6e6e6;}
.aw-side-bar .aw-mod{padding:20px 0;border-top: 1px solid #e2e2e2;}
.aw-side-bar .aw-mod:first-child{padding-top:0px;border-top: none;}
.aw-side-bar .aw-mod .mod-head{padding-bottom:5px;}
.aw-side-bar .aw-mod .mod-head a{font-size: 12px;}
.aw-side-bar .aw-mod dl{height:auto;overflow:hidden;margin:10px 0;}
.aw-side-bar .aw-mod h3{margin-bottom:0;}
.aw-side-bar .aw-mod dt, .aw-side-bar .aw-mod dt img{width:32px;height:32px;}
.aw-side-bar .aw-mod dd{width:160px;font-size:12px;}
.aw-side-bar .aw-mod p{margin-bottom:0;}
.aw-side-bar .aw-mod p.signature{max-height: 34px;overflow: hidden;color: #666;}
.aw-side-bar .aw-mod ul li{padding:3px 0;}
.aw-mod.user-detail{padding-bottom: 10px;}
.aw-mod.user-detail .aw-topic-bar{margin:0;}
.aw-mod.new-announce{margin-bottom:20px;padding:10px;background: #FCFDDB;border: 1px solid #F9F2A7 !important;}
.aw-mod.new-announce .mod-head h3{margin:0;}
.aw-tabs{height:38px;line-height:38px;padding:0 20px;border-bottom: 1px solid #e6e6e6;text-align: center;}
.aw-tabs li.active a{color: #333;font-weight: bold;}
.aw-tabs ul li{display:inline;}
.aw-tabs ul li a{margin:0 10px;}
#aw-ajax-box .modal{z-index:10000;}
.prt{margin: 15px 10px 0 0;}
/*帮助中心*/
.h-content{
    background-color: #fff;
    border: 1px solid #ececec;
    border-radius: 4px;
    box-shadow: 0px 0px 3px #ececec;
}
.h-content .title{
    height:58px;
    line-height:58px;
    border-bottom: 1px solid #ececec;
    font-size:18px;
    color:#333;
    padding-left:15px;
}
.h-content .h-main{
    padding:20px;
}
.h-content .h-main h3{
    font-size:18px;
    font-weight:bold;
    color:#ff6699;
    line-height:36px;
}
.h-content .h-main p{
    line-height:30px;
    text-indent:20px;
    margin:0;
}
.h-content .h-main .sub{
    font-size:16px;
    font-weight:bold;
    color:#ff6699;
    text-indent:0;
    margin-top:10px;
}
.h-content .h-main .con1{
    text-indent:0;
    padding-left:20px;
}
.h-content .h-main .subt{
    font-size:16px;
    font-weight:bold;
    text-indent:0;
}
.h-content .h-main .colt{
    color:#ff6699;
    text-indent:0;
}
.h-content .h-main .coltt{
    color:#ff6699;
}
.h-content .h-main .suba{
    padding-left:20px;
}
.h-content .h-main .subtt{
    font-size:17px;
    font-weight:bold;
    text-indent:0;
    color:#ff6699;
}
.h-content .h-main .last{
    margin-bottom:10px;
}
.h-content table{
    border: 1px solid #ddd;
    border-collapse: collapse;
    border-spacing: 0;
    width:100%;
    margin:10px auto;
}
.h-content  table tr{
    border-bottom: 1px solid #ddd;
}
.h-content  table td,.h-content  table th{
    border-right: 1px solid #ddd;
    text-align: center;
    padding:10px 0;
}
.h-content  table .spot{
    display:inline-block;
    width:5px;
    height:5px;
    border-radius:100%;
    background:#333;
}
.h-content  table .line{
    display:inline-block;
    width:20px;
    height:1px;
    background:#333;
}
.h-content  table th{
    width:10%;
    background: #f0f0f0;
}
.h-content  table .t1{
    width:28%;
}
.h-sidebar .topic h3{
    height:58px;
    line-height:58px;
    font-size:16px;
}
.helplist li a{
    line-height:36px;
    font-size:15px;
}
.helplist li a:hover{
    color:#ff6699;
}
.helplist li.cur a{
    color:#ff6699;
}
.toplist .cz .apply-btn{
    width:100px;
    height:36px;
    line-height:36px;
    text-align: center;
    border-radius:4px;
    background:#ff6699;
    color:#fff;
    display:block;
    margin-left:5px;
    cursor:pointer;
}
.toplist .cz .apply-btn:hover{
    opacity:0.9;
    filter:Alpha(opacity=90);
}
/*帮助中心 end*/
@media (min-width: 1200px){
    .container{
        width: 1080px !important;
        padding:0;
    }
    .containert{
        width: 1000px !important;
        padding:0 !important;
    }
    .sea-container{
        padding:0;
    }
    .row{
        margin:0;
    }
    .col-md-4 {
        width:320px;
        padding:0;
    }
    .col-md-8 {
        width:725px;
        padding:0;
        margin-right:35px;
    }
    .pdleft{
        width:650px;
        margin-right:0;
    }
    .pdright{
        width:320px;
        margin-left:30px;
    }
}

@media (max-width: 1199px){
    /*导航*/
    .navg{
        height:50px;
        line-height:50px;
    }
    .navg .logo{
        display:none;
    }
    .navg .navicon{
        display:inline-block;
        font-size: 22px;
        color:#fff;
        cursor:pointer;
    }
    .navg .list{
        margin:0;
        position: absolute;
        left:0;
        top:50px;
        width:100px;
        background:#333;
        display:none;
    }
    .navg .person .list{
        display:block;
        left:auto;
        top:auto;
        margin-top:25px;
    }
    .navg .list .icon{
        display:inline-block;
        margin-right:10px;
    }
    .navg .list a.item{
        font-size:14px;
        margin:0;
        width:100%;
        padding:0;
        text-align: center;
    }
    .navg .list a.more{
        display:none;
    }
    .navg .list a.cur{
        border-bottom:none;
        line-height:50px;
        font-weight:normal;
        background:#434343;
    }
    .navg .search-box{
        display:none;
    }
    .navg .publish{
        margin:8px 15px 0 0;
    }
    .navg .info .if-icon {
        margin-top: 18px;
    }
    .navg .info .count{
        margin-top: 10px;
    }
    .load-more{
        margin-bottom:15px;
    }
    footer .bq,footer .bb{
        display:block;
    }
    /*轮播图*/
    .bannerbox li .words{
        font-size:12px;
        bottom:5px;
        left:10px;
    }
    .bannerbox li .bg{
        height:30px;
    }

    .bannerbox .spotlist .spot{
        width:10px;
        height:3px;
        margin-right:5px;
    }
    .bannerbox .spotlist .spot.active{
        width:10px;
        height:3px;
    }
    .bannerbox .spotlist{
        right:10px;
        bottom:8px;
    }
    /*主体内容*/
    .toplist .con-box img{
        width:100%;
    }
    .title-box .pl-box{
        left:0;
        width:100%;
    }

    .container-wrap {
        margin-top: 70px;
    }
    .toplist .tp-item dd.info-box{
        width:90%;
    }
    .toplist .info-box .p-name{
        font-size:14px;
    }
    .toplist .info-box .p-state{
        font-size:12px;
    }
    .toplist .info-box .love{
        font-size:12px;
    }
    .toplist .p-title{
        font-size:16px;
    }
    .toplist .show-imgs li{
        width:100%;
    }
    .toplist .show-imgs .li2,.toplist .show-imgs .li3{
        display:none;
    }
    .toplist .show-imgs img{
        width:100%;
        height:auto;
    }
    .toplist .tp-item .person{
        width:35px;
        height:35px;
    }
    .toplist .info-box .words{
        font-size:12px;
    }
    .toplist .from {
        font-size: 12px;
        display: block;
        margin-bottom: 10px;
        vertical-align:middle;

    }
    .toplist .info-box .remove{
        width:25px;
    }
    .toplist .cz .item{
        font-size:12px;

    }

    .toplist .cz .item.time{
        display:none;
    }
    .toplist .cz .icon{
        font-size:16px;
    }
    .toplist .info-box .love .namet{
        display:none;
    }
    .toplist .pl-box .plb-box .txta{
        font-size:12px;
    }
    .toplist .pl-box .btn{
        font-size:12px;
    }
    .toplist .pl-item .detail {
        width: 89%;
    }
    .toplist .pl-item .opt{
        margin-left: -55px;
        width: 110%;
    }
    .title-box .cz{
        margin-left:0;
    }
    .toplist-wait .cz{
        margin-left:0;
    }
    .plb-wrap,.replay-lbox{
        margin-left:-55px;
        width: 110%;
    }
    .toplist .pl-box .pl-item .txt{
        font-size:12px;
    }
    .fstp .fstplist li .box{
        width:100%;
    }
    .share-box{
        display:none;
    }
    .lg-inbox .shbox{
        display:none;
    }
    .sea-container{
        padding:0;
        margin:0 15px 15px 15px;
    }
    .sea-container .seatype a{
        font-size:14px;
        width:30px;
        margin-right:10px;
    }
    .sea-container .title{
        font-size:16px;
    }
    .sea-container .dt span{
        margin-right: 10px;
        font-size: 12px;
    }
    .sea-container .content .state{
        width: 120px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        display: inline-block;
        vertical-align: middle;
        font-size: 12px;
    }
    .sea-container .content .tp{
        width: 250px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        display: inline-block;
        vertical-align: middle;
    }

    /*侧边栏*/
    .sidebar .topic .ad img{
        width:100%;
        height:auto;
    }
    .sidebar .topic .stoplist .cur .words{
        display:none;
    }

    /*基本资料*/
    .aw-user-setting .mod-base .side-bar{
        position:static;
        right:auto;
        top:auto;
    }
    .foot{
        display:none;
    }


}
@media (max-width:992px){
    .toplist .tp-item{
        padding:10px;
    }
	.sidebar .tp-box.tactive{
        position:static;
        display:none
    }
    .toplist .tp-item .zan-box,.toplist .zant-box{
        width:40px;
    }
    .toplist .p-title{
        width:100%;
    }
    .toplist .pl-item .opt{
        margin-left: -55px;
        width: 112%;
    }
    .plb-wrap,.replay-lbox{
        margin-left:-55px;
        width: 112%;
    }
    .sidebar .show-ad{
        margin-top:15px;
    }
    .sidebar .show-ad img{
        width:100%;
        height:auto;
    }
}

@media (max-width:768px){
    .toplist .tp-item dd.info-box {
        width: 88%;
    }
    .toplist .info-box .p-state {
        font-size: 12px;
        width: 200px;
    }
    .title-box .pl-box{
        width:100%;
    }
    .toplist .pl-item .detail {
        width: 85%;
    }
    .toplist .replay-list .detail {
        width: 88%;
    }
    .plb-wrap, .replay-lbox {
        width: 117%;
    }
    .toplist .pl-item .opt{
        width:117%;
    }
    .fstp .fstplist li{
        width:100%;
    }
    .fstp .fstplist li .name{
        width:100px;
    }
    .upload-box  .text-tip{
        display:block;
    }
    .stpperon .p-state{
        width:100px;
    }
    .crlist{
        width:100%;
    }
    .crlist li{
        margin-top:10px;
        width:100%;
    }
    .search-wrap .seatype-list li{
        margin-right:1px;
    }
    .search-wrap .seatype-list a{
        padding:0 5px;
    }
    .stplist .p-state{
        width:200px;
    }
    .pdleft .dialog-edit .txta{
        width:80%;
    }
    .pdleft .dialog-list dd{
        width:79%;
    }
    .pdleft .dialog-edit .send-btn{
        margin: 10px 0  15px 45px;
        font-size:12px;
        width:60px;
        height:30px;
        line-height:30px;
    }
    .pdleft .yqbox{
        margin:30px auto;
    }
    .pdleft .yqbox,.pdleft  .yqbox{
        width:90%;
    }
    .pdleft .yqbody li .btn-box{
        width:80%;
    }
    .pdleft .yqbox .yqtxt, .pdleft .yqbody .txtcode{
        width:100%;
    }
    .pdleft .yqbox .yq-btn, .pdleft .yqbody .send{
        width:70px;
        height:30px;
        line-height:30px;
        font-size:14px;
    }
}
@media (max-width:550px){
    .layui-layer{
        width:92% !important;
    }
    .layui-layer-setwin{
        top:10px !important;
    }
    .layui-layer-title{
        height:40px!important;
        line-height:40px!important;
        font-size:18px!important;
    }
    .pdleft .linfo-list .name {
        color: #155faa;
        width: 200px;
        overflow: hidden;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        display:inline-block;
    }
    .pdleft .fctplist .state{
        width:200px;
    }
    .layui-layer .fbwt-box{
        width:100%;
    }
    .layui-layer .tbox .txta{
        width:90%;
    }
    .layui-layer .save-tbox .insv-box .cjtxt{
        width: 92%;
    }

}
@media (max-width:414px){
    .toplist .tp-item dd.info-box {
        width: 75%;
    }
    .toplist .info-box .p-state{
        width:100px;
    }
    .toplist .cz .item{
        margin-right:3px;
    }

    .toplist .pl-item .detail {
        width: 78%;
    }
    .toplist .replay-list .detail {
        width: 85%;
    }
    .title-box  .pl-box{
        width: 100%;
    }
    .plb-wrap, .replay-lbox {
        width: 126%;
    }
    .toplist .pl-item .opt{
        width:126%;
    }
    .save-tbox ul li{
        width:80px;
        margin-right:5px;
    }
    .pdleft .toplist .tedit-box .txt{
        width:160px;
    }
    .stplist .state .lab{
        padding:0 5px;
    }
    .fclist .p-state{
        width:180px;
    }
    .stplist .vip{
        margin:0;
    }
    .pcent-body .title .back{
        display:none;
    }
}

@media (max-width:320px) {
    .toplist .pl-item .detail {
        width: 73%;
    }
    .title-box .pl-item .detail {
        width: 73%;
    }
    .toplist .replay-list .detail {
        width: 78%;
    }
    .toplist .pl-box{
        width:240px;
    }
    .title-box .pl-box{
        width:100%;
    }
    .toplist .pl-item .detail {
        width: 73%;
    }
    .toplist .pl-item .opt {
        width: 210px;
    }
    .plb-wrap, .replay-lbox {
        width: 205px;
    }
    .title-box .plb-wrap, .title-box .replay-lbox{
        width:225px;
    }
    .tptype .typelist{
        margin:10px 0 0 0;
    }
    .title-box .ans-box{
        width:260px;
    }
    .ans-box .seat-box {
        padding: 0 6px;
    }
    .pcent-body .title .type-sel{
        width:90px;
    }

}