@charset "utf-8";
/* /forums/css/index.css */


/* CSS reset */
html{color:#333;background:#fff;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {margin:0;padding:0;}
input,select,img{ vertical-align:middle}
input,select{ outline:none}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section { display:block;}
audio,canvas,video {display: inline-block;*display: inline;*zoom: 1;}
body,button,input,select,textarea{font:12px/1.5 "microsoft yahei",tahoma,arial,sans-serif}
input,select,textarea{font-size:100%;}
table{border-collapse:collapse;border-spacing:0;}
th{text-align:inherit;}
fieldset,img{border:0;}
iframe{display:block;}
abbr,acronym{border:0;font-variant:normal;}
del {text-decoration:line-through;}
address,caption,cite,code,dfn,em,th,var {font-style:normal;font-weight:500;}
/* ie6 7 8(q) bug 显示为行内表现 */
iframe{ display:block;}

ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:500;}
q:before,q:after {content:'';}
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline;}
sup {top: -0.5em;}
sub {bottom: -0.25em;}
a:hover {text-decoration:underline; }
ins,a {text-decoration:none;}

/*Correct block display not defined in IE6/7/8/9 & ff3,IE需要在js中createElement(tag)*/
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary { display: block;}

/* HTML5 媒体文件跟 img 保持一致 */
audio,canvas,video { display: inline-block;*display: inline;*zoom: 1;}

.clearfix:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.clearfix {zoom:1; /* for IE6 IE7 */}

