#searchs{
    float: left;
    padding: 10px 0;
}
#search_in{
    float: left;
    width: 90%;
    border-width: 0; 
    outline:none;
    padding: 10px;
    margin-top: 2px;
    margin-left: 1px;
    border-radius: 20px;
}
#searchtab{
    float: left;
    width: 100%;
    height: 38px;
    background-color: #fff;
    padding: 0;
    border: #0099cc solid 3px;
    border-radius: 20px;
    position: relative;
    align-items:center;
}
#search_sub{
    float: left;
    height: 44px;
    border-width: 0; 
    outline:none;
    padding: 0;
    position: absolute;
    top: -3px;
    right: -9px;
    border-radius: 25px;
    background-color: #059DDE;
    cursor: pointer;
}
#search_sub:hover{
    background-color: #0099cc;
}
#search_sub:hover .search_subs{
    background-position:-30px -455px;
}
.search_subs{
    background-position:0px -455px;
    float: left;
    width: 28px;
    height: 28px;
    margin-left: 15px;
}

#holder{
    float: left;
    width: 100%;
    position: relative;
}
#logo{
    float: left;
}
#group{
    background-color: #e9e9e9;
    width: 100%;
    float: left;
    border: #CCC solid 1px;
    border-width: 1px 0;
}
#group a{
    text-decoration: none;
    padding: 0 5px;
    line-height: 40px;
}
#userinfo{
    float: left;
    text-align: center;
}
.group_l{
    float: left;
}
.group_r{
    float: right;
}

.topuser{
    float: left;
}
.topuser span{
    float: left;
    line-height: 38px;
}
.topuser img{
    margin-top: 10px;
    width: 20px;
    float: left;
}
.topuser:hover .topquit{
    display: block;
}
.topuser a{
    float: left;
}
.topuser .uico{
    margin-top: 8px;
}
.topquit{
    display: none;
}


.contbox{
    float: left;
    width: 90%;
    margin-left: 5%;
}
#holderbox{
    float: left;
    width: 90%;
    margin-left: 5%;
    position: relative;
}


#navMore{
    float: left;
    display: none;
    position: absolute;
    right: -3px;
    top: 15px;
}

.navMores{
    float: left;
    padding: 3px 5px 5px 5px;;
    margin: 3px 0 0 10px;
    position: relative;
    border: #026DDE solid 2px;
    border-radius: 3px;
    cursor: pointer;
}

.icon-bar{
    float: left;
    background-color: #026DDE;
    display: block;
    width: 22px;
    height: 2px;
    border-radius: 1px;
    margin-top: 3px;
}

#nav{
    float: left;
    width: 100%;
    position: relative;
    color: #333;
    border: #e2e2e2 solid 1px;
    border-width: 1px 0 1px 0;
    border-bottom: #e2e2e2 solid 1px;
}
#nav a{
    float: left;
    text-decoration: none;
    color: #333;
    padding: 15px 10px;
    font-size: 15px;
    text-align: center;
}
#nav a:hover{
    background-color: #059DDE;
    color: #FFF;
}
.nav_tem{
    float: left;
    width: 100%;
}
#nav .nownav{
    background-color: #059DDE;
    color: #FFF;
    font-weight: 600;
}
#msgs span{
    background-color: #ff3333;
    color: #FFF;
    border-radius: 5px;
    line-height: 17px;
    padding: 0 3px;
    margin-top: 10px;
}

#msgs span:hover{
    background-color: #ff6633;

}#list_nav{
    width: 96%;
    padding: 0 2%;
    float: left;
    position: relative;
    z-index: 999;
    margin: 15px 0 0 0;
/*    box-shadow: 2px 2px 15px #999;*/
    border-bottom: #0088cc solid 3px;
    height: 40px;
}

#list_nav a{
    line-height:35px;
    float: left;
    margin: 0 2px 0 0;
    padding: 2px 0 0 0;
    width: 80px;
    text-align: center;
    background-color: #F7F7F7;
    text-decoration: none;
    color: #333;
    text-shadow: 0 1px 0 #fff;
    border: #ccc solid 1px;
    border-width: 1px 1px 0 1px;
    border-radius: 3px 3px 0 0;
    transition: all .2s;
    left: 0;
    bottom: 0;
    position: absolute;
}
#list_nav .nowNav{
    background-color: #0088cc;
    color: #FFF;
}
#list_nav a:hover{
    background-color: #0088cc;
    color: #FFF;
}
#list_nav .nowNav:hover{
    background-color: #0099cc;
    color: #FFF;
}

