footer h3{padding-top: 30px; padding-bottom: 27px;font-weight: 400; color: #333;}
footer{ background: #f0f0f0; color: #888;}
footer a{ color: #888; text-decoration: none;}
footer a:hover{ color: #d0021b;}
footer section{ margin: 0 auto; width: 1200px;}
footer hr{margin-bottom: 20px; height: 1px; background: #e5e5e5; border: none;}
footer section:first-child ul{ display: flex;}
footer section:first-child ul li{ margin-right: 125px; font-size: 12px; line-height: 17px; white-space: nowrap; }
/* footer section:first-child ul li:nth-last-child(2){ } */
footer section:first-child ul li:last-child{ margin-right: 0; }
footer section:first-child ul li:last-child a{ display: block; width: 36px; height: 36px; background: url(https://images.zhibo.tv/pc/qq.png) top center no-repeat;}
footer section:first-child ul li:last-child a:hover{ background-image: url(https://images.zhibo.tv/pc/qq_h.png);}
footer section:first-child ul li p{ margin-right: 20px; margin-bottom: 20px;}
footer section:first-child ul li p img{ width: 84px;}
footer section:first-child  h3{font-size: 18px; line-height: 25px;}
footer section:last-child ul{ display: flex; flex-wrap: wrap; justify-content: space-between;padding-bottom: 7px;}
footer section:last-child ul li{ flex:0 0 33.3333% ;margin-bottom: 12px; text-align: left;  font-size: 12px; line-height:25px;}
footer .links { display: flex; flex-wrap: wrap; justify-content: space-between;}
footer .links  p:last-child{ margin-right: auto;}
/* footer .links p:nth-child(3n-1){ margin-right: 20px;}
footer .links p:nth-child(3n-2){ flex-basis:136px;} */


.header h2{ float:left; margin-top:24px; width:240px;}
.header h2 a{ display:inline-block; vertical-align: top; width:110px; height:34px; background:url(../images/logo12141738.png) left top no-repeat; margin-right: 10px;}
.billiards_main h1{font-size: 40px;}

.header{height:74px !important;background:#fff;box-shadow:0px 2px 22px 0px rgba(192,192,192,0.17); border: none !important;}
.header h2.logo a{margin-right: 38px; width: 175px; height: 46px; background: url(https://images.zhibo.tv/2021/0730/logo.png) center no-repeat; background-size: contain;}
.header h2 a.nubb{ display: none;}

.header .nav ul li i,.header .nav ul li .ltnav{ display: none !important;}
.header h2{ margin-top: 14px !important; width: auto !important;}
.header .fllow_bg, .header .fix_fllow_bg{ display: none !important;}
.header .nav ul li{line-height: 74px; width: auto; margin-right: 32px;}
.header .nav ul li:last-child{margin-right: 0;}
.header .nav ul li a{margin-right: 0; height:74px; font-size: 16px; color: #666 !important; width: auto !important; text-decoration: none; }
.header .nav ul li.on.mark a,.header .nav ul li a:hover{ color: #D0021B !important;}
.header .nav ul li.nowMark a,.header .nav ul li.nowMark a:hover{color: #D0021B !important;font-size: 20px; font-weight: 600;}
/* .header .nav ul li.on a{color: #D0021B !important; font-weight: 600; font-size: 20px;}
.header .nav ul li.active a{ color: #D0021B !important;font-size: 20px; font-weight: 600;}

.header .nav ul li.nav-index.active a{color: #999 !important; font-size: 16px;font-weight: 400;}
.header .nav ul li.nav-index.active a:hover{color: #D0021B !important;}
.header .nav ul li.nav-top.mark a,
.header .nav ul li.nav-site.mark a,
.header .nav ul li.nav-shop.mark a{ color: #D0021B !important;font-size: 20px; font-weight: 600;} */


.header .usr_opt{ position: relative;padding-top: 0;margin-top: 19px;}
.header .usr_opt,.header .usr_opt .login_before{ width: auto;}
.header .usr_opt .login_before span{ display: block;width:85px;height:34px;background:rgba(208,2,27,1);border-radius:17px;font-size: 16px; line-height: 34px; color: #fff;font-weight: 600; text-align: center;}
.header .usr_opt .login_before span:hover{ background: #222; opacity: 0.7;}
.header .usr_opt .login_before i,.header .usr_opt .login_before span:last-child{ display: none;}
.header .usr_opt label{margin-right: 10px; width:159px;height:34px;background:rgba(248,248,248,1);border-radius:17px;border:1px solid rgba(229,229,229,1);}
.header .usr_opt label:hover{ border-color: #d0021b;}
.header .usr_opt label:hover input::-webkit-input-placeholder{ color: #333 ;}
.header .usr_opt .txt{ width: 110px; padding-left: 18px; background: transparent; color: #333;}
.header .usr_opt .jump-link{ display: none;}
.header .usr_opt .txt::-webkit-input-placeholder{font-size: 14px;color: #999;}
.header .usr_opt label ul{ display: none;}
.header .usr_opt .btn{  display: flex; align-items: center; position: absolute; left:129px; top: 0; width: auto; padding-left: 9px; padding-right: 9px; background: none;}
.header .usr_opt .btn:hover{ background: none;}
.header .usr_opt .btn span,.header .usr_opt .btn i{ display: none;}
.header .usr_opt .btn::before{ content: ''; width: 13px;height: 13px; background: url(https://images.zhibo.tv/2020/0508/search.png) center no-repeat; background-size: contain;}
.header .usr_opt .login_after{ width: 85px;}
.header .usr_opt .login_after .user_head{ width: 35px; height: 35px; border-radius: 50%; border: 1px solid #e5e5e5;}
.header .usr_opt .login_after .user_name{ display: none;}

@media screen and ( max-width:640px){
  .live_list .w1172{ margin: 0;}
  .live_list .bd .Tags{ font-size: 1em; }
  body{ background: #fff;}
  footer{ height: 0; overflow: hidden;margin-bottom: 64px; }
  .header h2{ margin-top:0px; height:auto; width:auto; padding-top:0; line-height:42px; font-size:0; margin-right:0; margin-left:10px;}
  .header h2 a{ width:90px; height:28px;  background:url(../images/logo1215.png) left top no-repeat; background-size:contain; display:inline-block; vertical-align:middle; margin-right: 0}
  .header h2 a:hover{ background-position:left top !important;}
  .header .usr_opt .login_after{ width: auto;}
  .header{ height: 42px !important;}
  .header .login_before{margin-top: 4px;}
  .header .usr_opt{margin-top: 0;}
  .header .usr_opt .btn::before{ display: none;}
  .header h2{margin-top: 0 !important;}
  .header h2.logo a{ width: 110px; height: 28px; margin-right: 0;}
}
@media screen and ( max-width:320px){
  .header h2 a{ width:72px; height:22px;}
}