.my_ftop{ background: url(/s1../forums/images/home_bg_side_summer.jpg-2782bdb.html) no-repeat center 0 #f4f4f4; overflow: hidden; zoom:1; position: relative; }

.left_link,.right_link{
    position: absolute;
    top: 0;
    height: 700px;
}
.left_link{
    left:0;
}
.right_link{
    right:0;
}

/*wrapper*/
.wrapper{ position: relative; background: url(/s1../forums/images/home_bg_center_summer.jpg-2782bdb.html) no-repeat; width: 980px; margin: 0 auto; }

.wrapper .people1,.wrapper .people2{ position: absolute; width: 85px; height: 440px; margin-top: -180px;}
.wrapper .people1 a,.wrapper .people2 a{
    display: block;
}
.wrapper .people1{
    -webkit-animation: move1 15s infinite ease-in-out;
    -moz-animation: move1 3s infinite ease-in-out;
    -ms-animation: move1 3s infinite ease-in-out;
    -o-animation: move1 3s infinite ease-in-out;
}
.wrapper .people2{
    -webkit-animation: move1 15s infinite ease-in-out;
    -moz-animation: move1 3s infinite ease-in-out;
    -ms-animation: move1 3s infinite ease-in-out;
    -o-animation: move1 3s infinite ease-in-out;
}

@-webkit-keyframes move1{
    0%{ top: 70px; }
    50%{ top: 140px; }
    100%{ top: 70px; }
}
@-moz-keyframes move1{
    0%{ top: 70px; }
    50%{ top: 140px; }
    100%{ top: 70px; }
}
@-o-keyframes move1{
    0%{ top: 70px; }
    50%{ top: 140px; }
    100%{ top: 70px; }
}
@-ms-keyframes move1{
    0%{ top: 70px; }
    50%{ top: 140px; }
    100%{ top: 70px; }
}


@-webkit-keyframes move2{
    0%{ right: -355px; }
    50%{ right: -200px; }
    100%{ right: -355px; }
}
@-moz-keyframes move2{
    0%{ right: -355px; }
    50%{ right: -200px; }
    100%{ right: -355px; }
}
@-o-keyframes move2{
    0%{ right: -355px; }
    50%{ right: -200px; }
    100%{ right: -355px; }
}
@-ms-keyframes move2{
    0%{ right: -355px; }
    50%{ right: -200px; }
    100%{ right: -355px; }
}

/*part*/
.part_author,.part_date,.part_comment{ background: url(/s1../forums/images/sprite_line.png-2782bdb.html) no-repeat 0 -172px; padding-left: 20px; color: #999; }
.part_date{ background-position: 0 -197px; }
.part_comment{ background-position: 0 -224px; }

/*glb_header*/
.glb_header{ position: relative; z-index: 2; }
.glb_header .logo{ display: block; width: 185px; height: 37px; padding-top: 26px; text-indent: -999em; }
.glb_header .mod_search{ position: relative; float: right; margin-top: 25px; z-index: 10;}
.glb_contain{ position: relative; padding-bottom: 20px; z-index: 1;background: #f5f5f5;}
.glb_header .groups .qz_app{
    background:url(/s1../forums/images/icon.png-1.html) no-repeat 10px 6px  #45b3f8;
    color:#fff;
    word-break: break-all;
    word-wrap: break-word;
    white-space: nowrap;
    padding-left:25px;
}
.glb_header .groups .qz_app:hover{
    background:url(/s1../forums/images/icon.png-2782bdb.html) no-repeat 10px 6px  #45b3f8;
}
.glb_header .groups .qz_app i{
    /* background:;
    width:14px;
    height:14px;
    float: left;
    margin:6px 3px 0 0;
    display: inline; */

    /* display: inline-block;
    vertical-align: -2px;
    *vertical-align: 0px;
    _vertical-align:6px; */
}

/*glb_contain*/
.glb_contain .glb_main{ width: 680px; }
.glb_contain .glb_aside{ float: right; display: inline; width: 280px; overflow: hidden; }


/*mod_slide*/
.mod_slide{ position: relative; height: 220px; margin-bottom: 20px; }
.mod_slide .slidemain{ position: relative; height: 200px; width: 680px; overflow: hidden; }
.mod_slide .slidemain li{ float: left; display: inline; width: 680px; }
.mod_slide .slidemain li .big,.mod_slide .slidemain li .small{ position: relative; float: left; display: inline; }
.mod_slide .slidemain li .big{ width: 390px; margin-right: 10px; }
.mod_slide .slidemain li .small{ width: 280px; }
.mod_slide .slidemain li .pic{ height: 200px; }
.mod_slide .slidemain li .title{ position: absolute; left: 0; bottom: 0; width: 350px; height: 30px; padding: 0 20px; text-align: center; line-height: 30px; overflow: hidden; }
.mod_slide .slidemain li .small .title{ width: 240px; }
.mod_slide .slidemain li .title .cover{ position: absolute; background: #000; width: 390px; height: 30px; left: 0; top: 0; opacity: 0.5; filter: alpha(opacity=50); z-index: 5; }
.mod_slide .slidemain li .small .cover{ width: 280px; }
.mod_slide .slidemain li .title a{ position: relative; font-size: 14px; color: #fff; z-index: 10 }
.mod_slide .slidenav{ position: absolute; bottom: 0; left: 50%; width: 166px; margin-left: -83px; }
.mod_slide .slidenav ul{ margin-right: -10px; }
.mod_slide .slidenav li{ float: left; display: inline-block; background: #d9d9d9; margin-right: 10px; width: 38px; height: 5px; cursor: pointer; overflow: hidden; }
.mod_slide .slidenav .active{ background: #45b3f8; width: 70px; }

/*mod_news*/
.mod_news{ background: #fff; padding: 15px; margin-bottom: 20px; overflow: hidden; }
.mod_news .hd{ padding-bottom: 15px; height: 36px; line-height: 36px; }
.mod_news .hd .link{ float: right; display: inline-block; width: 45%; }
.mod_news .hd .link .more{ float: right; display: inline-block; font-size: 14px; color: #fab629; }
.mod_news .hd .link .sep{ float: right; display: inline; background: #c3c3c3; width: 1px; height: 15px; margin: 11px 8px 0; }
.mod_news .hd img{ float: left; display: inline; padding-right: 10px; }
.mod_news .hd .title{ float: left; display: inline-block; padding-right: 10px; font-size: 22px; color: #333; }
.mod_news .hd .title:hover{ color: #fab629; }
.mod_news .main{ float: right; display: inline; background: #fff; width: 440px; }
.mod_news .main .top{ padding-bottom: 6px; border-bottom: 1px dashed #d9d9d9; }
.mod_news .main .top .title{ display: block; width: 440px; margin-bottom: 3px; text-align: center; font-size: 20px; font-weight: 700; color: #f36161; white-space:nowrap; text-overflow:ellipsis; overflow: hidden; }
.mod_news .main .top .text{ height: 50px; line-height: 23px; font-size: 14px; color: #666; overflow: hidden; }
.mod_news .main .top .text:hover{ text-decoration: none; }
.mod_news .main .list{ padding: 15px 0 0; }
.mod_news .main .list ul{ margin-bottom: -10px; }
.mod_news .main .list li{ height: 20px; margin-bottom: 10px; *margin-bottom: 8px; line-height: 20px; overflow: hidden; }
.mod_news .main .list div{ float: left; display: inline; }
.mod_news .main .list .author{ float: right; width: 75px; color: #999; text-align: right; overflow: hidden; }
.mod_news .main .list .type{ float: left; display: inline; background: #f7f7f7; width: 38px; height: 20px; margin-right: 10px; text-align: center; line-height: 20px; color: #666; }
.mod_news .main .list .type:hover{ text-decoration: none; }
.mod_news .main .list .comment{ border-left: 2px solid #45b3f8; }
.mod_news .main .list .pic{ border-left: 2px solid #f86d6d; }
.mod_news .main .list .novel{ border-left: 2px solid #ffab00; }
.mod_news .main .list .game{ border-left: 2px solid #55c75d; }
.mod_news .main .list .title{ width: 310px; overflow: hidden; }
.mod_news .main .list .title a{ font-size: 14px; color: #333; }
.mod_news .main .list .title a:hover{ color: #f36161; }
.mod_news .main .more{ height: 39px; line-height: 39px; text-align: center; }
.mod_news .main .more a{ color: #666; }
.mod_news .main .more a:hover{ color: #f36161; }
.mod_news .aside{ width: 190px; }
.mod_news .aside ul{ height: 340px; overflow: hidden; }
.mod_news .aside li{ position: relative; height: 100px; margin-bottom: 20px; }
.mod_news .aside li .img{ display: block; width: 190px; height: 100px; }
.mod_news .aside li .title{ position: absolute; width: 170px; height: 25px; padding: 0 10px; left: 0; bottom: 0; text-align: center; line-height: 25px; overflow: hidden; }
.mod_news .aside li .title .cover{ position: absolute; background: #000; left: 0; top: 0; width: 190px; height: 25px; opacity: 0.5; filter: alpha(opacity=50); z-index: 5; }
.mod_news .aside li .title a{ position: relative; color: #fff; z-index: 10; }

/*mod_channel*/
.mod_channel{ background: #fff; padding: 15px 15px 0; width: 650px; margin-bottom: 20px; overflow: hidden; }
.mod_channel .hd{ padding-bottom: 15px; height: 36px; line-height: 36px; }
.mod_channel .hd .link{ float: right; display: inline-block; width: 45%; }
.mod_channel .hd .link .more{ float: right; display: inline-block; font-size: 14px; color: #967adc; }
.mod_channel .hd .link .sep{ float: right; display: inline; background: #c3c3c3; width: 1px; height: 15px; margin: 11px 8px 0; }
.mod_channel .hd img{ float: left; display: inline-block; padding-right: 10px; }
.mod_channel .hd .title{ float: left; display: inline-block; padding-right: 10px; font-size: 22px; }
.mod_channel .bd{ width: 650px; }
.mod_channel ul{ margin-right: -10px; }
.mod_channel li{ float: left; display: inline; background: #fff; width: 210px; margin-right: 10px; }
.mod_channel li .top{ display: block; background: #f7f7f7; padding: 10px 10px 0 100px; color: #666; zoom:1; }
.mod_channel li .top:hover{ text-decoration: none; }
.mod_channel li .top img{ float: left; width: 75px; height: 75px; margin-left: -85px; border-radius: 50%; }
.mod_channel li .top .title{ width: 97px; font-size: 14px; color: #333; white-space:nowrap; text-overflow:ellipsis; overflow: hidden; cursor: pointer; }
.mod_channel li .top .title:hover{ color: #f36161; text-decoration: underline; }
.mod_channel li .top p span{ color: #f36161; }
.mod_channel li .together{ display: block; width: 170px; background: #f7f7f7; padding: 10px 20px; color: #967adc; white-space:nowrap; text-overflow:ellipsis; overflow: hidden; }
.mod_channel li .together span{ color: #f36161; }
.mod_channel li .other{ padding: 5px 0; }
.mod_channel li .other .link{ height: 31px; border-bottom: 1px solid #eeeeee; line-height: 31px; overflow: hidden; }
.mod_channel li .other .last{ border: none; }
.mod_channel li .other .link a{ background: url(/s1../forums/images/sprite_line.png-2782bdb.html) no-repeat -2px 2px; padding-left: 15px; color: #333; }
.mod_channel li .other .link a:hover{ color: #f36161; }

/*mod_subject*/
.mod_subject{ background: #fff; width: 650px; padding: 0 15px 15px; margin-bottom: 20px; }
.dongman,.nvsheng{ padding-bottom: 5px; }
.mod_subject .hd{ height: 36px; padding: 15px 0; line-height: 36px; }
.mod_subject .hd img{ float: left; display: inline; padding-right: 10px; }
.mod_subject .hd .title{ float: left; display: inline; height: 36px; padding-right: 10px; font-size: 22px; color: #333; }
.nvsheng .hd .title{ background-position: 0 -93px; }
.dongman .hd .title{ background-position: 0 -130px; }
.xiaoshuo .hd .title:hover{ color: #ff9935; }
.nvsheng .hd .title:hover{ color: #f36161; }
.dongman .hd .title:hover{ color: #55c75d; }
.mod_subject .hd .link{ float: right; display: inline; width: 45%; }
.mod_subject .hd .link a{ float: right; display: inline; color: #ff9935; font-size: 14px; }
.nvsheng .hd .link a{ color: #f36161; }
.dongman .hd .link a{ color: #55c75d; }
.mod_subject .hd .link .sep{ float: right; display: inline; background: #c3c3c3; width: 1px; height: 15px; margin: 11px 8px 0; }
.mod_subject .bd{ overflow: hidden; }
.mod_subject .recommend{ float: left; display: inline; width: 250px; padding-left: 130px; }
.mod_subject .recommend .img{ float: left; display: inline; margin-left: -130px; }
.mod_subject .recommend .detail{ height: 130px; padding: 10px 20px 10px 0; }
.mod_subject .recommend .detail .title{ display: block; margin-bottom: 3px; font-size: 14px; color: #000; white-space:nowrap; text-overflow:ellipsis; overflow: hidden; }
.mod_subject .recommend .detail .title:hover{ color: #f36161; }
.mod_subject .recommend .detail .brief{ display: block; height: 88px; color: #666; line-height: 22px; overflow: hidden; }
.mod_subject .recommend .detail .brief:hover{ text-decoration: none; }
.mod_subject .recommend .detail .part_author,.mod_subject .bd .recommend .detail .part_date{ float: left; display: inline; width: 75px; margin-right: 10px; white-space:nowrap; text-overflow:ellipsis; overflow: hidden; }
.mod_subject .articlelist{ float: left; display: inline; width: 270px; height: 150px; overflow: hidden; }
.mod_subject .articlelist li{ height: 30px; line-height: 30px; overflow: hidden; }
.mod_subject .articlelist li a{ background: url(/s1../forums/images/sprite_line.png-2782bdb.html) no-repeat -2px -12px; padding-left: 15px; color: #333; font-size: 14px; }
.mod_subject .articlelist li a:hover{ color: #f36161; }
.mod_subject .top{ width: 280px; padding-left: 370px; }
.mod_subject .top .pic{ position: relative; float: left; display: inline; width: 360px; height: 190px; margin-left: -370px; }
.mod_subject .top .pic .img{ display: block; width: 360px; height: 190px; }
.mod_subject .top .pic .title{ position: absolute; left: 0; bottom: 0; width: 320px; height: 30px; padding: 0 20px; line-height: 30px; text-align: center; overflow: hidden; }
.mod_subject .top .pic .title .cover{ position: absolute; background: #000; left: 0; top: 0; width: 360px; height: 30px; opacity: 0.5; filter: alpha(opacity=50); z-index: 5 }
.mod_subject .top .pic .title a{ position: relative; color: #fff; z-index: 10; font-size: 14px; }
.mod_subject .top .rcmd{ background: #f7f7f7; height: 160px; padding: 15px; overflow: hidden; }
.mod_subject .top .rcmd .title{ display: block; margin-bottom: 5px; font-size: 18px; color: #f36161; font-weight: 700; }
.dongman .top .rcmd .title{ color: #55c75d; }
.mod_subject .top .rcmd .brief{ display: block; line-height: 20px; color: #666; word-break: break-all; word-wrap: break-word;}
.mod_subject .top .rcmd .brief:hover{ text-decoration: none; }
.mod_subject .bottom{ margin-top: 5px; }
.mod_subject .bottom li{ height: 30px; line-height: 30px; }
.mod_subject .bottom li .title{ width: 410px; height: 30px; overflow: hidden; }
.mod_subject .bottom li .title a{ background: url(/s1../forums/images/sprite_line.png-2782bdb.html) no-repeat -2px 5px; padding-left: 15px; color: #333; font-size: 14px; }
.dongman .bottom li .title a{ background-position: 0 -29px; }
.mod_subject .bottom li .title a:hover{ color: #f36161; }
.mod_subject .bottom li .part_author,.mod_subject .bottom li .part_date{ float: right; display: inline; background-position: 0 -166px; width: 80px; white-space:nowrap; text-overflow:ellipsis; overflow: hidden; }
.mod_subject .bottom li .part_date{ background-position: 0 -190px; margin-left: 20px; }

/*mod_other*/
.mod_other{ background: #fff; padding: 15px; margin-top:20px;}
.mod_other .hd{ width: 950px; height: 51px; border-bottom: 1px solid #eeeeee; }
.mod_other .hd .link{ float: right; display: inline-block; width: 42px; }
.mod_other .hd .link .more{ float: right; display: inline-block; height: 50px; line-height: 44px; color: #1e95e0; }
.mod_other .hd img{ float: left; display: inline-block; }
.mod_other .hd .title{ float: left; display: inline-block; padding: 0 20px 0 10px; font-size: 22px; }
.mod_other .tab ul{ height: 45px; margin-top: -1px; }
.mod_other .tab li{ float: left; display: inline; height: 50px; margin-right: 20px; line-height: 44px; }
.mod_other .tab .last{ margin-right: 0; }
.mod_other .tab .cur{ border-bottom: 2px solid #45b3f8; font-weight: 700; }
.mod_other .tab li a{ height: 50px; font-size: 14px; color: #333; float: left; display: inline-block; overflow: hidden; }
.mod_other .tab .cur a{ color: #1e95e0; }
.mod_other .tab li a:hover{ border-bottom: 2px solid #45b3f8; color: #1e95e0; text-decoration: none; }
.mod_other .tab .cur a:hover{ border-bottom: none; }
.mod_other .main{ height: 230px; padding-top: 15px; }
.mod_other .main ul{ display: none; margin: 0 -15px -10px 0; }
.mod_other .main .active{ display: block; }
.mod_other .main li{ background: #f7f7f7; float: left; display: inline; width: 181px; height: 110px; margin: 0 10px 10px 0; }
.mod_other .main .longer{ width: 308px; }
.mod_other .main li a{ display: block; height: 96px; padding: 6px 15px; border: 1px solid #f7f7f7; zoom:1; overflow: hidden; cursor: pointer; }
.mod_other .main .longer a{ height: 78px; padding: 15px; }
.mod_other .main li a:hover{ background: #f3fafe; border-color: #c8e3f3; text-decoration: none; }
.mod_other .main li .pic{ padding-left: 75px; overflow: hidden; }
.mod_other .main .longer .pic{ padding-left: 87px; }
.mod_other .main li img{ position: relative; float: left; display: inline; border-radius: 50%; margin-left: -75px; }
.mod_other .main .longer img{ margin: 2px 0 0 -87px; }
.mod_other .main li .title{ margin-bottom: 5px; font-size: 14px; color: #333; }
.mod_other .main .longer .title{ padding-top: 5px; }
.mod_other .main li .topicnum{ margin: 5px 0; color: #666; overflow: hidden; }
.mod_other .main li .topicnum p{ float: left; display: inline; width: 48%; white-space:nowrap; text-overflow:ellipsis; overflow: hidden; }
.mod_other .main li .topicnum span{ color: #999; }
.mod_other .main li .about{ overflow: hidden; }
.mod_other .main .normal p{ margin: 10px 0; }
.mod_other .main li .part_author{ background-position: 0 -251px; }
.mod_other .main .longer .about p{ float: left; display: inline; width: 64px; margin-right: 10px; overflow: hidden; }


/*mod_nologin*/
.mod_nologin{  margin-bottom: 20px; }
.mod_nologin .totalnum{ background: #fff; padding: 12px 15px; margin-bottom: 20px; }
.mod_nologin .totalnum p{ height: 23px; line-height: 23px; color: #999; }
.mod_nologin .totalnum .num{ height: 29px; line-height: 29px; vertical-align: top; font-size: 14px; color: #333; }
.mod_nologin .totalnum .num span{ padding: 0 3px; font-size: 18px; color: #f36161; font-weight: 700; }
.mod_nologin .lr{ margin-bottom: 20px; }
.mod_nologin .lr a{ float: left; background: #f36161; width: 135px; height: 40px; line-height: 40px; text-align: center; font-size: 14px; color: #fff; }
.mod_nologin .lr a:hover{ background: #f86d6d; text-decoration: none; }
.mod_nologin .lr .register{ background: #45b3f8; margin-left: 10px; }
.mod_nologin .lr .register:hover{ background: #53bafb; }

/*mod_userinfo*/
.mod_userinfo{ background: url(/s1../forums/images/userinfo_bg.jpg-2782bdb.html) no-repeat #fff; margin-bottom: 20px; overflow: hidden; zoom: 1; }
.mod_userinfo .info{ margin: 42px 0 4px; text-align: center; }
.mod_userinfo .info .pic{ background: rgba(255,255,255,0.3); display: block; width: 85px; height: 86px; padding: 4px; margin: 0 auto 5px; border-radius: 50%; }
.mod_userinfo .info .pic img{ display: block; border-radius: 50%; }
.mod_userinfo .info .name{ font-size: 14px; color: #333; font-weight: 700; }
.mod_userinfo .info .name:hover{ text-decoration: none; }
.mod_userinfo .info .name span{ display: inline-block; background: url(/s1../forums/images/sprites.jpg-2782bdb.html) no-repeat -112px 2px; width: 33px; margin-left: 7px; font-size: 12px; font-weight: 400; color: #fff; text-align: center; }
.mod_userinfo .mygroup{ height: 181px; padding: 0 15px 15px; zoom:1;}
.mod_userinfo .mygroup h1{ margin-bottom: 10px; font-size: 14px; text-align: center; }
.mod_userinfo .mygroup ul{ margin: 0 -6px -6px 0; }
.mod_userinfo .mygroup .most{ margin-top: 20px;}
.mod_userinfo .mygroup li{ float: left; width: 122px; height: 30px; margin: 0 6px 6px 0; overflow: hidden; }
.mod_userinfo .mygroup li a{ display: block; background: #45b3f8; width: 82px; height: 30px; padding: 0 20px; line-height: 30px; color: #fff; word-break:break-all; word-wrap:break-word; overflow: hidden; }
.mod_userinfo .mygroup li a:hover{ background: #53bafb; text-decoration: none; }
.mod_userinfo .mygroup p{ position: relative; padding: 7px 5px 0;  margin-bottom: 6px; color: #666; zoom:1; }
.mod_userinfo .mygroup p .change{ position: absolute; right: 0; bottom: 0; color: #2497df; }
.mod_userinfo .mygroup .more{ height: 32px; line-height: 32px; margin: 8px 0; }
.mod_userinfo .mygroup .more a{ float: right; display: inline-block; color: #1e95e0; }

/*mod_hottopic*/
.mod_hottopic{ background: #fff; margin-bottom: 20px; padding: 15px; }
.mod_hottopic .hd{ font-size: 16px; }
.mod_hottopic .bd li{ margin-top: 15px; }
.mod_hottopic .bd .author{ padding-left: 65px; }
.mod_hottopic .bd .author .pic{ position: relative; float: left; display: inline-block; width: 56px; height: 55px; margin-left: -65px; }
.mod_hottopic .bd .author .pic .cover{ position: absolute; background: url(/s1../forums/images/imgcover2.png-2782bdb.html) no-repeat; left: 0; top: 0; width: 56px; height: 55px; }
.mod_hottopic .bd .author .name{ padding-top: 5px; color: #999; }
.mod_hottopic .bd .author .name:hover{ color: #f36161; }
.mod_hottopic .bd .article{ background: #f7f7f7; height: 39px; padding: 10px; margin-top: -30px; }
.mod_hottopic .bd .article .title{ padding-left: 55px; }
.mod_hottopic .bd .article .title a{ display: block; width: 175px; color: #333; font-size: 14px; white-space:nowrap; text-overflow:ellipsis; overflow: hidden; }
.mod_hottopic .bd .article .title a:hover{ color: #f36161; }
.mod_hottopic .bd .article .brief{ width: 230px; white-space:nowrap; text-overflow:ellipsis; overflow: hidden; }

/*mod_grank*/
.mod_grank{ background: #fff; padding: 15px 15px 8px; margin-bottom: 20px; }
.mod_grank .hd{ height: 36px; line-height: 36px; }
.mod_grank .hd img{ float: left; display: inline-block; }
.mod_grank .hd .title{ float: left; display: inline-block; padding-left: 10px; font-size: 22px; }
.mod_grank .hd .link{ float: right; display: inline-block; width: 100px; overflow: hidden; }
.mod_grank .hd .link .more{ float: right; display: inline-block; color: #0fca93; font-size: 14px; }
.mod_grank .bd{ padding-top: 8px; }
.mod_grank .bd li{ padding: 15px 0 15px 60px; *padding: 13px 0 14px 60px; _padding: 14px 0 14px 60px; border-bottom: 1px solid #eee; overflow: hidden; zoom:1; }
.mod_grank .bd li a:hover{ text-decoration: none; }
.mod_grank .bd .last{ border: none; }
.mod_grank .bd img{ float: left; display: inline; width: 50px; height: 50px; margin-left: -60px;  border-radius: 50%; }
.mod_grank .bd .grade{ float: right; display: inline-block; background: #b0b0b0; width: 24px; height: 50px; line-height: 50px; text-align: center; font-size: 14px; font-weight: 700; color: #fff; }
.mod_grank .bd .r1{ background: #f36161; }
.mod_grank .bd .r2{ background: #f59955; }
.mod_grank .bd .r3{ background: #f6be53; }
.mod_grank .bd .title{ width: 150px; padding: 3px 0 5px; font-size: 14px; color: #333; white-space:nowrap; text-overflow:ellipsis; overflow: hidden; cursor: pointer; }
.mod_grank .bd .title:hover{ text-decoration: underline; color: #f36161; }
.mod_grank .bd .part_author,.mod_grank .bd .part_comment{ float: left; display: inline-block; width: 55px; }
.mod_grank .bd .part_comment{ background-position: 0 -526px; }

/*mod_rank*/
.mod_rank{ background: #fff; margin-bottom: 20px; }
.mod_rank .hd{ height: 36px; padding: 15px 15px 0; font-size: 22px; }
.mod_rank .hd img{ float: left; display: inline-block; }
.mod_rank .hd .title{ float: left; display: inline-block; padding-left: 10px; }
.mod_rank .text{ display: block; padding: 10px 15px; font-size: 14px; color: #333; overflow: hidden; white-space: nowrap;  text-overflow: ellipsis;}
.mod_rank .text:hover{ color: #f36161; }
.mod_rank .huodong{ position: relative; background: #f3fafe; padding: 15px; zoom: 1; }
.mod_rank .huodong a{ position: relative; display: block; font-size: 16px; z-index: 10; color: #333; }
.mod_rank .huodong a:hover{ color: #f36161; }
.mod_rank .huodong i{ position: absolute; background: url(/s1../forums/images/sprites.jpg-2782bdb.html) no-repeat 0 -91px; left: 0; top: 0; width: 37px; height: 37px; z-index: 5; }
.mod_rank .tab{ height: 38px; padding: 0 15px; }
.mod_rank .tab li{ float: left; background: #e4f4fe; display: inline; width: 50%; height: 34px; text-align: center; line-height: 34px; color: #333; font-size: 14px; cursor: pointer; }
.mod_rank .tab .cur{ background: url(/s1../forums/images/sprites.jpg-2782bdb.html) no-repeat 0 -42px; height: 38px; color: #fff; }
.mod_rank .main{ padding: 0 15px 15px 15px; }
.mod_rank .main ul{ display: none; }
.mod_rank .main .active{ display: block; }
.mod_rank .main .yuanchuang{ height: 204px; }
.mod_rank .main li{ background: url(/s1../forums/images/sprites.jpg-2782bdb.html) no-repeat -169px 0; height: 50px; padding: 10px 0 10px 100px; border-bottom: 1px solid #eeeeee; overflow: hidden; }
.mod_rank .main .yuanchuang li{ height: 46px; padding: 12px 0 12px 40px; }
.mod_rank .main .r2{ background-position: -169px -70px; }
.mod_rank .main .r3{ background-position: -169px -140px; padding-bottom: 0; border: none; }
.mod_rank .main .yuanchuang .third{ height: 48px; padding-bottom: 0; }
.mod_rank .main li .pic{ position: relative; float: left; display: inline; margin-left: -60px; }
.mod_rank .main li .pic .cover{ position: absolute; background: url(/s1../forums/images/imgcover5.png-2782bdb.html) no-repeat; width: 50px; height: 50px; left: 0; top: 0; }
.mod_rank .main li .name{ display: block; width: 140px; margin-top: 5px; color: #333; font-size: 14px; white-space:nowrap; text-overflow:ellipsis; overflow: hidden; }
.mod_rank .main li .name:hover{ color: #f36161; }
.mod_rank .main li .vote{ color: #666; }
.mod_rank .main li .vote span{ color: #999; }
.mod_rank .main li .title{ display: block; width: 210px; font-size: 14px; color: #333; white-space:nowrap; text-overflow:ellipsis; overflow: hidden; }
.mod_rank .main li .title:hover{ color: #f36161; }
.mod_rank .main li .part_author,.mod_rank .main li .part_comment,.mod_rank .main li .views,.mod_rank .main li .vote{ float: left; display: inline; width: 90px; margin-top: 5px; white-space:nowrap; text-overflow:ellipsis; overflow: hidden; }
.mod_rank .main li .part_comment{ background-position: 0 -526px; width: 60px; margin-left: 10px; }
.mod_rank .main li .views,.mod_rank .main li .vote{ background: url(/s1../forums/images/sprite_line.png-2782bdb.html) no-repeat 0 -578px; padding-left: 20px; width: 60px; color: #999; }
.mod_rank .main li .vote{ background-position: 0 -604px; }

/*mod_group*/
.mod_group{ background: #fff; padding: 15px; }
.mod_group .hd{ font-size: 16px; }
.mod_group .bd li{ padding-bottom: 9px; margin-bottom: 4px; border-bottom: 1px solid #eeeeee; }
.mod_group .bd .last{ margin-bottom: 0; padding-bottom: 0; border: 0 none; }
.mod_group .bd li .head h1{ background: url(/s1../forums/images/sprite_line.png-2782bdb.html) no-repeat 0 -492px; height: 33px; padding-left: 20px; line-height: 33px; font-size: 14px; }
.mod_group .bd .danji .head h1{ background-position: 0 -272px; }
.mod_group .bd .ertong .head h1{ background-position: 0 -298px; }
.mod_group .bd .shequ .head h1{ background-position: 0 -325px; }
.mod_group .bd .guangchang .head h1{ background-position: 0 -353px; }
.mod_group .bd .dongman .head h1{ background-position: 0 -379px; }
.mod_group .bd .wangye .head h1{ background-position: 0 -409px; }
.mod_group .bd .nvsheng .head h1{ background-position: 0 -545px; }
.mod_group .bd .wangyou .head h1{ background-position: 0 -467px; }
.mod_group .bd li .head .more{ float: right; display: inline-block; margin-top: 7px; font-size: 12px; color: #999; }
.mod_group .bd li .head .more:hover{ color: #f36161; }
.mod_group .bd li .body a{ background: #f1f1f1; float: left; display: inline-block; margin: 0 6px 6px 0; padding: 0 10px; height: 26px; line-height: 26px; color: #666; white-space:nowrap; }
.mod_group .bd li .body .special{ color: #f36161; }
.mod_group .bd li .body a:hover{ background: #45b3f8; color: #fff; text-decoration: none; }

/*mod_interest*/
.mod_interest{ background: #fff; padding: 15px; margin-bottom: 20px; }
.mod_interest .hd{ height: 36px; padding-bottom: 15px; line-height: 36px; font-size: 22px; }
.mod_interest .hd img{ float: left; display: inline-block; }
.mod_interest .hd .title{ float: left; display: inline-block; padding-left: 10px; }
.mod_interest .bd{ height: 250px; margin-right: -10px; overflow: hidden; }
.mod_interest .bd li{ position: relative; float: left; display: inline; width: 75px; height: 75px; perspective: 800px; -webkit-perspective: 800px; transform-style: preserve-3d; -webkit-transform-style: preserve-3d;  margin: 0 10px 10px 0; font-size: 14px; }
.mod_interest .bd li .front{ position: absolute; z-index: 2; left: 0; top: 0; width: 45px; height: 75px; padding: 0 15px; text-align: center; color: #fff; border-radius: 53%; overflow: hidden; transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; backface-visibility:hidden; -webkit-backface-visibility:hidden; -moz-backface-visibility:hidden; -ms-backface-visibility:hidden; -o-backface-visibility:hidden; }
.mod_interest .bd li .back{ background: #fff; position: absolute; z-index: 1; top: 0; left: 0; width: 75px; height: 75px; border-radius: 53%; transform: rotateY(180deg); -webkit-transform: rotateY(180deg); transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; backface-visibility:hidden; -webkit-backface-visibility:hidden; -moz-backface-visibility:hidden; -ms-backface-visibility:hidden; -o-backface-visibility:hidden; }
.mod_interest .bd li .back img{ border-radius: 50%; }
.mod_interest .bd li:hover .front{ transform: rotateY(-180deg); -webkit-transform: rotateY(-180deg); z-index: 1; }
.mod_interest .bd li:hover .back{ transform: rotateY(0deg); -webkit-transform: rotateY(0deg); z-index: 2; }
.mod_interest .bd .c1{ background: #967adc; }
.mod_interest .bd .c2{ background: #ec87c0; }
.mod_interest .bd .c3{ background: #f6bb42; }
.mod_interest .bd .c4{ background: #768aa0; }
.mod_interest .bd .c5{ background: #f36161; }
.mod_interest .bd .c6{ background: #0fca93; }
.mod_interest .bd .c7{ background: #f66c50; }
.mod_interest .bd .c8{ background: #ff9935; }
.mod_interest .bd .c9{ background: #45b3f8; }
.mod_interest .bd a span{ float: left; display: inline; width: 44px; cursor: pointer; word-break: break-all; text-align: center; }

/*fixed_menu*/
.fixed_menu{ z-index: 999; width: 61px; height: 316px;/*  overflow: hidden;  */}
.fixed_menu .gototop{ display: block; background: url(/s1../forums/images/sprites.jpg-2782bdb.html) no-repeat 0 -143px; width: 44px; height: 44px; overflow: hidden; }
.fixed_menu .gototop:hover{ background-position: -48px -143px; }
.fixed_menu .question{ display: block; background: #fff; width: 34px; height: 36px; padding: 4px 5px; margin-bottom: 5px; color: #f36161; text-align: center; }
.fixed_menu .question:hover{ background: #45b3f8; color: #fff; text-decoration: none;}

/*dan*/
.glb_header .nav{ position: relative; z-index: 5; }
.navbg1,.navbg2{ position: absolute; background: url(/s1../forums/images/dan_navbg1.png-2782bdb.html) no-repeat; width: 72px; height: 7px; left: 0; top: 0; }
.navbg2{ background: url(/s1../forums/images/dan_navbg2.png-2782bdb.html) no-repeat; width: 7px; height: 18px; left: 0; top: 7px; }
.glb_aside .ads{ position: relative; width: 280px; height: 183px; margin-bottom: 20px;}
.glb_aside .ads .title{ position: absolute; left: 0; bottom: 0; width: 240px; height: 30px; padding: 0 20px; line-height: 30px; text-align: center; overflow: hidden; }
.glb_aside .ads .title .cover{ position: absolute; background: #000; left: 0; bottom: 0; width: 280px; height: 30px; opacity: 0.5; filter: alpha(opacity=50); z-index: 5; }
.glb_aside .ads .title a{ position: relative; color: #fff; font-size: 14px; z-index: 10; }

/* 群组大广场 - 群组app广告*/
.mod_app_gg{
    display: block;
    width:980px;
    height:120px;
}
.mod_app_gg img{
    width:980px;
    height:120px;
    vertical-align: top;
}

.qunapp_open,.qunapp_close{
    background: url(/s1../forums/images/qunapp.png-2782bdb.html) no-repeat;
    _background:none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src="/s1/forums/images/qunapp_1.png-v1.html");
    width:68px;height:125px;
    display:block;cursor:pointer;
    position: relative;
    left:-15px;
}
.qunapp_close{
    background-position:0 -125px;
    _background:none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src="/s1/forums/images/qunapp_2.png");
}
.fixed_menu .qr{
    background: url(/s1../forums/images/qrbox.png-2782bdb.html) no-repeat;
    width:110px;
    height:154px;
    position: relative;
    left:-50px;
    padding:20px 12px 0 7px;
    visibility: hidden;
    bottom:-35px;
}
.fixed_menu .qr a {
    display: block;
    width:104px;
    height: 104px;
}
.fixed_menu .qr .tip{
    font-size:14px;
    line-height: 18px;
    padding:0 7px 0 5px;
    text-align: center;
    margin-top:5px;
}
.fixed_menu .qr i{
    background: url(/s1../forums/images/qr_app.png-2782bdb.html) no-repeat;
    width:30px;
    height:30px;
    display: block;
    position: absolute;
    left:43px;
    top:56px;
}
.fixed_menu .qr .close{
    background: url(/s1../forums/images/qrbox.png-2782bdb.html) no-repeat -109px 0;
    width:20px;
    height:20px;
    display: block;
    position: absolute;
    right:0;
    top:0;
    cursor:pointer;
    left:109px;
}
/* .fixed_menu_min .qunapp_open{
	width:68px;
} */
.qr_top{
    background:url(/s1../forums/images/qr_top.png-v20161123.html) no-repeat;
    width:168px;
    height:45px;
    position: absolute;
    left: 210px;
    top: 22px;
}

/*话题收藏*/
.frm_table_favorite tbody .qtitle,.frm_table_favorite tbody .tb_reply,.frm_table_favorite tbody .tb_lup{ padding:15px;}
.frm_table_favorite .tb_calcel_favorite{ color:#1c8ed3;cursor: pointer;}
.frm_table_favorite .status_y,.frm_table_favorite .status_n{background: url(/s1../forums/images/topic_status.png-2782bdb.html) no-repeat;width:4px;height:4px;overflow: hidden;
display: inline-block;
zoom: 1;
margin-right: 10px;
vertical-align: 3px;
}
.frm_table_favorite .status_y{ background-position: 0 -4px;}
.frm_table_favorite .qtitle_deleted{ color:#999;}
.frm_top_tab{ float: left;}
.frm_top_tab li{ float: left; border:1px solid #d0e0ed;height:24px;line-height: 24px;padding:0 15px;margin-left:-1px;display: inline;background: #fff;}
.frm_top_tab li a{ color:#555;}
.frm_top_tab li.cur{ background: url(/s1../forums/images/tab_topic.png-2782bdb.html) repeat-x;}
.frm_table .frm_checkbox{ float: left;margin-left:10px;display: inline;}
.frm_nodate_list{ background: url(/s1../forums/images/frm_nodata_list.png-2782bdb.html) no-repeat;width:300px;margin:0 auto;padding-left:60px;height:80px;line-height: 80px;
font-size:14px;
}
.frm_table .frm_nodata_body td{ border-bottom:0 none;}
.frm_table_favorite tbody .tb_reply{ color:#999;}

.icon_new{
    background: url(/s1../forums/images/new.gif-2782bdb.html) no-repeat;
    display: block;
    position: absolute;
    top: 4px;
    width: 25px;
    height: 15px;
    margin-left: 88px;
}

/* 首页推荐游戏 */
.mod_game_recom{
    background: #fff;
    padding: 15px 15px 0;
    width: 650px;
    margin-bottom: 20px;
    overflow: hidden;
}
.mod_game_recom .hd{
    padding-bottom: 15px;
    height: 36px;
    line-height: 36px;
}
.mod_game_recom .hd img{
    float: left;
    display: inline;
    margin-right: 10px;
}
.mod_game_recom .hd .title{
    float: left;
    display: inline;
    padding-right: 10px;
    font-size: 22px;
}
.mod_game_recom .bd{
    overflow: hidden;
    margin-right:-20px;
}
.gg_list li{
    float:left;
    width:210px;
    margin-right:10px;
    display:inline;
    position: relative;
}
.gg_list li img{
    width:210px;
    height:105px;
}
.gg_list li .gg_cover {
    position: absolute;
    left: 0;
    top: 0;
    width: 170px;
    height: 90px;
    padding:15px 20px 0;
    background: rgba(0,0,0,.5);
    filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#40000000, endColorStr=#40000000);
    color: #fff;
    text-align: center;
    line-height: 2;
    display: none;
    zoom: 1;
}
.gg_list li .gg_cover:hover{
    text-decoration: none;
}
.gg_list li .title{
    display: block;
    font-size:16px;
    height: 24px;
    line-height: 24px;
    white-space: nowrap;
    overflow: hidden;
    _width: 100%;
    text-overflow: ellipsis;
}
.gg_list li .desc{
    margin-top:10px;
    font-size:14px;
    line-height: 20px;
    height: 40px;
    overflow: hidden;
    display: block;
    display: -webkit-box;
    *display: block;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

/*一键签到*/
.mod_userinfo .mygroup .n_sign{background-color: #fff;margin: 10px 0;}
.mod_userinfo .mygroup .n_sign h1 {float: left;_display: inline;margin-bottom: 0;}
.mod_userinfo .mygroup .n_sign span{
    float: right;display: inline;color: #45b3f8;font-size: 14px;line-height: 20px;height: 20px; background: url(/s1../forums/images/n_sign.png-2782bdb.html) no-repeat;padding-left: 30px;
}
.tc_new_qd{background: url(/s1../forums/images/n_tc_sign.png-2782bdb.html) no-repeat;width: 666px;height: 408px;position: relative}
.tc_new_qd i{position: absolute;right: 26px;top:30px;width: 26px;height: 26px;}
.tc_new_qd h3{font-size: 30px;line-height: 41px;width: 380px;margin: 0 auto;color: #fff;padding-top: 30px;}
.tc_new_qd  a{width: 180px;height: 50px;display: block;margin: 20px auto 0; }

/* 引导内容 2016.12.26添加*/
.u-guide-a {
    position: absolute;
    top: 2px;
    left: 50%;
    margin-left: 230px;
    width: 200px;
    height: 31px;
    padding: 5px 25px 5px 5px;
    background: url(/s1../forums/images/thread/20161226/sprites.png-2782bdb.html) 0 0 no-repeat;
    z-index: 3;
    _display: none;
}
.u-guide-a .txt {
    display: block;
    width: 100%;
    height: 31px;
    line-height: 31px;
    text-align: center;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 14px;
    color: #ab5c09;
}
.u-guide-a .txt:hover {
    text-decoration: none;
}
.u-guide-a .close {
    position: absolute;
    top: 50%;
    right: 15px;
    margin-top: -5px;
    width: 10px;
    height: 10px;
    background: url(/s1../forums/images/thread/20161226/sprites.png-2782bdb.html) 0 -82px no-repeat;
}
.u-guide-a .close:hover {
    background-position: 0 -94px;
}
/* /forums/css/index_top.css */
/*mod_search*/
.mod_search{ position: relative; background: #fff; height: 40px; width: 580px; }
.mod_search .sep{ float: left; display: inline; height: 15px; width: 1px; background: #d9d9d9; margin-top: 12px; }
.mod_search .type{ position: relative; float: left; width: 60px; height: 40px; cursor: default; }
.mod_search .type .current{ margin: 9px 0 0 10px; }
.mod_search .type .current span{ font-size: 14px; }
.mod_search .type .current b{ display: inline-block; background: url(/s1../forums/images/sprites.jpg-2782bdb.html) no-repeat; width: 10px; height: 10px; }
.mod_search .type .current .hover{ background-position: -13px 0; }
.mod_search .type .droplist{ display: none; position: absolute; left: 0; top: 40px; width: 60px; }
.mod_search .type .droplist li a{ display: block; background: #f4f4f4; width: 50px; height: 32px; padding-left: 10px; font-size: 14px; line-height: 32px; color: #333; }
.mod_search .type .droplist li a:hover{ background: #45b3f8; color: #fff; text-decoration: none; }
.mod_search .inputarea{ float: left; width: 519px; }
.mod_search .textarea{ position: relative; float: left; width: 459px; height: 40px; padding: 0 10px; overflow: hidden; }
.mod_search .textarea a{ float: right; display: inline; background: #f4f4f4; padding: 5px; margin:5px 4px 0 0; color: #666; }
.mod_search .textarea a:hover{ background: #45b3f8; color: #fff; text-decoration: none; }
.mod_search .sehtext{ position: absolute; top: 8px; left: 10px; border: 0 none; font-size: 14px; color: #999; }
.mod_search .sehbtn{ float: left; background: url(/s1../forums/images/sprites.jpg-2782bdb.html) no-repeat -27px 0; width: 40px; height: 40px; border: 0 none; font-size: 0; cursor: pointer; }
.mod_search .sehbtn:hover{ background-position: -68px 0; }
.mod_search .resultlist{ display: none; position: absolute; background: #fff; left: 0; top: 44px; width: 580px; box-shadow: 0 0 3px #666; z-index: 1000; }
.mod_search .resultlist .hd{ height: 42px; border-bottom: 1px solid #ebebeb; }
.mod_search .resultlist .hd h1{ padding-left: 15px; font-size: 14px; font-weight: 700; line-height: 42px;}
.mod_search .resultlist .hd .close{ float: right; background: url(/s1../forums/images/sprites.jpg-2782bdb.html) no-repeat 0 -11px; width: 21px; height: 21px; margin: 11px 16px 0 0; }
.mod_search .resultlist .bd{ padding: 10px 15px; zoom: 1; }
.mod_search .resultlist ul{ margin-right: -10px; }
.mod_search .resultlist li{ float: left; width: 270px; margin-right: 10px; }
.mod_search .resultlist li a{ position: relative; display: block; width: 184px; height: 66px; padding: 10px 0 10px 86px; }
.mod_search .resultlist li a:hover{ background: #f7f7f7; text-decoration: none; }
.mod_search .resultlist li a:hover .userhead .cover{ background: url(/s1../forums/images/imgcover_hover.png-2782bdb.html) no-repeat; }
.mod_search .resultlist li .userhead{ position: absolute; left: 10px; top: 10px; width: 66px; height: 66px; }
.mod_search .resultlist li .userhead .cover{ position: absolute; background: url(/s1../forums/images/imgcover.png-2782bdb.html) no-repeat; width: 66px; height: 66px; top: 0; left: 0; }
.mod_search .resultlist li .title{ width: 165px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; color: #333; }
.mod_search .resultlist li .memnum{ background: url(/s1../forums/images/sprite_png.png-2782bdb.html) no-repeat; padding-left: 20px; margin: 5px 0; color: #999; }
.mod_search .resultlist li .viewsnum{ background: url(/s1../forums/images/sprite_png.png-2782bdb.html) no-repeat 0 -24px; padding-left: 20px; color: #999; }
.mod_search .resultlist .ft{ height: 40px; text-align: center; border-top: 1px solid #ebebeb; }
.mod_search .resultlist .ft .more{ line-height: 40px; color: #666; }
.mod_search .resultlist .ft .more:hover{ color: #f36161;}

/*nav*/
.glb_header .nav{ background: #fff; height: 43px; margin: 25px 0 0; border-bottom: 2px solid #45b3f8; overflow: hidden; }
.glb_header .nav li{ float: left; display: inline; }
.glb_header .nav .cur{ margin-top: -43px; }
.glb_header .nav li a{ display: block; width: 114px; height: 43px; text-align: center; line-height: 43px; font-size: 14px; font-weight: 700; color: #033333; }
.glb_header .nav li .hover{ background: #45b3f8; color: #fff; }
.glb_header .nav li a:hover{ text-decoration: none; }
.glb_header .groups{ background: #fff; height: 26px; padding: 9px 10px; margin-bottom: 20px; overflow: hidden; }
.glb_header .groups .title{ float: left; display: inline-block; background: url(/s1../forums/images/sprites.jpg-2782bdb.html) no-repeat -50px -92px; width: 57px; height: 26px; padding-left: 8px; line-height: 26px; color: #fff; }
.glb_header .groups a{ background: #f1f1f1; float: left; display: inline-block; margin: 0 0 10px 9px; padding: 0 10px; height: 26px; line-height: 26px; color: #666; white-space:nowrap; }
.glb_header .groups .special{ color: #f36161; }
.glb_header .groups a:hover{ background: #45b3f8; color: #fff; text-decoration: none; }
.huati-list{
    padding: 0 15px;
    margin: 0;
}
.huati-list li{
    display: inline-block;
    *zoom: 1;
    color: #666;
    height: 12px;
    line-height: 12px;
    font-size: 12px;
    width: 78px;
    text-align: center;
}
.huati-list .line{
    border-left:  1px solid #999;
    border-right: 1px solid #999;
}
.huati-list li a {
    color: #45b3f8;
    display: inline-block;
    *zoom: 1;
    margin-left: 3px;
}

/* add by xiaofang  17-03-23 */
.huati-list li a{
    color: #666;
}
.huati-list li a:hover{
    text-decoration: none;
}
.huati-list li .num{
    color: #949494;
}
.huati-list li a .num{
    color: #4fbbec;
}