#nav_page{
    width: 100%;
    float: left;
    position: relative;
    margin: 10px 0;
    color: #333;
}
#nav_page .allnum{
    float: left;
    line-height: 32px;
    margin:0;
}
.by_box{
    float: left;
    line-height:32px;
    text-align: center;
    margin-right: 15px;
}
.by_box .titleText{
    float: left;
    color: #888;
} 
#by_mbox{
    float: left;
    position: relative;
    margin-left: 15px;
}
#now_by{
    float: left;
    cursor: pointer;
    position: relative;
}
#now_by span{
    float: left;
    font-size: 14px;
    color: #059DDE;
    font-weight: 600;
} 
#now_by i{
    float: left;
    background-position: -85px -43px;
    width: 20px;
    height: 32px;
}


#by_tcc{
    float: left;
    width: 100px;
    display: none;
    line-height:38px;
    text-align: center;
}

#by_tcc a{
    float: left;
    width: 100%;
    margin: 0;
    padding: 0;
    background-color: #FFF;
    text-decoration: none;
    color: #333;
    transition: all .2s;
    border-bottom: #F0F0F0 solid 1px;
}
#by_tcc a:hover{
    background-color: #0099cc;
    color: #FFF;
    border-bottom: #0099cc solid 1px;
}

#nav_page .allnum span{
    color: #F00;
    font-weight: bold;
    padding: 0 3px;
}
#nav_page .by_page{
    float: right;
}
.by_page a{
    line-height:35px;
    float: left;
    margin: 0 2px 0 0;
    padding: 0 12px;
    background-color: #F7F7F7;
    text-decoration: none;
    color: #333;
    text-shadow: 0 1px 0 #fff;
    border: #ccc solid 1px;
    border-radius: 3px;
    transition: all .2s;
}

.by_page a:hover{
    background-color: #0099cc;
    color: #FFF;
    border: #398439 solid 1px;
    text-shadow: 0 0px 0 #fff;
}
.page_info{
    float: left;
    color: #0088cc;
    font-size: 12px;
    margin-top: 20px;
    padding: 0 2px;
}

.nowWin,.nowWins{
    float: left;
    cursor: pointer;
    color: #0088cc;
    text-align:right;
    width:45px;
    margin: 19px 10px 0 0;
    height: 18px;
    overflow: hidden;
}
.nowWin{
    background-position:3px -311px;
    
}
.nowWins{
    background-position:3px -271px;
}
.but_group{
    position: relative;
    float: left;
}
.down_but{
    padding-right: 25px;
    padding-top: 0;
    padding-bottom: 0;
    position: relative;
    color: #059DDE;
    font-weight: 600;
}
.down_but:hover{
    background-color: #F2F2F2;
    color: #0088cc;
}
.down_but .caret{
    float: left;
    width: 12px;
    height: 10px;
    position: absolute;
    right: 0;
    margin-top: -5px;
    margin-right: 5px;
    top:50%;
    padding: 0;
    background-position: -89px -55px;
}

.down_menu{
    background-color: #FFF;
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 99999;
    border: 1px solid #ddd;
    margin-top: 1px;
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
    box-shadow:0 6px 12px rgba(0,0,0,.175);
}
.down_menu .down_item{
    float: left;
    width: 100%;
    text-decoration: none;
    white-space:nowrap;
    cursor: pointer; 
    text-decoration: none;
    color: #333;
}
.down_menu .down_item:hover{
    background-color: #F2F2F2;
}
.down_menu .divider{
    float: left;
    width: 100%;
    height: 1px;
    background-color: #CCC;
}#content{
    float: left;
    width: 100%;
}


