﻿/* reset */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, p , form, fieldset, legend, input, button, textarea, th, td {margin:0; padding:0;}
table {border-collapse:collapse; border-spacing:0; }
fieldset, img {border:0; }
li {list-style:none; }
em,i{font-style:normal; }
body{background: #fff; color:#333; font:14px/1.7 Tahoma, Geneva, "\5fae\8f6f\96c5\9ed1", "\5B8B\4F53"; }
div{font-family: "Microsoft YaHei";}
.clearfix:after,
.row:after {clear:both; content:'\0020'; display:block; height:0; }
.clearfix, .row {zoom:1; }
.clear {clear:both; }
button,input,textarea{font-family:Tahoma, Geneva, "\5fae\8f6f\96c5\9ed1", "\5B8B\4F53"; font-size:12px; }
button {cursor:pointer; outline:none; }
textarea {overflow:auto; }
input {vertical-align:middle; }
.imp{color: #14A218; }
.ext{color: #999; }
.ext-total{color: #999;float:right;}
.clearfix .total{float:right;margin-right:10px;margin-top: 5px;*margin-top:-28px;_margin-top:-28px;}
.total span{
float: right;
color: #999;
font-weight: bold;
font-size: 14px;
}
#SOHUCS{display:none;}
.fst{font-family:"\5B8B\4F53"; }
a{color:#333; text-decoration:none; }
a:hover{color:#14A218; text-decoration: underline; }
:focus{outline: none;}
a i,a span{cursor:pointer; }
.fl{float: left; }
.fr{float: right; }
.title{font-family: "Microsoft YaHei"; font-weight: 400;}
.b{font-weight: bold;}
.h1{font-size: 24px;}
.h2{font-size: 18px;}
.h3{font-size: 14px;}
/* end reset */
.row{width: 1200px; margin: 0 auto; }
.mt5{margin-top: 5px; }
.mt6{margin-top: 6px; }
.mt10{margin-top: 10px; }
.mt15{margin-top: 15px; }
.mt20{margin-top: 20px; }
.mt30{margin-top: 30px; }
.mr20{margin-right: 20px}

img{
    background:#fff url(../images/loading.gif) center no-repeat;
    background-size:contain;
}

/* top */
.top {
  height: 34px;
  background: #252525;
  line-height: 34px;
  color: #aaa;
  position: relative;
  z-index:9999;
  min-width:1000px;
}
/* top end */


/* header */
.header{
    height: 118px;
}
.logo_a{
    width: 218px;
    height: 70px;
    background: url(../images/logo_a.png) no-repeat;
    margin-top: 30px;
}
.logo_minapp{
    width: 218px;
    height: 70px;
    background: url(../images/logo_minapp.jpg) no-repeat;
    margin-top: 30px;
}

.logo_i a{
    display: block;
    height: 70px;
    text-indent: -9999em;
}
.logo_a a{
    display: block;
    height: 70px;
    text-indent: -9999em;
}

.search-form{
    background: #fff;
    float: left;
    width: 505px;
    margin-top: 33px;
    padding-left: 100px;
}
.search-form form{
    display: block;
    position: relative;
    height:42px;
}
.search-wrod{
    width: 400px;
    padding: 4px 10px;
    height: 30px;
    line-height:30px;
    border: 2px solid #37ad00;
    border-right: 0;
}
.search-wrod-focus{
    border-color: #45B823;
}
.key-sear{
    float: left;
    width: 422px;
    position: relative;
    zoom: 1;
    display: block;
    *margin-top: -2px
}
.hot-btn{
    position: absolute;
    right: 2px;
    top: 2px;
    *top: 3px;
    cursor: pointer;
    padding: 0 5px;
    background: #fff;
    height: 38px;
    zoom: 1;
}
.hot-btn i{
    float: left;
}
.hot-btn .hot-arr{
    width: 7px;
    height: 5px;
    background: url(../images/index_icon.png) no-repeat -23px -240px;
    margin:18px 0 0 5px;
}
.hot-btn .up{
    background-position: -23px -260px;
}
.hot-btn .hot-num{
    width: 20px;
    height: 38px;
    text-align: center;
    line-height: 38px;
    color: #fff;
    background: #ff6900;
    display: none;
}
.search-btn{
    float: left;
    width:82px;
    height: 42px;
    line-height: 42px;
    font-size:16px;
    color: #fff;
    background: #37ad00;
    border:0;
    *margin-top:-1px;
}
.search-switch{
    float: left;
    width: 60px;
    border: 1px solid #eee;
    height: 28px;
    border-right: 0;
    font-size: 14px;
    position: relative;
    z-index: 990;
}
.search-switch .til{
    display: block;
    height: 28px;
    line-height: 28px;
    padding-left: 8px;
    position: relative;
    z-index: 2;
    cursor: pointer;
    overflow: hidden;
    width: 35px;
}
.search-switch i{
    position: absolute;
    width: 9px;
    height: 5px;
    overflow: hidden;
    background: url(../../images/m2_main.png) no-repeat -125px -28px;
    top: 12px;
    right: 7px;
}
.search-switch ul{
    position: absolute;
    border:1px solid #eee;
    left: -1px;
    top: 28px;
    background: #fff;
    width: 100px;
    padding: 3px 0;
    display: none;
}
.search-switch li{
    height: 23px;
}
.search-switch a{
    display: block;
    height: 23px;
    line-height: 23px;
    padding: 0 8px;
}
.search-switch a:hover{
    background: #14A218;
    color: #fff;
    text-decoration: none;
}
.search-switch-active ul{
    display: block;
}
.search-keys{
    line-height: 24px;
    height:24px;
    overflow: hidden;
    padding-top: 5px;
}
.search-keys a{
    margin-right: 5px;
    white-space: nowrap;
    font-size:12px;
}
.search-test {
    width: 295px;
    float: right;
    line-height: 24px;
    overflow: hidden;
    margin-top: 12px;
    height: 80px;
}
.mian-menu{
    position: relative;
    zoom: 1;
    z-index: 997;
}
.mian-menu .row{
    width: 1000px;
    height: 40px;
    overflow: hidden;
    position: relative;
}
.mian-nav  {
    height: 45px;
    background: #45B823;
    font-size: 15px;
}
.mian-nav li{
    float: left;
    height: 45px;
}
.mian-nav a{
    display: block;
    width:130px;
    height: 45px;
    line-height: 45px;
    text-align: center;
    color: #fff;
    position: relative;
    font-size:16px;
}
.mian-nav .current{
    background: #14A218;
}
.mian-nav .current i{
    width: 9px;
    height: 5px;
    overflow: hidden;
    background: url(../../images/m2_main.png) no-repeat -126px -7px;
    position: absolute;
    bottom: 0;
    left: 50%;
    margin-left: -4px;
}
.mian-nav a:hover{
    color: #fff;
    background: #5bbe4f;
    text-decoration: none;
}
.other-nav{
    position: absolute;
    right: 0;
    top: 0;
}
.other-nav li{
    float: left;
}
.other-nav a{
    display: block;
    width: 100px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    color: #ffffdc;
    font-size: 14px;
}
.other-nav .current{
    background: #5bbe4f;
}
.other-nav a:hover{
    color: #fff;
    background: #5bbe4f;
    text-decoration: none;
}
.sub-nav{
    width: 1000px;
    height: 33px;
    border-bottom: 1px solid #eee;
    margin: 0 auto;
}
.sub-nav ul{
    padding: 0 10px;
    height: 33px;
}
.sub-nav li{
    float: left;
}
.sub-nav a{
    display: block;
    width: 90px;
    text-align: center;
    line-height: 33px;
}
.sub-nav .current{
    border-bottom: 2px solid #14A218;
    position: relative;
    height: 32px;
    line-height: 32px;
    font-weight: bold;
}
/* end header */


/* ???锟铰?锟?锟斤拷???锟?锟????? */
.search-item{
    background: #f8f8f8;
    overflow: hidden;
    zoom: 1;
    border-bottom: 1px solid #ccc;
}
.search-item:last-child{
    border-bottom: none;
}
.search-item span{
    float: left;
    width: 42px;
    text-align: center;
    line-height: 26px;
    padding-top: 2px;
    color:#999;
}
.search-item .search-li{
    float: left;
    background: #fff;
    border-left: 1px solid #ccc;
    width: 375px;
    padding: 1px;
}
.search-item .search-li li{
    height: 26px;
    line-height: 26px;
    padding: 0 5px;
    cursor: default;
    overflow: hidden;
    white-space: nowrap;
    text-overflow:ellipsis;
    width: 366px;
    position: relative;
    *padding-left: 28px;
    *width: 343px;
    font-size:12px;
}
.search-item .search-li li em{
    width: 20px;
    height: 20px;
    background: #f00;
    color: #fff;
    font-size: 12px;
    position: absolute;
    right: 2px;
    top: 3px;
    line-height: 20px;
    text-align: center;
    overflow: hidden;
}
.autocomplete-container{
    background: #fff;
    border: 1px solid #817F82;
    border-top:0px;
    z-index: 999;
    overflow: hidden;
}
.autocomplete-hover{
    background: #EBEBEB;
}
.search-hot li{
    height: 26px;
    line-height: 26px;
    padding: 0 5px;
    cursor: default;
    overflow: hidden;
    white-space: nowrap;
    text-overflow:ellipsis;
    vertical-align: middle;
    width: 410px;
    *position: relative;
    *padding-left: 28px;
    *width: 387px;
    font-size:12px;
}
.search-hot li i{
    width: 12px;
    height: 9px;
    display: inline-block;
    overflow: hidden;
    background: url(http://www.xiazaiba.com/static/images/index_icon.png) no-repeat 0 -80px;
    vertical-align: 0;
    margin-left: 5px;
    *vertical-align: 2px;
}
.autocomplete-container img{
    vertical-align: -3px;
    width: 16px;
    height: 16px;
    margin-right: 3px;
    *position: absolute;
    *left: 5px;
    *top: 5px;
}

.hot-tags-list{
    padding: 8px 7px;
    overflow: hidden;
    zoom: 1;
}
.hot-tags-list a{
    margin-right: 5px;
    display: inline;
    color: #666;
}
/* ???锟铰?锟?锟斤拷???锟?锟????? end */

.advertisement img{
    width:230px;
    height:90px;
}



/* ??锟?锟?锟?锟??锟?锟? */
.focus-img{
    overflow: hidden;
    position: relative;
}
.focus-img .focus-list-wrap li{
    overflow: hidden;
    float: left;
}
.focus-img .focus-list-wrap a{
    display: block;
    overflow: hidden;
    position: relative;
}
.focus-img .focus-list-wrap .bg{
    height: 50px;
    background: #000;
    width: 100%;
    filter: alpha(opacity=60);
    opacity: .6;
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 1;
}
.focus-img .focus-list-wrap .item-txt{
    height: 50px;
    width: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 2;
    overflow: hidden;
    line-height: 50px;
    text-indent: 10px;
    font-size: 18px;
    color:#fff;
}
.focus-img .xtaber-tabs{
    position: absolute;
    right: 5px;
    bottom: 17px;
    z-index: 99;
}
.focus-img .xtaber-tabs li{
    width: 12px;
    height: 12px;
    overflow: hidden;
    font-size: 0;
    cursor: pointer;
    zoom: 1;
    background: #fff;
    float: left;
    margin-right: 5px;
    border-radius: 2px;
}
.focus-img .xtaber-tabs li:hover {
    background-color: #37ad00;
}
.focus-img .xtaber-tabs .current{
    background: #14A218;
}
.indx-focus , .indx-focus .focus-list-wrap li , .indx-focus .focus-list-wrap a{
    width: 765px;
    height: 332px;
}
.indx-focus .focus-list-wrap{
    height: 332px;
}
.jf-btn a{
    top:130px;
    position: absolute;
    z-index:99;
    width:40px;
    height:80px;
    background:url(../../images/m2_main.png) no-repeat;
    opacity:.5;
    filter:alpha(opacity=50);
}
.jf-btn a:hover{
    opacity:1;
    filter:alpha(opacity=100);
}
.jf-btn .prev{
    left:0;
     background-position:0px -172px;
}
.jf-btn .next{
    right:0;
    background-position:-40px -172px;
}

.jf-btn-show a{
    position: absolute;
    z-index:99;
    width:40px;
    height:80px;
    background:url(../../images/m2_main.png) no-repeat;
    opacity:.5;
    filter:alpha(opacity=50);
}
.jf-btn-show a:hover{
    opacity:1;
    filter:alpha(opacity=100);
}
.jf-btn-show .prev{
    left:0;
     background-position:0px -172px;
}
.jf-btn-show .next{
    right:0;
    background-position:-40px -172px;
}

.hot-ad-list{
    width:425px;
    height:332px;
    position: relative;
    overflow: hidden;
}
.hot-ad-list li{
    float: left;
}
.hot-ad-list li a{
    display: block;
    overflow: hidden;
}
.hot-ad-list li a img{
    transition: .6s;
}
.hot-ad-list li a:hover img{
    transform:scale(1.2);
}
.hal-1 a , .hal-1 img{    
    width:224px;
    height:176px;
}
.hal-2{
    margin-left:3px;
}
.hal-2 a , .hal-2 img{
    width:198px;
    height:332px;
}
.hal-3{
    position: absolute;
    top:180px;
    left:0;
}
.hal-3 a ,.hal-3 img{
    width:224px;
    height:152px;
}
.app-list-w{
    width:1200px;
}
.app-list1{
    width:1250px;
}
.app-list1 li{
    margin-right:37px;
}
.app-list li{
    float: left;
    position: relative;
}
.app-list li span{
    line-height:32px;
    width:100px;
    overflow: hidden;
    display: block;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: center;
}
.nn-child-1{
    width:375px;
}
.nnc-nav{
    height:35px;
    line-height:35px;
    border-bottom:3px solid #f0f0f0;
}   
.nnc-nav li{
    float: left;
    font-size:18px;
    width:108px;
    text-align: center;
    cursor:pointer;
}
.nnc-nav .current{
    border-bottom:3px solid #45b823;
    color:#45b823;
    font-weight:bold;
}
.nnc-list li{
    line-height:40px;
    width:375px;
    vertical-align:middle;
    position: relative;
}
.nnc-list li a{
    font-size:16px;
    width:324px;
    float: left;
    overflow: hidden;
    display: block;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.nnc-list .nnl-first a{
    width:350px;
  
    font-size:20px;
}
.nnc-list .nnl a{
    width:330px;
    padding-left:70px;
}
.nnc-list .nnl-first{
    line-height:45px;
    margin-top:10px;
}
.nnc-list .nnl-n{
    width:40px;
    margin-right:11px;
}
.nnc-list span{
    width:80px;
    height:16px;
    display: block;
    position: absolute;
}


.nn-child-2{
    width:485px;
    margin-left:30px;
}
.nnc-nav2{
    height:36px;
    line-height:36px;
    border-bottom:1px solid #f0f0f0;
    position: relative;
}
.nnc-nav2 .h2{
    height:34px;
    font-size:18px;
    border-bottom:3px solid #45b823;
    float: left;
    padding-right:22px;
}
.app-list2{
    width:515px;
}
.app-list2 li{
    margin-top:20px;
    margin-right:28px;
    height:126px;
}
.nn-child-3{
    width:280px;
    margin-left:30px;
}
.nnc3-list li{
    height:44px;
    line-height:44px;
    border-bottom:1px dotted #e5e5e5;
    vertical-align:middle;
}
.nnc3-list li em{
    width:24px;
    height:24px;
    text-align:center;
    line-height:24px;
    background:#999999;
    color:#fff;
    display: block;
    float: left;
    margin:10px 10px 0 0;
}
.nnc3-list li a{
    width:150px;
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.nnc3-list li span{
    float: right;
    font-size:12px;
    color:#555555;
}
.nnc3-list li .star-bar{
    float: left;
}
.nnc3-list .lt3{
    height:110px;
    border-bottom:1px dashed #eeeeee;
}
.nnc3-list .lt3 .pic{
    width:72px;
    height:72px;
    display: block;
    margin-top:10px;
    position: relative;
}
.nnc3-list .lt3 .con{
    width:194px;
}
.nnc3-list .lt3 .con .con-name{
    font-size:16px;
    width:100px;
}
.star-bar {
  float: left;
  height: 12px;
  width: 73px;
  background: url(../images/rate.png) no-repeat -79px -52px;
  overflow: hidden;
}
.star-bar .in {
  display: block;
  height: 12px;
  overflow: hidden;
  background: url(../images/rate.png) no-repeat -4px -52px;
}
.star-bar-big {
  float: left;
  width:107px; 
  height:20px;
  background: url(../images/rate.png) no-repeat -112px -4px;
  margin-top: 5px;
  margin-right: 10px;
}
.star-bar-big .in {
  display: block;
  height: 20px;
  background: url(../images/rate.png) no-repeat -2px -4px;
}

.dl-con{
    width:82px;
}
.nnc3-list .dl-con .dl-num{
    line-height:30px;
    float: left;
}
.nnc3-list li .dl-btn{
    width:75px;
    height:32px;
    line-height:32px;
    text-align: center;
    background:#f69600;
    color:#fff;
    text-decoration:none;
    margin-top:3px;
}
.referral-1{
    width:890px;
    height:500px;
    overflow: hidden;
}
.ref-con ul{
    display:none;
}
.nnc-nav3 .h2{
    border-bottom:2px solid #45b823;
    height:35px;
}
.nnc-btn{
    position: absolute;
    bottom:-1px;
    left:130px;
    border-bottom:2px solid #45b823;
    padding-left:20px;
}
.nnc-btn li{
    float: left;
    width:95px;
    text-align: center;
    height:30px;
    line-height:30px;
    cursor:pointer;
}
.nnc-btn .current{
    background:#45b823;
    color:#fff;
}
.more-btn{
    width:35px;
    height:30px;
    background:url(../../images/m2_main.png) 4px 12px no-repeat;
    margin-top:7px;
}
.more-btn:hover{
    background:url(../../images/m2_main.png) -42px 12px;
}
.app-list3{
    width:925px;
}
.app-list3 li{
    margin-right:31px;
    margin-bottom:20px;
}
.down-game{
    width:280px;
}
.dg-list li{
    width:280px;
    height:50px;
    line-height:50px;
    overflow: hidden;
    border-bottom:1px dotted #ebebeb;
    vertical-align: middle;
}
.dg-list span{
    width:18px;
    height:18px;
    display: block;
    text-align: center;
    line-height:18px;
    color:#fff;
    background:#cccccc;
    float: left;
    margin:15px 15px 0 10px;
}
.dg-list .dl-pic{
    width:32px;
    height:32px;
    display: block;
}
.dg-list .dl-pic{
    margin:8px 10px 0 0;
    position: relative;
}
.dg-list .dl-name{
    width:150px;
    overflow: hidden;
    display: block;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.dg-list .dl-btn{
    background:url(../../images/m2_main.png) -100px 0;
    width:23px;
    height:23px;
    display:block;
    margin:14px 5px 0;
}
.dg-list .lt1{
    background:#ff0000;
}

.dg-list .lt2{
    background:#ff0000;
}

.dg-list .lt3{
    background:#ff6600;
}
.special-list-w{
    width:1180px;
    padding:0 8px;
}
.special-list{
    width:1280px;
}
.special-list li{
    width:380px;
    height:197px;
    overflow: hidden;
    position: relative;
    float: left;
    margin-right:20px;
}
.special-list li span{
    width:20px;
    height:30px;
    display:block;
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
}
.special-list li .bg{
    background: #000;
    filter: alpha(opacity=60);
    opacity: .6;
    z-index: 1;
}
.special-list li .text{
    color:#fff;
    z-index:3;
    line-height:30px;
    text-indent:1em;
    font-size:12px;
    font-family:"???锟?锟?";
}
.indx-focus2{
    margin-bottom:30px;
}
.indx-focus2 .focus-list-wrap span{
    height:52px !important;
}
.indx-focus2, .indx-focus2 .focus-list-wrap li, .indx-focus2 .focus-list-wrap a{
    width:342px;
    height:400px;
}
.indx-focus2 .xtaber-tabs{
    bottom:10px;
    left:145px;
}
.indx-focus2 .xtaber-tabs li{
    width:6px;
    height:6px;
    background:#555555;
}
.indx-focus2 .xtaber-tabs .current{
    background:#ff325d;
}
.indx-focus2 .focus-list-wrap .item-txt{
    font-size:14px;
    color:#fff;
    line-height:30px;
    text-align:center;
}
.indx-focus2 .focus-list-wrap .bg{
    filter: alpha(opacity=80);
    opacity: .8;
}
.show-pic li{
    float: left;
}
.show-pic li a{
    width:210px;
    height:200px;
    display: block;
    overflow: hidden;
}
.show-pic .big a, .show-pic .big img{
    height:410px;
    position: absolute;
}
.show-pic{
    width:858px;
    position: relative;
}
.friend-line li{
    float: left;
}
.friend-line li a{
    margin:2px 10px;
    font-size:12px;
    color:#999999;
    white-space:nowrap;
}
.friend-line li a:hover{
    color:#45B823;
}
.footer{
    background:#f5f5f5;
}
.footer-inner{
    padding:30px 0px;
}
.f1-01{
    line-height:40px;
}
.f1-02,
.f1-03,
.f1-04{
    font-size:12px;
    line-height:25px;
}
.footer .email{
    width: 97px;
    height: 11px;
    background: url(../images/email.png) no-repeat;
    display: inline-block;
    vertical-align: middle;
    vertical-align: 0px;
}
.footer-inner .f1{
    width:670px;
    border-right:1px solid #e0e0e0;
}
.footer-inner .f1 span{
    color:#999;
}
.footer-inner .f2{
    width:215px;
    padding:0 19px;
    border-right:1px solid #e0e0e0;
    border-left:1px solid #fff;
}
.qr-code{
    width:100px;
    height:100px;
    background:#fff;
    padding:5px;
    border:1px solid #ccc;
    display: block;
}
.add-code{
    width:90px;
}
.add-code em{
    font-size:16px;
    font-weight: bold;
    margin-top:30px;
    display: block;
    text-align: center;
}
.add-code span{
    display: block;
    text-align: center;
}
.footer-inner .f3{
    width:270px;
    border-left:1px solid #fff;
}
.safety li{
    float: left;
    margin-left:20px;
    margin-top:2px;
}
.gotop {
    width: 32px;
    height: 32px;
    position: fixed;
    left: 50%;
    bottom: 92px;
    margin-left: 615px;
}
.gotop a{
    display: block;
    height: 32px;
    background: url(../../images/m2_main.png) no-repeat 0px -72px;
    opacity: .6;
    filter: alpha(opacity=60);
}
.gotop a:hover{
    opacity: 1;
    filter: alpha(opacity=100);
}
.imp {
  color: #14A218;
}
.ext {
  color: #999;
}
.c666 {
  color: #666;
}
.page-position a , .page-position strong, .page-position span, .page-position p{
    font-size:12px;
}
.hot{
    padding:22px;
    padding-bottom:0;
    border:1px solid #e3e3e3;
    position:relative;
}
.hot-title{
    width:47px;
    height:47px;
    background:url(../../images/m2_main.png) -153px 0;
    position:absolute;
    top:-1px;
    left:-1px;
}
.app-list4 li a {
    width:72px;
    height:72px;
}
.app-list4 li span{
    width:72px;
}
.app-list4 li{
    margin-right:26px;
}
.app-list4-w{
    width:1155px;
    overflow: hidden;
}
.app-list4{
    width:1200px;
    margin-left:2px;
    border-bottom:1px solid #eeeeee;
    padding-bottom:10px;
}
.classify-child{
    padding:5px 0;
}
.ccl{
    width:40px;
    line-height:38px;
}
.ccr{
    width:1110px;
}
.ccr a{
    margin:5px;
    display:block;
    float: left;
    padding:2px 10px;
    text-decoration: none;
    color:#666666;
}
.ccr .current ,  .ccr a:hover{
    background:#f69600;
    color:#fff;
}
.down-list-w{
    overflow: hidden;
}
.down-list {
    width:1300px;
}
.down-list li{
    padding:22px;
    border:1px solid #e4e4e4;
    width:334px;
    position: relative;
    float: left;
    margin-right:30px;
    margin-bottom:30px;
    height:160px;
    overflow: hidden;
}
.dll .app-pic{
    width:120px;
    height:120px;
    display: block;
    overflow: hidden;
    position: relative;
}
.dl-s{
    width:120px;
    height:32px;
    display: block;
    line-height:32px;
    text-align: center;
}
.dll .dl-up{
    background:#f9f7f7;
}
.dll .dl-btn{
    background:#f69600;
    color:#fff;
    text-decoration:none;
    display:none;
}
.dlr{
    width:195px;
}
.dlr .d1{
    font-size:18px;
    overflow: hidden;
    display: block;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.dlr .d2 , .dlr .d3{
    color:#666;
    font-size:12px;
}
.dlr .d3{
    height:60px;
    overflow: hidden;
}
.dlr .d4{
    font-size:12px;
}
.dlr2{
    padding:24px 38px 0 38px;
    background:#404040;
    position: absolute;
    top:8px;
    right:8px;
    display:none;
}
.dlr2 span{
    display:block;
    color:#ccc;
    text-align:center;
    font-size:12px;
    line-height:30px;
}
.dlr2 .d5{
    width:130px;
    height:130px;
    overflow: hidden;
}
.down-list .current{
    background:#f7f7f7;
}
.down-list .current .dl-btn , .down-list .current .dlr2{
    display:block;
}
.down-list .current .dl-up , .down-list .current .dlr{
    display:none;
}


.paginator {
    clear: both;
    margin: 15px auto;
    padding: 0 0 10px;
    text-align: center;
    *margin-top:40px;
}
.paginator .page-prev, .paginator .page-next, .paginator .nextprev {
    _overflow: hidden;
    padding: 0 5px;
    line-height: 28px;
    line-height: 30px\0;
    font-family: simsun;
    width: auto;
    padding:3px 12px;
    position: relative;
    top:1px;
    adding: 3px 12px;
    border-radius: 5px;
    display: inline-block;
    background: #eaeaea;
    *top:-2px;
      color: #666;
}
.paginator .page-cur, .paginator .current {
    display: inline-block;
    height: 26px;
    line-height: 26px;
    color: #fff;
    border: none;
    background:#ff7e00;
    padding:3px 12px;
    border-radius:5px;
}
.paginator a{
    padding:3px 12px;
    border-radius:5px;
    display: inline-block;
    background:#eaeaea;
    height: 26px;
    line-height: 26px;
    text-decoration:none;
    color:#666;
    margin:0 2px;
}
.paginator a:hover{
    background:#ff7e00;
    color: #fff;
}
.paginator .all-page{
    color:#999;
}
.game-con{
    padding:30px;
    border:1px solid #eeeeee;
}
.gc-1{
    width:180px;
}
.gc-1-pic{
    width:180px;
    height:180px;
    position: relative;
}
.bdsharebuttonbox{
    width:140px;
    margin:0 auto;
    margin-top:15px;
}
.gc-2{
    width:570px;
    margin-left:38px;
}
.gc-2 h1{
    font-weight:normal;
    font-size:28px;
    line-height:34px;
}
.big-star span{
    display: block;
    width:107px;
    height:20px;
    background:url(../images/rate.png) -112px -4px;
}
.big-star i{
    display:block;
    height:20px;
    background:url(../images/rate.png) -2px -4px;
}
.gc-2-con li{
    color:#666666;
    width:50%;
    float:left;
    line-height:30px;
    font-size:14px;
    overflow: hidden;
    display: block;
    white-space: nowrap;
}
.gc-2-btn li{
    float: left;
    margin-right:16px;
    margin-top:5px;
}
.gc-2-btn li a{
    width:160px;
    height:44px;
    display:block;
    background:#4acb2d;
    color:#fff;
    line-height:44px;
    text-indent:3.2em;
    border-radius:3px;
    position: relative;
    text-decoration: none;
}
.gc-2-btn li a:hover{
    background:#2fb211;
}
.gc-2-btn li i{
    width:24px; 
    height:24px;
    display: block;
    position: absolute;
    top:10px;
    left:18px;
    background:url(../../images/m2_main.png);
}
.gc-2-btn li .i1{background-position:-103px -76px;}
.gc-2-btn li .i2{background-position:-127px -76px;}
.gc-2-btn li .i3{background-position:-150px -75px;}
.gc-2-btn li .i4{background-position:-184px -127px;background-repeat: no-repeat;}
.gc-2-btn li .i5{background-position:-160px -127px}
.gc-3{
    padding:20px;
    padding-bottom:10px;
    background:#eaeaea;
}
.gc-3 img{
    width:160px;
    height:160px;
}
.gc-3 span{
    display: block;
    text-align: center;
    font-size:12px;
}
.game-all{
    border:1px solid #eeeeee;
    border-top:2px solid #45b823;
	overflow:hidden;
    position: relative;
}
.game-al{
    width:920px;
}
.game-ar{
    width:278px;
}
.app-list5{
    width:900px;
}
.app-list5 li{
    margin-right:39px;
}
.app-list5 li span{
    width:60px;
    font-size:12px;
}
.gal-1{
    position: relative;
    padding:32px;
    padding-bottom:15px;
    width:855px;
    overflow: hidden;
    border-bottom:1px solid #eeeeee;
}
.gal-3{
    width:180px;
    padding:10px;
}
.gal-4{
    width:675px;
	margin-right:25px;
}
.gal3-r{
    width:115px;
  //  margin-top:10px;
}
.gal3-list{
    overflow: hidden;
}
.gal3-list li{
    border-bottom:1px dotted #ddd;
    padding:8px 0;
    vertical-align:middle;
}
.gal3-list li .gal3-l{
    width:48px;
    height:48px;
    display: block;
    overflow: hidden;
}
.gal3-list li .gal3-l{
    position: relative;
}
.gal3-r a{
    width:100%;
    overflow: hidden;
    display: block;
    white-space: nowrap;
    margin-bottom:5px;
}
.gal3-r .star-bar,
.other-v a{
    margin-bottom:0;
}
.other-v span{
    font-size:12px;
    color:#999ca8;
}
.other-p .ai-p{
    height:18px;
    position: relative;
    text-indent:22px;
    line-height:18px;
}
.other-p .ai-p i{
    width:16px;
    height:20px;
    display:block;
    background:url(../../images/m2_main.png);
    position: absolute;
    left:0;
    top:-2px;
}
.other-p .ai-p .android-icon{
    background-position:-184px -108px;
}
.other-p .ai-p .iphone-icon{
    background-position:-168px -108px;
}
.other-p .ai-p .pc-icon{
    background-position:-148px -108px;
}
.gal-5{
    padding:15px 0;
}
.gal-5 .con{
    text-indent:2em;
    line-height:28px;
    height:80px;
    color:#666666;
    overflow: hidden;
}
.gal-5 .add-con{
    height:auto;
}
.gal-5 .see-more{
    color:#00a2ff;
    font-size:12px;
}
.gal-6-title{
    height:35px;
    border-bottom:1px solid #eeeeee;
}
.gal-6-title .h2{
    height:35px;
    display: block;
    float: left;
    border-bottom:1px solid #94c804;
    padding-right:10px;
}
.inside-focus li{
    width:600px;
    height:335px;
}
.inside-focus , .inside-focus .focus-list-wrap li{
    width:600px;
    height: 335px;
}
#z_inside_focus{
    margin:20px auto;
}
#j_app_pics_pad{
    display:none;
}
.zif_w{
    position: relative;
}
.zif_w .jf-btn a{
    top:120px;
    background:url(../../images/m2_main.png);
    filter:alpha(opacity=50);
    opacity:.5;
}
.zif_w .jf-btn a:hover{
    filter:alpha(opacity=100);
    opacity:1;
}

.zif_w .jf-btn-show a{
    top:120px;
    background:url(../../images/m2_main.png);
    filter:alpha(opacity=50);
    opacity:.5;
}
.zif_w .jf-btn-show a:hover{
    filter:alpha(opacity=100);
    opacity:1;
}

.zif_w .jf-btn .prev{background-position:0 -172px;}
.zif_w .jf-btn .next{background-position:-41px -172px;}
.zif_w ol{
    display: none;
}
.gal-7-list li{
    width:50%;
    *width:49%;
	float:left;
	line-height:30px;
}
.gal-7-list li a{
	margin-right:10px;
	overflow: hidden;
    display: block;
    white-space: nowrap;
	text-overflow: ellipsis;
}
.long-line{
	width:1px;
	background:#eeeeee;
	height:3000px;
	overflow:hidden;
	position:absolute;
	right:278px;
	top:0;
}
.gal-9 .h2{
    padding:0 8px;	
}
.pic-list{
    width:278px;
    height:136px;
    position: relative;
}
.pic-list li{
    position: absolute;
    left:0;
    top:0;
    display: none;
}
.pic-list li a{
    width:278px;
    height:136px;
    display: block;
    overflow: hidden;
    position: relative;
}
.pic-list-sub  .li-sub{
    display: none;
}
.pic-list li a span{
    height:24px;
    width:100%;
    display: block;
    line-height:24px;
    position: absolute;
    left:0;
    bottom:0;
    color:#fff;
    text-align: center;
}
.pic-list li a .bg{
    background:#000;
    filter:alpha(opacity=50);   
    opacity:.5;
}
.pic-list li a .text{
    z-index:999;
}
#pic_box{
    position: relative;
}
.r-icon{
    width:46px;
    height:34px;
    background:url(../../images/m2_main.png) -153px -188px;
    display:block;
    position: absolute;
    top:0;
    left:0;
    z-index:99;
}
.pb-btn a{
    width:25px;
    height:45px;
    display:block;
    background: url(../images/focus_btn_s.png);
    position: absolute;
    top:45px;
    filter:alpha(opacity=50);   
    opacity:.5;
}
.pb-btn a:hover{
    filter:alpha(opacity=100);
    opacity:1;
}
.pb-btn .prev{
    left:0;
}
.pb-btn .next{
    right:0;
    background-position:-18px 0;
}
.gal-10-title{
    height:30px;
    line-height:30px;
    padding:8px;
    padding-bottom:0;
}
.gal-10-title span{
    font-size:12px;
    padding-left:25px;
    position: relative;
    display: block;
}
.gal-10-title span i{
    width:23px;
    height:17px;
    background:url(../../images/m2_main.png) -122px -187px;
    display: block;
    position: absolute;
    top:7px;
    *top:0px;
    left:0;
}
.g10-l{
    width:66px;
    height:66px;
    display:block;
    position: relative;
}
.gal-10-list{
    padding:8px;
    padding-top:0;
    display: none;
}
.gal-10-list li{
    height:66px;
    padding:10px 0;
    border-top:1px solid #dddddd;
    vertical-align:middle;
}
.g10-c{
    width:120px;
    margin-left:10px;
}
.g10-c a , .g10-c em{
    width:100%;
    display:block;
    overflow: hidden;
    white-space: nowrap;
}
.g10-c em{
    font-size:12px;
}
.gal-10-list .g10-r{
    width:52px;
    height:23px;
    display: block;
    background:#fff;
    border:1px solid #94c804;
    border-radius:2px;
    line-height:23px;
    text-align: center;
    color:#94c804;
    font-size:12px;
    text-decoration:none;
    margin-top:28px;
}
.gal-10-list .g10-r:hover{
    background:#94c804;
    color:#fff;
}
.gal-10-list .star-bar{
    *float: left;
}
.gal-10-tt{
    width:100%;
    height:2px;
    background:#a1cd52;
}
.gal-10-btn{
    background:#fff;
    width:65px;
    height:14px;
    margin:0 auto;
    position: relative;
    top:-3px;
}
.gal-10-btn li{
    width:8px;
    height:8px;
    background:#d6d6d6;
    float: left;
    margin-left:4px;
    border-radius:4px;
    cursor:pointer;
}
.gal-10-btn .current{
    background:#45b823;
}
.gal-11{
    padding:0 15px;
}
.gal-11-list li{
    border-top:1px solid #e8e8e8;
    vertical-align: middle;
}
.gal-11-list li .b1{
    height:18px;
    line-height:18px;
    padding:12px 0;
}
.gal-11-list li .b2{
    padding:12px 0;   
    display: none;
}
.gal-11-list li .b1 span , .gal-11-list li .b2 .fl{
    width:18px;
    height:18px;
    background:#999999;
    display: block;
    text-align: center;
    line-height:18px;
    color:#fff;
    font-size:12px;
}
.gal-11-list li .b1 a{
    width:154px;
    overflow: hidden;
    display: block;
    white-space: nowrap;
    margin-left:10px;
}
.gal-11-list li em{
    font-size:12px;
    color:#999;
}

.gal-11-list .hover .b1{
    display: none;
}
.gal-11-list .hover .b2{
    display: block;
}

.gal-11-list li .b2 .box{
      width: 222px;
      position: relative;
}
.gal-11-list li .b2 .box .pic{
    width:66px;
    height:66px;
    display: block;
    overflow: hidden;
    position: relative;
}
.gal-11-list li .b1 .lt3 , .gal-11-list li .b2 .lt3{
    background:#94c804;
}
.galbox{
    width:140px;
}
#more_class li{
    float: left;
    height:30px;
}
#more_class a{
    margin:0 8px;
    display: block;
    white-space: nowrap;
}
.gal-12{
    padding:0 15px;
}
.gal-12-title{
    height:40px;
    border-bottom:1px solid #e5e5e5;
}
.nnc-content ul{
    display: none;
}
.mask{
    position: absolute;
    top:0;
    left:0;
    z-index:9;
}
.mask100x100{
    width:100px;
    height:100px;
    background:url(../images/mask100x100.png);
}
.mask72x72{
    width:72px;
    height:72px;
    background:url(../images/mask72x72.png);
}
.mask60x60{
    width:60px;
    height:60px;
    background:url(../images/mask60x60.png);
}
.mask32x32{
    width:32px;
    height:32px;
    background:url(../images/mask32x32.png);
}
.mask120x120{
    width:120px;
    height:120px;
    background:url(../images/mask120x120.png);
}
.mask180x180{
    width:180px;
    height:180px;
    background:url(../images/mask180x180.png);
}
.mask66x66{
    width:66px;
    height:66px;
    background:url(../images/mask66x66.png);
}
.mask48x48{
    width:48px;
    height:48px;
    background:url(../images/mask48x48.png);
}

.min-use{
    display:none;
}



/* new */
.top-l li{
    float: left;
    margin-right:28px;
}
.top-r li{
    float: left;
    margin-left:28px;
}
.top-s li a{
    display: block;
    padding-left:22px;
    color:#aaaaaa;
    font-size:12px;
    position: relative;
    text-decoration: none;
}
.top-s li a:hover{
    color:#fff;
}
.top-s li a i{
    width:20px;
    height:20px;
    display: block;
    background:url(../images/index_icon.png);
    position: absolute;
    top:7px;
    *top:-2px;
    left:0;
}
.top-r{
    width:275px;
}
.top-s .tc-1{background-position:0 2px;}
.top-s .tc-2{background-position:0 -20px;}
.top-s .tc-3{background-position:0 -43px;}
.top-s .tc-4{background-position:0 -68px;}
.top-s .tc-5{background-position:0 -90px;}
.top-s .tc-6{background-position:0 -113px;}
.top-s .tc-7{background-position:0 -136px;}
.top-s .tc-8{background-position:0 -159px;}

.map-box{
    position: absolute;
    top:34px;
    left:0;
    width:100%;
    background:#333333;
    z-index:9999;
    overflow: hidden;
}
.mb-child-in{
    padding:20px;
}
.mb-list dt , .mb-list dd a{
    font-size:12px;
    text-decoration: none;
}
.mb-list dt{
    color:#0a9341;
}
.mb-list dd{
    float: left;
    margin-right:15px;
}
.mb-list dd a{
    color:#acacac;
    display: block;
    white-space: nowrap;
}
.mb-list dd a:hover{
    color:#ff3300;
}
.mb-child{
    width:25%;
    position: relative;
}
.mb-line{
    width:1px;
    background:#2b2b2b;
    height:1000px;
    position: absolute;
    top:0;
    right:0;
}

/* min-show */
.min-page .row{
    width:980px;
}
.min-page .search-form{
      padding-left:60px;
}
.min-page .search-wrod{
    width:300px;
}
.min-page .key-sear{
    width:322px;
}
.min-page .search-form{
    width:404px;
}
.min-page .search-item .search-li li{
    width:308px;
}
.min-page .search-hot li{
    width: 310px;
}
.min-page .mian-nav a{
    width:122px;
}
.min-page .gc-2{
    width:490px;
}
.min-page .gc-2-btn li a{
    width:146px;
    text-indent: 2.5em;
}
.min-page .gc-2-btn li i{
    left: 9px;
}
.min-page .gal-3{
    display: none;
}
.min-page .gal-4{
    margin-right: 15px;
}
.min-page .gal-1{
    width:635px;
}
.min-page .game-al{
    width:700px;
}
.min-page .app-list5 li {
    margin-right: 36px;
}
.min-page .footer-inner .f3{
    width:532px;
    margin:30px auto 0;
    border-left:none;  
    float: none;
}
.min-page .min-use{
    display: block;
}
.min-page .footer-inner .f2{
    border-right:none;
}
.min-page .app-list4-w{
    width: 930px;
    position: relative;
}
.min-page .app-list4 li{
    margin-right: 23px;
}
.min-page .ccr {
  width: 890px;
}
.min-page .down-list li{
    width: 432px;
}
.min-page .dlr{
    width: 290px;
}
.min-page .hot-ad-list,
.min-page .hal-1 img , .min-page .hal-3 img{
    width: 210px;
}
.min-page .app-list-w{
    width:980px;
    overflow: hidden;
    position: relative;
}
.min-page .app-list1 {
  width: 1315px;
}
.min-page .app-list1 li {
  margin-right: 46px;
}
.min-page .nn-child-2{
    width: 265px;
    overflow: hidden;
    position: relative;
}
.min-page .app-list2 li{
    margin-right: 65px;
}
.min-page .app-list2 {
  width: 660px;
}
.min-page .referral-1{
    width: 672px;
    position: relative;
}
.min-page .app-list3 li{
    margin-right: 43px;
}
.min-page .nnc-btn li{
    width:100px;
}
.min-page .special-list li , .min-page .special-list img {
  width: 308px; 
  height:160px;
}
.min-page .show-pic {
  width: 638px;
  height:400px;
  overflow: hidden;
}
.min-page .show-pic .big a{
    right:-6px;
    top:0;
}
.min-page .show-pic .big a,.min-page  .show-pic .big img{
    width:215px;
}
.min-page .special-list-w{
    width:980px;
    overflow: hidden;
}
.min-page .gotop{
    margin-left: 500px;
}
.min-page .hal-2{
    display: none;
}

/*------------------------???article*/
.app-pics-box {
  position: relative;
  zoom: 1;
}
.app-pics {
  width: 740px;
  position: relative;
  overflow: hidden;
  height: 710px;
}

.app-pics img {
  vertical-align: middle;
}

.app-pics-box{
    position: relative;
    zoom: 1;
}
.app-pics{
    width: 680px;
    position: relative;
    overflow: hidden;
    height:710px;
}
.app-pics ul{
    height: 450px;
    overflow: hidden;
}
.app-pics li{
    float: left;
    width: 338px;
    text-align: center;
    height: 700px;
    overflow: hidden;
}
.app-pics img{
    vertical-align: middle;
}
.app-pics-box .prev,
.app-pics-box .next{
    width: 40px;
    height: 86px;
    overflow: hidden;
    position: absolute;
    top: 280px;
}
.app-pics-box .prev i,
.app-pics-box .next i{

}
.app-pics-box .prev:hover,
.app-pics-box .next:hover{

}
.app-pics-box .prev{

}
.app-pics-box .next{
    right: 6px;
}
.app-pics-box .prev i{
}
.app-pics-box .next i{
}
.app-pics-box .xtaber-tabs{
    display: none;
}

.app-pics-btn{
    float:right;
}
.app_btn_1,.app_btn_2{
    color: gray;
}
#j_app_pics_pad{
    display:none;
}

#changyan_floatbar_wrapper #bottombar-wrap-w{display: none;}

.soft-tips {
  background: none repeat scroll 0 0 #FFFBE2;
  border: 1px solid #FF9900;
  color: #D20000;
  margin: 30px 0;
  padding: 10px;
}
/*???????*/
#bdcs{
    display:none;
}

/*by chenjianhua 2016.8.16*/
.game_zx{width:400px;}
.game_zx .li1 li a{text-decoration:none;display:block;}
.game_zx .li1 h2{height:30px;line-height:30px;overflow:hidden;font-size:22px;color:#f94b64;font-weight:bold;}
.game_zx .li1 li a:hover h2{color:#14a218;}
.game_zx .li1 p{height:24px;line-height:24px;position:relative;overflow:hidden;margin:5px 0 10px;font-size:14px;color:#999;}
.game_zx .li2{margin-top:10px;}
.game_zx .li2 p{height:26px;line-height:26px;overflow:hidden;font-size:14px;}
.game_zx .li2 p a{color:#333;}
.game_zx .li2 p a span{color:#999;margin-right:4px;}
.game_zx .li1 p a:hover,.game_zx .li2 p a:hover,.game_zx .li2 p a:hover span{color:#14a218;}
.hot_tj li{height:24px;line-height:24px;margin-bottom:8px;font-size:14px;overflow:hidden;}
.hot_tj li a{color:#666;margin:0 12px;float:left;}
.hot_tj li span{display:block;float:left;margin-right:12px;position:relative;width:50px;height:24px;margin-right:24px;}
.hot_tj li span a{margin:0;float:none;display:block;height:22px;line-height:21px;padding:0 2px 0 14px;width:30px;border:1px solid #45b823;border-right:0;z-index:3;background:#45b823;position:absolute;color:#fff;}
.hot_tj li span a:hover{background:#5bbe4f;color:#fff;border-color:#5bbe4f;text-decoration:none}
.hot_tj li span b{color:#45b823;font-size:64px;position:absolute;right:-16px;top:-2px;z-index: 1}
.hot_tj li span:hover b{color:#5bbe4f;}
.hot_tj li span b.bg{right:-15px;}
.hot_tj li a:hover{color:#14a218;}
.bdBox{border:1px solid #cbcbcb;overflow:hidden;}
.bdBox .referral-1{width:780px;margin:20px 0 0 30px;height:528px;}
.bdBox .nnc-nav2{border:0;margin-bottom:10px;}
.bdBox .referral-1 .nnc-nav2{margin-bottom:20px;}
.bdBox .nnc-nav2 .h2{font-size:24px;color:#000;font-weight:bold;border:0;}
.bdBox .down-game{margin:20px 30px 0 0;}
.min-page .bdBox .referral-1{width:620px;}
.ztbox{padding:20px 30px;}
.special-list li{width:360px;height:186px;}
.normal_li{overflow:hidden;}
.normal_li:after{clear:both;display:block;visibility:hidden;height:0;content:".";*zoom:1}
.normal_li li{width:74px;height:94px;float:left;margin:0 10px 16px;}
.normal_li li img{width:74px;height:74px;display:block;border-radius:10px;}
.normal_li li p{width:74px;height:20px;line-height:20px;font-size:14px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.boxover,.boxhalf{padding:10px 10px 0;}
.boxover .nnc-nav2,.boxhalf .nnc-nav2{padding: 0 10px;}
.boxover .normal_li{height:110px;overflow:hidden;}
.boxover .normal_li li{margin:0 12px 16px;}
.min-page .boxover .normal_li li{margin:0 10px 16px;}
.boxhalf{width:566px;margin-top:20px;}
.boxhalf .normal_li{max-height:220px;overflow:hidden;}
.min-page .boxhalf{width:458px;}
.min-page .normal_li li{margin:0 8px 16px}
.bdBox .more-btn{width:auto;}
.min-page .hide{display:none}
.top_new{border-bottom:1px solid #cbcbcb;background:#fff;}
.top_new .top-s li a{color:#666;}
.top_new .top-s li a:hover{color:#14a218;}
.top_new .top-l li{border-left:1px solid #cbcbcb;}

/*锟斤拷示实锟斤拷锟斤拷 add by dan 2017-06-13*/
.xzb-din-w{display:none;position:fixed;left:50%;top:35%;width:420px;margin-left:-210px;border:4px solid #ddd;background:#fff;z-index:9999;-moz-background-clip:border;-webkit-background-clip:border;background-clip:border-box;-moz-background-clip:padding;-webkit-background-clip:padding;background-clip:padding-box;-moz-background-clip:content;-webkit-background-clip:content;background-clip:content-box;border:4px solid rgba(0,0,0,.2)}
.xzb-cover{position:fixed;z-index:9998;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5)}
.xzb-din{width:380px;padding:20px;position:relative}
.xzb-din-h3{color:#58C100;font-size:15px}
.xzb-cbtn{width:25px;height:25px;background:url('../../images/xzb-cbtn.png') no-repeat;border-radius:50%;position:absolute;right:-12px;top:-12px;cursor:pointer}
.xzb-cbtn:hover{transition:.8s ease;transform:rotate(360deg)}
.xzb-cbtn span{color:#fff}
.xzb-btn{height:30px;line-height:30px;width:160px;text-align: center;font-size:14px;color:#fff;background:#58C100;display: block;margin-top:30px;}
.xzb-btn:hover{text-decoration: none;color:#fff;}
.xzb-cover{position:fixed;z-index:9998;top:0;left:0;width: 100%;height: 100%;background:rgba(0,0,0,0.5);display:none;}
/*end*/

.nodown-tips {
    text-align: center;
    padding: 10px 0px;
    color: #ffaa55;
    font-size: 16px;
  }
  
  .nodown-head-tips{
    padding: 10px 0px;
    color: #ffaa55;
    font-size: 16px;
  }

.pause-downdown{
display: block;
width: 120px;
height: 35px;
margin-right: 10px;
background: #0b0;
line-height: 35px;
text-align: center;
font-size: 14px;
font-weight: bold;
color: #fff;
}
.pause-downdown:hover{
color: #fff;
text-decoration: none
}
