/* 

手游天堂 www.ttbbss.com
全站通用头尾样式
整理：︶ㄣ查无此人 
QQ：6476128

*/

.down_top li .p3 i, .down_top .top_tit i, .lb4 .b_box .game_list h4 i, .lb3 .b_box li .if_art em, .lb3 .b_box li .if_art i, .st_sub li .s1 i, .st_sub li .s2 i, .st_sub li .s3 i, .st_sub li .s4 i, .st_sub li .s5 i, .page_top .sch .sch_btn, .pb_recomd .pb_tit i, .pb_recomd .rcm_info p.rcm_art em, .pb_recomd .rcm_info p.rcm_art em i, .box2 li a i, .b_tit i, .lb2 .b_box .heji .art i, .lb2 .b_box .heji .art em, .rb1 .b_box li .art em, .rb1 .b_box li .art i, .rb1 .b_box li .art p {
background: url(/skin/2015/images/ttips.png) no-repeat; }

/*top中间广告位*/
.navigation span {
    float: right;
    padding-right: 20px;
    line-height: 40px;
    width: 700px;
}
.wzid600 {
    line-height: 40px;
    height: 40px;
    padding-top: 10px;
}

.nav_menu-item .navIcon1l {
    z-index: 9999;
    background: url(http://ka.ttbbss.com/style/images/new.gif) no-repeat;
    position: absolute;
    top: -8px;
    right: 3px;
    width: 24px;
    height: 18px;}

/*当前位置背景*/
.navigation{height:40px;line-height:40px;margin:0px 10px 8px 3px;padding-left:22px;font-size:14px;color:#a5a5a5;background:url(/images/icon.jpg) no-repeat 0 -370px}.navigation
a{color:#a5a5a5}.navigation a:hover{color:#333;text-decoration:underline}.navigation
.no{color:#333}
.navigation span{float:right; padding-right:20px; line-height:40px; width:700px; }
.dhbk{width:1200px; margin:0 auto; 1px solid #d9d8d5;background:#fff;height:40px;margin-bottom:20px}


.sub_top{border-bottom:1px solid #f6f6f6}
.st_margin{height:40px;border-bottom:1px solid #dedede;background:#fafafa}
.st_nav{padding:14px 0;height:12px;overflow:hidden;font-size:12px;line-height:12px}
.st_sub{overflow:initial;_width:310px}
.sub_top a{text-decoration:none}
.st_nav ul{margin-left:-1px}
.st_nav li{width:70px;height:12px;float:left;border-left:1px solid #d9d8d5;text-align:center;_line-height:14px}
.st_sub li{float:left;padding:14px 0;height:12px;font-size:12px;line-height:12px}
.st_sub li p{padding:0 10px;border-left:1px solid #d9d8d5;height:12px;text-align:center;_line-height:14px}
.st_sub li p a{display:inline-block;overflow:hidden;margin:0}
.st_sub li i{display:block;height:11px;float:left;vertical-align:middle;margin:1px 3px 0 0;_vertical-align:baseline;_margin:0;line-height:12px}
.st_sub li .s1{border:0;_width:46px}
.st_sub li .s1 i{width:10px;background-position:-162px -70px}
.st_sub li .s2{_width:48px}
.st_sub li .s2 i{width:11px;_width:10px;background-position:-173px -70px}
.st_sub li .s3{position:relative;z-index:10;_width:51px}
.st_sub li .s3 i{width:14px;background-position:-198px -70px}
.st_sub li .s4 i{width:12px;_width:11px;background-position:-185px -70px}
.st_sub li .s4{padding-right:7px;position:relative;z-index:10;_width:71px}
.st_sub li .s5{_width:48px}
.st_sub li .s5 i{width:11px;_width:10px;background-position:-213px -70px}
.sub_top .m{position:relative;z-index:10;width:1210px; margin:0 auto}
.sub_top .more_nav{position:absolute;left:0;top:40px;border:1px solid #DEDEDE;z-index:11;background:#fafafa;padding:17px 0 20px;display:none;overflow:hidden}
.sub_top .more_nav i{display:block;width:80px;height:2px;background:#fafafa;position:absolute;right:0;top:-2px}
.more_nav .nl{width:69px;height:108px;float:left;border-left:1px solid #eee;padding:0 28px;overflow:hidden}
.more_nav .l{width:149px}
.more_nav .nl ul{width:60px}
.more_nav .nl li{float:left}
.more_nav .nl li a{font-size:14px;line-height:24px;float:left;color:#aaa}
.more_nav .nl li a:hover{color:#ce2029}
.more_nav .nl1{margin-left:-1px}
.more_nav .nl h3{padding-bottom:10px;font-size:16px;line-height:26px}

.page_top{height:107px;background:#fff}
.page_top .m{width:1210px; margin:0 auto}
.page_top .logo{width:165px;height:90px;overflow:hidden;margin:10px 0 0 10px;float:left; overflow:hidden}
.page_top .logo a.fl{display:block;width:150px;height:90px;text-indent:-99em;background: url("/skin/index2016/images/logo.png") no-repeat 0 center;background-size: contain;}
.page_top .logo a.fr{display:none;width:130px;height:90px;text-indent:-99em;background: url("/skin/index2016/images/logotip.png") no-repeat 0 center;background-size: contain;}
.page_top .schong{width:728px;height:90px;float: left;margin-top:5px;}
.bdcs-container .bdcs-search{width: 290px;}
.bdcs-container .bdcs-search-form-input{width:227px;}
.page_top .sch{padding:33px 8px 0 0;float:right}
.page_top .sch .sch_txt{border:solid #d02730;border-width:2px 0 2px 2px;height:17px;width:304px;padding:8px;outline:0;float:left;font:15px/17px "\5FAE\8F6F\96C5\9ED1";color:#626262}
.page_top .sch .sch_btn{display:block;text-indent:-99em;width:45px;height:37px;float:left;background-position:-116px -69px;overflow:hidden;overflow:hidden;cursor:pointer;border:0}
.page_top .sch .sch_btn:hover{background-position:-116px -107px;_display:inline-block}
.page_nav{height:49px;background:#ce2029;overflow:hidden; }
.page_nav .m{width:1200px; margin:0 auto}
.page_nav li{width:124px;height:49px;border-left:1px solid #c2151e;float:left;text-align:center}
.page_nav li a{display:block;width:124px;height:49px;color:#fff;line-height:49px;font-size:18px}
.page_nav li a:hover{background:#e02e37;color:#fff;text-decoration:none}
.page_nav li .on{background:#e02e37;color:#fff}

/*下拉菜单导航*/
.paggnav{ font-family: "Microsoft YaHei"; list-style: none; width: 1200px; margin: 0 auto; height:49px;}
.nava a{color: #fff;}
.nava a:hover{color: #fff;}
.nava {
  width: 100%; height:49px;
  background: #ce2029;
  color: #fff;
}
.nava a {
  display: block;
  padding: 0 0px;
  line-height: inherit;
  cursor: pointer;
}
.nav_menu .on{background: #e02e37;
    color: #fff;}
.nav_menu {
  line-height: 49px;
  font-size: 18px;
  text-transform: uppercase;
}
.nav_menu-item .navIcon1{
z-index:9999;
    background: url(http://www.ttbbss.com/skin/index2016/images/hot.gif) no-repeat;
    position: absolute;
    top: -10px;
    right: -5px;
    width: 35px;
    height: 23px;}

.nav_menu-item {
    text-align: center;
float:left;
    width: 119px;
    border-left: 1px solid #c2151e;
z-index:9999;
  display: inline-block;
  position: relative;
color: #fff;
}
.nav_menu-item a{color: #fff;}
.nav_menu-item:hover {
color: #fff;

  background-color: #e02e37;
}
.nav_menu-item:hover .nav_submenu {
  display: block;
}
.nav_submenu {
font-size: 14px;
  text-transform: none;
  display: none;
  position: absolute;
  width: 119px;
  background-color: #e02e37;
}
.nav_submenu-item{
border-top: 1px solid #c2151e;
line-height: 35px;

}
.nav_submenu-item:hover {
line-height: 35px;
  background: #ce2029;
}

/*返回火箭*/
.izl-rmenu{position:fixed; right:0; margin-right:20px; bottom:20px; padding-bottom:20px; background:url(/images/r_b.png) 0px bottom no-repeat; z-index:999; }
.izl-rmenu .btn{width:72px; height:73px; margin-bottom:1px; cursor:pointer; position:relative;}
.izl-rmenu .btn-qq{background:url(/images/r_qq.png) 0px 0px no-repeat; background-color:#0793f6;}
.izl-rmenu .btn-qq:hover{background-color:#488bc7;}
.izl-rmenu a.btn-qq,.izl-rmenu a.btn-qq:visited{background:url(/images/r_qq.png) 0px 0px no-repeat; background-color:#0793f6; text-decoration:none; display:block;}
.izl-rmenu .btn-wx{background:url(/images/r_wx.png) 0px 0px no-repeat; background-color:#66cc33;}
.izl-rmenu .btn-wx:hover{background-color:#58a81c;}
.izl-rmenu .btn-wx .pic{position:absolute; left:-160px; top:0px; display:none;width:160px;height:160px;}
.izl-rmenu .btn-top{background:url(/images/r_top.png) 0px 0px no-repeat; background-color:#eb8900; display:none;}
.izl-rmenu .btn-top:hover{background-color:#fea120;}

/*底部通用*/
.fotbg{background: url(http://www.ttbbss.com/skin/index2016/images/footerAct.png) no-repeat center; width: 100%; height: 71px; margin-top:20px}
.footerbg-2015{height: 170px;border-top:4px solid #222;background:#222;overflow: hidden;*zoom:1;border-bottom: 3px solid #222;min-width:1200px; color: #666;}
    .footer-2015{margin: 0 auto;width:1100px;overflow: hidden;*zoom:1;}
    .footer-channel-2015{width:161px;float:left;height:125px; padding: 50px 23px 0 0;}
    .footer-channel-2015 a{width:161px;display: block;overflow: hidden;height: 50px;position: relative; color: #666;}
    .footer-channel-2015 a img{position: absolute;top:-77px;}
    .footer-content-2015{overflow: hidden;*zoom:1;float: right;width:335px;padding-top:45px;}
    .footer-content-2015 li{float: left;width: 55px;_display: inline;margin-left:12px;}
    .footer-content-2015 a{display: block;text-align: center;font-weight: bold;color: #666;font-size: 12px;line-height: 15px;}
    .footer-content-2015 a:visited{color: #666;text-decoration: none;}
    .footer-content-2015 a:hover{color: #fff;text-decoration: none;}
    .footer-content-2015 a span{display: block;width: 38px;height: 38px;margin:0 auto;background:url(http://www.ttbbss.com/skin/index2016/images/bottom.png) no-repeat;
        -moz-transition: background 0.3s cubic-bezier(.17, .67, .88, 1.25), color 0.2s linear;;
        -webkit-transition: background 0.3s cubic-bezier(.17, .67, .88, 1.25), color 0.2s linear;;
        -o-transition: background 0.3s cubic-bezier(.17, .67, .88, 1.25), color 0.2s linear;;
        transition: background 0.3s cubic-bezier(.17, .67, .88, 1.25), color 0.2s linear;;
    }
    .footer-content-2015 a .footer-sw{background-position: -138px 0;}
    .footer-content-2015 a:hover .footer-sw{background-position: -138px -39px;}
    .footer-content-2015 a .footer-yq{background-position: -177px 0;}
    .footer-content-2015 a:hover .footer-yq{background-position: -177px -39px;}
    .footer-content-2015 a .footer-rc{background-position: -216px 0;}
    .footer-content-2015 a:hover .footer-rc{background-position: -216px -39px;}
    .footer-content-2015 a .footer-tg{background-position: -255px 0;}
    .footer-content-2015 a:hover .footer-tg{background-position: -255px -39px;}
    .footer-content-2015 a .footer-xx{background-position: -294px 0;}
    .footer-content-2015 a:hover .footer-xx{background-position: -294px -39px;}
    .footer-link-2015 b{color: #fe0519;font-weight: bold; font-size: 20px; line-height: 25px; font-style:oblique; font-family: Georgia,"Times New Roman",Times,serif;}
    .footer-link-2015{width:488px;padding:55px 40px 0 45px;height:125px;float: left;line-height: 25px;}
    .footer-link-2015 a:visited{text-decoration: none;font-size: 14px;display: inline-block;width:40px;margin-right:5px;margin-top:6px;}
    .footer-link-2015 dt a{color: #fff;font-size: 14px;display: inline;margin-right:0;margin-top:0; font-weight: bold;}
    .footer-link-2015 a:hover{color: #fff;text-decoration: none;}