.fomrico{
	background-image:url(/pic/a.png);
	background-repeat: no-repeat;
	background-position:0 -90px;
	float:left;
	width:35px;
	height:35px;
}
.fomra{
	background-position:-1px -90px;
}
.fomrb{
	background-position:-36px -90px;
}
.fomrc{
	background-position:-71px -90px;
}
.fomrd{
	background-position:-106px -90px;
}
.fomre{
	background-position:-141px -90px;
}
.fomrf{
	background-position:-176px -90px;
}
.fomrg{
	background-position:-211px -90px;
}
.fomrh{
	background-position:-246px -90px;
}
.fomri{
	background-position:-281px -90px;
}
.fomrj{
	background-position:-316px -90px;
}
.fomrk{
	background-position:-351px -90px;
}


.sysico{
	background-image:url(/pic/sysico.png);
	background-repeat: no-repeat;
	background-position:0 0px;
}

.sysclose{
    width:7px;
    height:7px;
    background-position:-7px 0;
}
.sysclose:hover{
    background-position:0 0;
}




.pagebox{
    float: left;
    width: 100%;
    text-align: center;
    padding: 10px 0;
    margin-top: 10px;
}
.pagebox td{
    border-width: 0;
}

.pagebox a{
    color: #222;
    text-align: center;
    border-radius: 4px;
    background-color: #fff;
    border: 1px solid #ddd;
    background-image: none;
    transition: all .2s;
    font-size: 14px;
    padding: 10px;
    text-decoration: none;
    margin: 0 2px;
}
.pagebox a:hover{
    background-color: #0088cc;
    color: #FFF;
    border-color: #0088cc;
}
.pagebox .page_now{
    background-color: #0088cc;
    color: #FFF;
    border-color: #0088cc;
}


.pageboxs{
    float: left;
    width: 100%;
    text-align: center;
    padding: 10px 0 0 0;
}

.pageboxs a{
    padding: 0 3px;
    color: #000;
    text-align: center;
    text-decoration: none;
}
.pageboxs a:hover{
    color: #0088cc;
}
.pageboxs .page_now{
    color: #0088cc;
}




.contList{
    float: left;
    width: 100%;
    position: relative;
    font-family:"微软雅黑";
}





.listtable{
    float:left;
    width:100%;
    border-width: 1px 0 1px 1px;
    border-style: solid;
    border-color: #EEE;
    background-color: #FFF;
}
.listtable td{
    padding:8px 5px;
    text-align:center;
    border-bottom:#EEE solid 1px;
    border-right: #EEE solid 1px;
}
.listtable th{
    padding:10px 5px;
    background-color: #F8F8F8;
    border-width:0 1px 1px 0;
    border-color: #EEE;
    border-style:solid;
    color:#666;
    font-size:14px;
}
.listtable .tdtitle{
    text-align:left;
    word-wrap:break-word;
    word-break:break-all;
    
}
.listtable .tdtitle a{
    text-decoration: none;
}

.listtable .tdtitles{
    width: 100%;
    word-wrap:break-word;
    word-break:break-all;
}

.listtable .tdtitless{
    width: 100%;
    margin-top: 3px;
}
.listtable .tdtitless a{
    float: left;
}

.movieType{
    float: left;
    padding: 3px 10px 0 10px;
    color: #666;
    font-size: inherit;
}
.movieType span{
    padding: 0 5px 0 0;
}
.average{
    float: left;
    padding: 3px 10px 0 10px;
    color: #F63;
    font-size: inherit;
}
.movieType .country{
    background-color: #fff0f0;
    border-radius: 3px 0;
    padding: 0 5px 0 5px;
    margin-right: 10px;
}

.listtable .tdtitles a b{
    color: #0066cc;
}
.listtable .tdtitles a span{
    color: #333;
    padding-left: 5px;
}
.listtable .tdtitles a p{
    color: #222;
    padding: 0;
    margin: 0;
}


.listtable .tdsize{
    color: #059DDE;
}

.listtable .tdpv{
    color: #090;
}

.listtable .tdtime{
    
}
.listtable .nowtime{
    color: #F00;
}

.listtable .thsize{
    width: 60px;
    text-align: center;
}
.listtable .thpv{
    width: 60px;
    text-align: center;
}
.listtable .thuser{
    width: 70px;
    text-align: center;
}

