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,aside,article,figcaption,figure,header,hgroup,menu,nav,section{margin:0;padding:0}
body,html{font:14px "Helvetica Neue",HelveticaNeue,Helvetica-Neue,Helvetica,'\5fae\8f6f\96c5\9ed1';background:#fff;color:#333;-webkit-text-size-adjust:none;width:100%;overflow: hidden;}
html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;overflow-x:hidden;overflow-y:auto;}
table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left}fieldset,img{border:0}
q:before,q:after{content:''}button,input,select,textarea{font-size:100%;vertical-align:middle;outline:none;}legend{color:#333}
abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}
ol,ul{list-style:none}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}
a{color:#444;text-decoration:none}a:hover{text-decoration:none;}
h1,h2,h3,h4,h5,h6{font-size:100%}
header,menu,nav,section,article,aside{display:block}
em, i, u, s, b,strong{font-style:normal;font-weight:normal;text-decoration:none;}
.cfix:before,.cfix:after,#mcateCont ul:before,#mcateCont ul:after,.revideo .vrd:before,.revideo .vrd:after{content:".";display:block;height:0;visibility:hidden;font-size:0;}
.cfix:after,#mcateCont ul:after,.revideo .vrd:after{clear:both;}.cfix,#mcateCont ul,.revideo .vrd{*zoom:1;}
.lstar0, .lstar1, .lstar2, .lstar3, .lstar4, .lstar5, .lstar6{background:url(../img/litterStar.png) no-repeat;width:84px;height:13px;display:block;}
.lstar1{background-position:0 -26px;}
.lstar2{background-position:0 -52px;}
.lstar3{background-position:0 -78px;}
.lstar4{background-position:0 -104px;}
.lstar5,.lstar6{background-position:0 -130px;}
/**修改**/
.top{position:relative;height:42px;padding:2px 50px 0 97px;z-index:20;background:#358ff0;}
#logo{position:absolute;top:5px;left:0;width:94px;height:35px;line-height:35px;color:#fff;font-size:16px; text-align:center; white-space:nowrap}
.soBox{-webkit-box-sizing:border-box;display:-webkit-box;-webkit-box-align:center;position:relative;height:40px;}
.soInput{position:relative;border:none;border-radius:2px 0 0 2px;background:#fff;-webkit-box-flex:1;}.soInput:before{content:'';position:absolute;top:6px;right:0;width:1px;height:17px;border-right:1px solid #d9d9d9;}
.soBtn{-webkit-box-sizing:border-box;position:relative;}.soBtn:after{content:'';position:absolute;top:1px;left:29px;width:5px;height:27px;background:#358ff0;z-index:3;}
#searchBox{ text-indent:10px; font-size:12px;border:none;border-radius:7px 0 0 7px;height:28px;color:#666;-webkit-box-sizing:border-box;vertical-align:middle;width:100%;}
#bdcs-search-form-submit{border:none;border-radius:0 3px 3px 0;width:28px;height:28px;padding:1px 0;background:#fff url(../img/all_ico.png) 1px -481px no-repeat;background-size:28px auto;overflow:hidden;text-indent:-9999px;position:relative;}
#mcate{position:absolute;top:4px;right:4px;width:40px;height:40px;z-index:1;}#mcate b{display:block;text-indent:-9999px;width:36px;height:36px;background:url(../img/all_ico.png) 3px -50px no-repeat;background-size: 32px auto;}
#mcateCont{height:0;overflow:hidden;position:absolute;left:0;top:44px;z-index:10000;width:100%;background:#fff;box-shadow:0 2px 5px rgba(0,0,0,.1);}
#mcateCont p{margin:10px 15px 5px 15px;border:1px solid #fc6500;border-radius:3px;-webkit-box-orient:horizontal;display:-webkit-box;height:36px;}#mcateCont p span{-webkit-box-flex:1;text-align:center;height:36px;line-height:36px;font-size:14px;color:#fc6500;display:block;position:relative;}#mcateCont p .cur{background:#fc6500;color:#fff;}#mcateCont p span:not(:last-child):after{content:"";position:absolute;top:0;right:0;width:1px;height:36px;background:#fc6500;}
#mcateCont ul{margin:0 10px 15px 10px;display:none;}#mcateCont .on{display:block;}#mcateCont li{float:left;width:33.33%;}#mcateCont li a{display:block;text-align:center;margin:5px;border:1px solid #d6d6d6;padding:12px 7px;color:#999;}#mcateCont li a span{display:block;color:#333;padding:0 0 4px 0;}
#xmCont{display:block;clear:both;width:33.33%;height:36px;line-height:36px;margin:0 auto 20px auto;border:1px solid #ffae00;border-radius:3px;background:#ffefcc;color:#f60;text-align:center;}
/**修改**/
#nav,#nav1{height:44px;line-height:44px;padding:0 50px 0 0;border-bottom:1px solid #d6d6d6;position:relative;background:#fff;}
#nav1{padding:0 10px;}#nav1 .mainNav li{width:16.6%;}#nav1 .mainNav li.cur{width:17%;}
.mainNav{zoom:1;clear:both;}.mainNav li{width:20%;padding:0;float:left;color:#333;}.mainNav li a{display:block;line-height:43px;height:43px;text-align:center;position:relative;font-size:16px;}
.mainNav .cur a{color:#358ff0; font-weight:600;}
.pullNav{position:absolute;width:44px;height:44px;top:0;right:10px;float:right;}.pullNav span{display:block;width:44px;height:44px;line-height:44px;text-align:center;}.pullNav span i,#topNav span{display:inline-block;width:14px;height:10px;background:url(../img/all_ico.png) 0 -115px no-repeat;background-size:20px auto;vertical-align:middle;}.open span i,#topNav li.sq span{background-position:0 -125px;}
.moreNav{display:none;position:absolute;right:0;top:44px;width:100px;background:#fff;border:1px solid #d6d6d6;box-shadow:0 2px 5px rgba(0,0,0,.1);z-index:999;line-height:34px;}.moreNav li{border-bottom:1px solid #d6d6d6;}.moreNav li a{display:block;font-size:16px;text-align:center;}
/*新导航*/
#topNav{line-height:40px;background:#fff;}#topNav ul{overflow:hidden;*zoom:1;}
#topNav li{width:16.666666%;padding:0;float:left;color:#333;text-align:center;}#topNav li a{height:40px;line-height:40px;}
#topNav .hide{display:none;}
/**新增轮播**/
.img-focus{ width:100%; height:150px; overflow:hidden; margin-bottom:10px;}.focus-pic li{ width:100%; height:150px; overflow:hidden; float:left}
.focus-pic img{ width:100%; height:150px;}#wrapper8{position:relative;}
.circle{ position:absolute; left:0; top:130px; height:10px; width:100%;text-align:center}
.circle span{ display:inline-block; margin:0 2px;text-indent:-9999px; width:6px; height:6px; border-radius:50%; background-color:#fff;}
.circle .active{ background-color:#4dba50;}
#sNav{display:-webkit-box;display:-moz-box;display:box;height:72px;background:#fff;padding-top:5px; border-bottom:10px solid #efefef; padding-bottom:12px; margin-bottom:5px;}#sNav a{-moz-box-flex:1.0;-webkit-box-flex:1.0;box-flex:1.0;font-size:1.0em;display:block;text-align:center; color:#000}
#sNav a em{display:block;width:50px;height:50px;background:#ffac13 url(../img/snav.png) 10px 10px no-repeat;margin:0 auto; margin-bottom:5px; background-size:30px auto;  border-radius:25px;}
#sNav #is2 em{background:#83c44e url(../img/snav.png) 10px -83px no-repeat; background-size:30px auto;}
#sNav #is3 em{background:#2196f3 url(../img/snav.png) 10px -130px no-repeat; background-size:30px auto;}
#sNav #is4 em{background:#00c0a5 url(../img/snav.png) 10px -35px no-repeat;  background-size:30px auto;}

#aNav{background:#fff;padding-top:5px; border-bottom:10px solid #efefef; padding-bottom:12px; margin-bottom:5px;zoom:1;height:100%;overflow:hidden;padding:5px 5px 12px 5px}
#aNav a{font-size:1.0em;display:block;text-align:center; color:#fff;line-height:36px;height:36px;background:#2ecc71;border-radius:3px}
#aNav span {display: block;float:left;width:31.333333%;padding:1%}
#aNav span:nth-child(1n-1) a{background:#2ecc71;}
#aNav span:nth-child(3n-1) a{background:#3498db;}
#aNav span:nth-child(3n+3) a{background:#ff5043;}

.list,.tszj,.yl,.bottom{clear:both;}
.game{clear:both;overflow:hidden;width:100%;}
.gwarp ul{display:none;}.gwarp ul.on{display:block;}
.game,.zt,.tszj,.yl{background:#fff;}.game,.tszj{margin-bottom:7px;}
.game ul,.tszj ul,.yl ul{zoom:1;overflow:hidden;}
.game .bt,.tszj p,.yl p,.list .bt,.revideo .bt,.areaapp .bt{height:40px;font-size:16px;background:#fff;border-bottom:1px solid #d9d9d9;position:relative;}
.game .bt b,.tszj p b,.yl p b,.list .bt b,.revideo .bt b,.areaapp .bt b{display:block;border-bottom:1px solid #94c804;position:absolute;bottom:-1px;left:10px;line-height:48px;}
.game .bt span{display:block;min-width:150px;float:right;margin:9px 10px 0 0;}
.game .bt span s{display:block;height:30px;overflow:hidden;border:1px solid #ffae00;border-radius:3px;-webkit-box-orient:horizontal;display:-webkit-box;}
.game .bt span u{-webkit-box-flex:1;text-align:center;height:30px;line-height:30px;font-size:14px;color:#ffae00;display:block;}
.game .bt span u:last-child{border-right:none;}
.game .bt span u.cur{background:#ffae00;color:#fff;}
.game .bt span u:not(:last-child){border-right:1px solid #ffae00;}
.gcata li,.glist li{width:50%;float:left;height:102px;position:relative;overflow:hidden;border-bottom:1px solid #e2e2e2;}
.gcata li p,.glist li p{border:0;border-right:1px solid #e2e2e2;width:99%;height:100px;padding:10px 0 20px 0;display:-webkit-box;overflow:hidden;-webkit-box-sizing:border-box;}
.gcata li:nth-child(even),.glist li:nth-child(even){border-right:0;}
.gcata li u,.glist li u{display:block;max-height:16px;line-height:16px;margin:3px 0 8px 0;position:relative;font-size:14px;overflow:hidden;color:#333;text-overflow:ellipsis;white-space:nowrap;border:0;}
.game ul.glist s{display:block;max-height:16px;line-height:16px;overflow:hidden;position:absolute;top:75px;left:10px;font-size:12px;color:#9e9e9e;margin-right:10px;text-overflow:ellipsis;white-space:nowrap;width:99%;}
.game ul.glist li .img{ display:block;width:60px;height:70px;margin:0 10px;}
.game ul.glist li img{width:60px;height:60px;border-radius:10px;}
.game ul li span{-webkit-box-flex:1;display:block;color:#777;font-size:12px;overflow:hidden;}
.game ul.glist li em{padding:0 6px;margin:0 6px;border-left:1px solid #d9d9d9;}
.game ul.glist li span .btn{font:14px '\5fae\8f6f\96c5\9ed1';display:block;width:58px;text-align:center;height:30px;line-height:30px;color:#fff;background:#94c804;border-radius:2px; position:absolute;}
.game ul.gcata li{height:auto;}
.game ul.gcata li img{float:left;display:block;margin-right:10px;width:52px;height:52px;border-radius:5px;}
.game ul.gcata li a{ display:block;padding:15px 0 22px 15px;border-right:1px solid #e2e2e2}
.game ul.gcata li s{ display:block;width:55%;color:#777;font:12px '微软雅黑';height:38px;line-height:20px;overflow:hidden;}
.game .more a{display:block;height:43px;line-height:45px;text-align:center;color:#333;font-size:14px;background:#eee;vertical-align:middle;}
.game .vlist li{width:25%;height:142px;border:none;padding:7px 0 0 0;float:left;}
.vlist li a{position:relative;display:block;}
.vlist img{width:65px;height:65px;display:block;margin:0 auto; border-radius:10px;}
.vlist li a span,.game .vlist li p{display:block!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:5px auto 0 auto;text-align:center;color:#444;}
.game .vlist li p{font-size:12px;color:#9e9e9e;border:none!important;height:auto;width:100%;padding:0;}.vlist li a.btn{width:60px;height:30px;line-height:30px;background:#94c804;border-radius:2px;color:#fff;margin:5px auto 0;text-align:center;}
.list ul li{padding:10px 5px 10px 10px;overflow:hidden;zoom:1;position:relative;border-bottom:1px solid #e8e8e8;}
.list ul li .img{margin-right:10px;display:block;width:65px;float:left;}
.list ul li img{width:65px;height:65px;border-radius:8px;}
.list ul li p{-webkit-box-flex:1;color:#777;overflow:hidden;padding-right:70px;}.list ul li p em{margin:7px 0;}
.list ul li p a{display:block;height:16px;line-height:16px;overflow:hidden;font-size:15px; color:#000}
.list ul li p span{display:block;line-height:16px;height:16px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font:12px "\5FAE\8F6F\96C5\9ED1";}
.list ul li p u{margin:0 6px;padding:0 6px;border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9;}
.list ul li .btn{width:60px;height:30px;line-height:30px;text-align:center;color:#fff;background:#94c804;position:absolute;right:10px;top:25px;border-radius:2px;}
.list ul li.none{display:none;}
.list .rank li {padding-left: 50px;}
.rank li{padding-left:50px;}
.rank i{font-style:normal;width:26px;height:34px;line-height:34px;position:absolute;left:10px;top:23px;text-align:center;}
.rank i.best{top:0;background:url(../image/pic.gif) -21px -311px no-repeat;color:#fff;}

.spicSlide{height:113px;overflow:hidden;}
.zt,#wrapper{width:100%;float:left;position:relative;z-index:0;overflow:hidden;}#wrapper{padding:7px 0 0 0;}
.zt > div,#scroller{width:1100px;height:100px;overflow:hidden;float:left;padding:2px 2px 10px 10px;border-bottom:1px solid #e2e2e2;}#scroller{border:none;padding:2px 2px 3px 10px;}
.zt ul,#thelist{display:block;float:left;width:100%;height:100%;padding:0;margin:0;}
.zt li,#thelist li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;display:block;float:left;width:200px;height:100px;text-align:center;margin:0 8px 0 0;}
.zt li img,#wrapper li img{width:200px;height:100px;display:block;margin:0 auto 3px auto;border-radius:5px;}
#cwrap,#cwrap1,#cwrap2{width:100%;position:relative;z-index:1;}#cscroll,#cscroll1,#cscroll2{height:100%;float:left;padding:0;}
#cscroll > ul > li,#cscroll1 > ul > li,#cscroll2 > ul > li{float:left;width:33.33%;}
.tszj ul{padding-bottom:10px;}
.tszj li{font-size:12px;float:left;}
.tszj li a{display:block;border-radius:20px;padding:0 10px;background:#ECECEC;height:32px;line-height:32px;margin:15px 0 0px 6px;overflow:hidden;text-align:center;}
.yl ul li{float:left;height:24px;line-height:24px;padding:0 10px;margin:10px 0 0 10px;font-size:12px;border:1px solid #ccc;border-radius:10px;}
footer.bottom{width:100%;margin:15px 0 0 0;border-top:1px solid #d9d9d9;background:#ebebeb;text-align:center;position:relative;position:absolute;left:0;right:0;}
#index-page footer.bottom{margin:0;}
.i-f-nav{background: #ebebeb;border-top: 1px solid #d9d9d9;width: 100%;height: 40px;display: block;overflow: hidden;}
.i-f-nav li{width: 25%;height: 40px;border-right: 1px solid #d9d9d9;float: left;box-sizing: border-box;display: inline;overflow: hidden;}
.i-f-nav li:last-child{border-right: none;}
.i-f-nav a{width: 100%;height: 40px;line-height: 40px;font-size: 14px;font-weight: normal;color: #333;text-align: center;display: block;overflow: hidden;text-decoration: none;}
.search-page .main{padding-bottom:40px;}.search-page .main .sub-title{background:#f0f0f0;line-height:40px;text-indent:15px;}.search-page .main .sub-title strong{color:#f60;padding:0 4px;}.search-page footer.bottom{position:fixed;bottom:0;}
#down-page{background:#f2f2f2;}
#down-page .top h1{display:inline;color:#94c804;}#down-page footer.bottom{position:relative;clear:both;}
footer.bottom #goTop{position:absolute;right:10px;top:12px;text-indent:-9999px;width:26px;height:26px;background:#ccc url(../img/all_ico.png) 3px -271px no-repeat;background-size: 24px auto;}
footer.bottom p{color:#ccc;height:46px;line-height:46px;}footer.bottom p a{padding:0 10px;}

/**新增**/
.newgame{ border-bottom:10px solid #efefef; padding-bottom:12px; margin-bottom:5px}
.game .vlist li{ height:104px;}
.vlist li a span{ height:25px; line-height:25px;}
.game .bt,.list .bt,.list .bt,.tszj .bt,.bgbt,.yl .bt,.revideo .bt,.areaapp .bt{ border-bottom:none; height:40px; line-height:40px;}
.game .bt b,.list .bt b,.tszj .bt b,.bgbt b,.yl p b,.revideo .bt b,.areaapp .bt b{ border:none; line-height:40px; color:#000}
.game .bt .more,.list .bt .more,.tszj .bt .more,.bgbt .more,.revideo .bt .more,.areaapp .bt .more{min-width:50px;text-align:right;float:right; line-height:40px; font-size:12px; margin-right:8px;padding-right:16px; color:#999;background: url(../img/snav.png) 44px -242px no-repeat; background-size:30px auto}
.spicSlide{ padding:10px 0 6px 0; border-bottom:10px solid #efefef}
.spicSlide #scroller2{ border-bottom:none}
.yxdj{ border-bottom:none}
/**滑动背景**/
.bgauto{ width:100%; height:190px; overflow:hidden; position:relative; border-bottom: 10px solid #efefef;padding-bottom:0}
.bgauto .bgimg{ height:200px; width:120%; position:absolute; left:0; top:0}
.bgauto .bgimg img{ width:100%; height:200px;}
.bgauto #wrapper3 ul{ overflow:hidden; height:120px; z-index:9999999999 }
.bgauto #scroller3,.bgauto #scroller3 ul,.bgauto #scroller1,.bgauto #scroller1 ul{ width:2000px; }
.bgauto #scroller3,.bgauto #scroller1{ margin-top:45px; margin-left:105px; overflow:hidden;zoom:1; z-index:999999}
.bgauto #wrapper3 li,.bgauto #wrapper1 li{ background-color:#fff; width:65px; margin:0; box-sizing:inherit; padding:5px 5px 0 5px; height:115px; border-radius:6px; text-align:center; overflow:hidden; float:left; margin-left:12px;}
.bgauto #wrapper3 li img,.bgauto #wrapper1 li img{ width:65px; height:65px;}
.bgauto #wrapper3 li span,.bgauto #wrapper1 li span{ display:block; width:100%; height:20px; line-height:20px; white-space:nowrap; overflow:hidden; font-size:12px; color:#000 }
.bgauto #wrapper3 li em,.bgauto #wrapper1 li em{ border-top:1px solid #f0f0f0; display:block; width:100%; height:22px; line-height:22px; color:#358ff0; margin-top:3px;}
.bgauto .zt,.bgauto .zt>div{ background:none; border-bottom:none; height:120px;}
.bgbt{ position:absolute; left:0; top:0; width:100%; height:40px; line-height:40px; z-index:9999; color:#fff}
.bgbt b{ font-size:16px; margin-left:10px; color:#fff}
.bgbt .more{ color:#fff;background: url(../img/snav.png) 54px -242px no-repeat; background-size:30px auto}
/**下拉有惊喜**/
.newlist ul li p span {line-height: 24px;height: 24px;}
.newlist ul li p u {margin:4px 6px 0 0;padding:0 6px 0 0;border-left:none;}
.newlist ul li p .vis{ padding-left:18px; background:url(../img/snav.png) -6px -257px no-repeat; background-size:26px auto}
.newlist ul li p .time{ padding-left:18px; border-right:none; background:url(../img/snav.png) -6px -293px no-repeat; background-size:26px auto}
.newlist ul li .btn { width:40px;height:30px;padding-top:33px;color: #358ff0;top: 12px; background:none}
.newlist ul li .btn .bg{ position:absolute; left:0; top:0; display:inline-block; width:100%; height:30px;background:url(../img/snav.png) 9px -175px no-repeat;background-size:26px auto;}
/*.tszj{ margin-bottom:0} .tszj ul{ padding-bottom:0px}
.tszj li{ width:25%; float:left; height:30px; line-height:30px; background:none; margin-bottom:8px;padding: 0 4px 10px 4px;-webkit-box-sizing: border-box;}*/
.tszj{border-top:10px solid #efefef;}
.tszj li a{ height:24px; line-height:24px; background:none;/* border-radius:0; border:1px solid #f0f0f0; font-size:14px;*/ padding:0; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; padding:0 5px; margin:0}
.tszj li:nth-child(1) a,.tszj li:nth-child(8) a{color:#4dba50}
.tszj li:nth-child(2) a,.tszj li:nth-child(9) a{color:#4d90ba}
.tszj li:nth-child(3) a,.tszj li:nth-child(10) a{color:#966de1}
.tszj li:nth-child(4) a,.tszj li:nth-child(11) a{color:#4d90ba}
.tszj li:nth-child(5) a,.tszj li:nth-child(12) a{color:#ff9a98}
.tszj li:nth-child(6) a,.tszj li:nth-child(13) a{color:#5bc3af}
.tszj li:nth-child(7) a,.tszj li:nth-child(14) a{color:#ff7573}

.vlist li .pic{ width:65px;overflow:hidden; margin:0 auto;}
.vlist li a.tit{ display:block;height:32px; line-height:16px; overflow:hidden; width:80px; margin:0 auto; margin-top:5px;overflow:hidden; text-align:center; font-size:12px; color:#000}
#nav{ position:relative;}

/* add 2016/2/23 */
.button-footer{text-align:center;line-height:34px;overflow:hidden;color:#666;position:relative;}  
.button-footer .button{width:90%;height:32px;line-height:32px;border-radius: 5px;display:block;text-align:center;border:1px solid #ccc;-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, .06);-moz-box-shadow:0 1px 1px rgba(0, 0, 0, .06);box-shadow:0 1px 1px rgba(0, 0, 0, .06);margin:0 auto;cursor:pointer;margin-top:10px}
/*revideo*/
.revideo{overflow:hidden;height:235px;width: 100%;padding-bottom:10px;box-sizing: border-box;-webkit-transition: .3s all;transition: .3s all;border-bottom: 10px solid #efefef;}
.revideo .scroll_wrap{padding:10px 0 0 0;height: 182px;overflow: hidden;overflow-x: scroll;width: 100%;-webkit-overflow-scrolling: touch;}
.revideo ul{white-space: nowrap;height: 132px;padding:0 0 0 10px;}
.revideo li{margin:0 10px 0 0;width:190px;display: inline-block;vertical-align: top;}
.revideo li a.vo{display: block;position: relative;height: 113px;}
.revideo .vo img{width: 190px;height: 106px;display: block;border-radius: 5px;}
.revideo .vo .icon,.revideo .vo .times{position:absolute;display:block;}
.revideo .vo .icon{left:50%;top:50%;width:50px;height:50px;margin-left:-25px;margin-top:-40px;background:url(../img/vicon.png) no-repeat; background-size:50px auto;}
.revideo .vo .times{right:0;bottom:7px;display:block;border-radius:0 0 5px 5px;width: 180px;height:40px;line-height:40px;text-align:right;color:#fff;padding-right:10px;background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.0) 0%, rgba(0, 0, 0, 0.1) 20%, #000 100%);}
.revideo .vo b{ display: block;overflow: hidden;width: 190px;line-height: 30px;height: 30px;white-space: nowrap;text-overflow: ellipsis;text-align:center;}
.revideo .vrd{display: block;height: 48px;}
.revideo .vrd img{float:left;display: inline;border-radius: 5px;width:35px;height: 35px;}
.revideo .vrd > p{width:148px;padding-left:7px;float: left;position: relative;line-height: 18px;}
.revideo .vrd > p b,.revideo .vrd > p span{font-size:13px;display: block;width:105px;height:18px;overflow:hidden;word-break:break-all;white-space:normal;}
.revideo .vrd > p i,.revideo .vrd > p u,.revideo .vrd > p span{color:#777;font-size: 12px;}
.revideo .vrd > p i{border-right: 1px solid #d9d9d9;padding-right:5px;margin-right:5px;}
.revideo .vrd > p em{position: absolute;right:0;top:6px;border-radius: 5px;border:1px solid #358ff0;color:#358ff0;text-align:center;width:35px;height:22px;line-height: 22px;}
/*areaapp*/
.areaapp{overflow:hidden;height:175px;width: 100%;padding-bottom:10px;box-sizing: border-box;-webkit-transition: .3s all;transition: .3s all;border-bottom: 10px solid #efefef;}
.areaapp .scroll_wrap{padding:10px 0 0 0;height: 146px;overflow: hidden;overflow-x: scroll;width: 100%;-webkit-overflow-scrolling: touch;}
.areaapp ul{white-space: nowrap;height: 105px;}
.areaapp li{width:25%;display: inline-block;vertical-align: top;text-align: center;}
.areaapp li > a{display: block;}
.areaapp li img{width: 65px;height: 65px;display: block;margin:0 auto 4px auto;border-radius: 5px;}
.areaapp li p{display: block;height: 32px;line-height: 16px;width: 80px;margin: 0 auto;margin-top: 5px;overflow: hidden;text-align: center;font-size: 12px;color: #000;word-break:break-all;white-space:normal;}

.klist p,.mkl ul{overflow:hidden;zoom:1;}
.klist p a,.mkl li{float:left;display:inline;width:50%;height:140px;margin:5px 0 10px 0;text-align:center;overflow:hidden;}
.klist p a b,.mkl li a b{font:1em "\5FAE\8F6F\96C5\9ED1";}
.klist p a img,.mkl li a img{width:200px;height:110px;display:block;margin:0 auto 4px auto;}

.hide {display: none;}
.appmore {padding: 1rem;}
.appmore a {display: block;height: 2.6rem;line-height: 2.6rem;border-radius: 2rem;text-align: center;font-size: 1rem;color: #888;}
.appmore a:hover {color: #fff;}
.appmore span {text-align: center;color: #888;display: block;padding: 1rem 0;}

.dropload-up,.dropload-down{position: relative;height: 0;overflow: hidden;font-size: 12px;/* 开启硬件加速 */-webkit-transform:translateZ(0);transform:translateZ(0);}
.dropload-down{height: 50px;}
.dropload-refresh,.dropload-update,.dropload-load,.dropload-noData{height: 50px;line-height: 50px;text-align: center;}
.dropload-load .loading{display: inline-block;height: 15px;width: 15px;border-radius: 100%;margin: 6px;border: 2px solid #666;border-bottom-color: transparent;vertical-align: middle;-webkit-animation: rotate 0.75s linear infinite;animation: rotate 0.75s linear infinite;}
@-webkit-keyframes rotate {0% {    -webkit-transform: rotate(0deg);}50% {    -webkit-transform: rotate(180deg);}100% {    -webkit-transform: rotate(360deg);}}
@keyframes rotate {0% {    transform: rotate(0deg);}50% {    transform: rotate(180deg);}100% {    transform: rotate(360deg);}}

#zNav{height:34px;margin:10px;border:1px solid #358ff0;border-radius:5px;background:#fff;display:-webkit-box;text-align:center;}
#zNav a{line-height:34px;font-size:14px;-webkit-box-flex:1;display:block;text-align:center;color:#358ff0;}
#zNav a:not(:last-child){border-right:1px solid #358ff0;}
#zNav a.cur{background:#358ff0;color:#fff;}

#ListBody #nTab{margin:0 2% 10px 2%}
#nTab{clear:both;height:34px;margin:10px;border:1px solid #358ff0;border-radius:4px;background:#fff;display:-webkit-box;display:-moz-box;display:box;text-align:center;}
@-moz-document url-prefix(){#nTab{width:-moz-calc(100% - 22px);}}
#nTab a, #nTab span{line-height:34px;font-size:14px;-moz-box-flex:1.0;-webkit-box-flex:1;box-flex:1.0;display:block;text-align:center;color:#358ff0;cursor:pointer;}
#nTab a:not(:last-child), #nTab span:not(:last-child){border-right:1px solid #358ff0;}
#nTab a.cur,#nTab span.cur{background:#358ff0;color:#fff;}
section.zlist {padding-top: 5px; overflow:hidden}

.cList li{padding:10px;height:60px;border-bottom:1px solid #e6e6e6;position:relative;}
.cList img{width:60px;height:60px;float:left;display:inline;margin-right:6px;border-radius:5px;}
.iLists a{display:block;padding-right:65px;}
.cList a{display:block;padding-right:80px;}
.cList li p{font-size:12px;color:#999;height:38px;overflow:hidden;}
.cList i{position:absolute;right:10px;top:25px;width:70px;height:28px;line-height:28px;text-align:center;background:#eee;color:#666;padding:0;font-style:normal;font-size:14px;}
.cList i span{color:#fd8230;padding-right:2px;}

/*special css*/
.klst{border-top:1px solid #ddd;margin-bottom: 20px;}
.zlist pp.datalist, .zlist ul{overflow:hidden;zoom:1;}
.zlist p.datalist{ overflow:hidden}
.zlist p.datalist a, .zlist li{float:left;display:inline;width:50%;height:140px;margin:5px 0 10px 0;text-align:center;overflow:hidden;}
.zlist pp.datalist a b, .zlist li a b{font:1em "Microsoft YaHei";}
.zlist a img{width:200px;height:110px;display:block;margin:0 auto 4px auto;}
.zlist .caption{display:block;overflow:visible;margin:10px 0;background:#fff;border-bottom:1px solid #ddd;height:40px;line-height:40px;position:relative;}
.zlist .caption b{display:block;position:absolute;bottom:-1px;padding:0 10px 0 5px;left:10px;height:40px;border-bottom:1px solid #358ff0;font-size:16px;}

.list-bottom{display:block;height:34px;padding:23px 0;margin:0;text-align:center;line-height:34px;overflow:hidden;color:#666;position:relative;}
.list-bottom a{width:90%;height:32px;line-height:32px;border-radius: 5px;display:block;text-align:center;border:1px solid #ccc;-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, .06);-moz-box-shadow:0 1px 1px rgba(0, 0, 0, .06);box-shadow:0 1px 1px rgba(0, 0, 0, .06);margin:0 auto;cursor:pointer;}