.listtable .thtime{
    width: 120px;
    text-align: center;
}
.listtable .thtitle{
    border-left-width:0px;
    text-align: left;
}




.listtable th a{
    text-decoration: none;
}
.listtable th a i{
    display: inline-block;
    line-height: 16px;
    vertical-align: text-top;
    margin: 2px 0 0 5px;
}
.listtable .treven{
    background-color: #FFF;
}
.listtable tr:hover{
    background-color: #F7F7F7;
}
.listtable .tdimg{
    width: 45px;
}
.listtable .tdimg img{
    width: 45px;
    height: 60px;
}



.gps{
    float: left;
    width: 100%;
    margin:0;
}
.gps .gpsleft{
    margin:5px 0 0 0;
    float: left;
}
.gps .toolbox{
    margin:5px 0 0 0;
    float: left;
}
.gps .nowWin{
    float: left;
    cursor: pointer;
    color: #0088cc;
    margin-right: 10px;
    margin-top: 1px;
    width:45px;
    height:18px;
    background-position:3px -311px;
    text-align:right;
}
.gps .nowWins{
    float: left;
    cursor: pointer;
    color: #0088cc;
    margin: 0 10px;
    width:45px;
    height:18px;
    text-align:right;
    background-position:3px -271px;
    
}
.gps .allNum{
    float: left;
    margin: 0 5px 0 0px;
    color: #888;
}
.gps .allNum span{
    padding: 0 5px;
    color: #F30;
}
.gps .gpsH{
    padding: 2px 5px;
    color: #666;
    float: left;
    margin-right: 5px;
}
.gps .gpsleft a{
    padding: 2px 18px 2px 7px;
    margin: 0 3px 0 10px;
    text-decoration: none;
    color: #000;
    float: left;
    background-position:10px 0;
    border: #F00 solid 1px;
    position: relative;
}
.gps .gpsleft a:hover i{
    background-position:0 0;
}

.gps .gpsleft a i{
    position: absolute;
    right: 7px;
    top: 8px;
}
.gps .toolbox a{
    float: left;
    padding: 2px 6px;
    text-decoration: none;
    color: #0088cc;
    margin: 0 10px 0 0;
    border: #CCC solid 0px;
}
.gps .toolbox a:hover{
    color: #F00;
}
.gps .toolbox a i{
    float: left;
    margin-left: 3px;
}
.gps .toolbox a span{
    float: left;
}

.icoasc{
    width:8px;
    height:16px;
    background-position:-27px 4px;
}
.icodesc{
    width:8px;
    height:16px;
    background-position:-19px 4px;
}

#tctdimg{
    display: none;
    position: absolute;
    width: 200px;
    height: 260px;
}

#tctdimg .imbback{
    background-color: #000;
    position: absolute;
    top: -6px;
    left: -6px;
    width: 100%;
    height: 100%;
    padding: 6px;
    z-index: 0;
    border-radius: 5px;
    opacity: 0.6;
    filter: alpha(opacity=60);
}
#tctdimg img{
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9999;
}
.sorturl,.formatAa{
    float: left;
    margin: 3px 5px 0 0;
    padding: 1px 5px 2px 5px;
    border-radius: 3px 0;
    background-color: #F0F0F0;
    font-weight: lighter;
    color: #000;
    font-size: 10px;
    -webkit-transform:scale(0.9);
}
.formatAa{
    background-color: #f2fff4;
}#footer{
    float: left;
    width: 100%;
    background-color: #222;
    padding: 50px 0;
    color: #FFF;
    margin-top: 10px;
}

.footerBox{
    max-width: 1100px;
    margin: 0 auto;
}
.foolist{
    float: left;
}
.foolist dt{
    padding: 6px 0;
    margin: 0;
    font-size: 1.25em;
    font-weight: 600;
    color: #FFF;
    margin-left: 30px;
}

.foolist dd{
    padding: 3px 0;
    margin: 0;
    color: #DDD;
    font-size: 1em;
    margin-left: 30px;
    word-break: break-all;
    word-wrap: break-word;
}
.gov{
    text-decoration: none;
    color: #DDD;
    font-size: 1em;
}