html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;font-weight:normal;}
html,body,fieldset,img,iframe,abbr{border:0;}
i,cite,em,var,address,dfn{font-style:normal;}
[hidefocus],summary{outline:0;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6,small{font-size:100%;}
sup,sub{font-size:83%;}
pre,code,kbd,samp{font-family:inherit;}
q:before,q:after{content:none;}
textarea{overflow:auto;resize:none;}
label,summary{cursor:default;}
a,button{cursor:pointer;}
h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:bold;}
del,ins,u,s,a,a:hover{text-decoration:none;}
body,textarea,input,button,select,keygen,legend{color:#333;outline:0;}
body{background:#fff;font-family: Arial,sans-serif,"Helvetica Neue",HelveticaNeue,Helvetica-Neue,Helvetica,'\5fae\8f6f\96c5\9ed1';}
a,a:hover, a.active{color:inherit;}
a,button,input{-webkit-tap-highlight-color:rgba(255,0,0,0);}
body{ font-size: 16px; }
.clearfix:after, .tagList:after{content:"."; display:block; height:0; visibility:hidden; clear:both;}
.clearfix, .tagList{ zoom:1;}
.fl, .flli li{ float: left; }
.fr{ float: right; }
.ov{ overflow: hidden; }
.dsbl{ display: block;}
.dsil{ display: inline;}
.dsinbl{ display: inline-block;}
.dsNone{ display: none;}


.textAc{ text-align: center;}
.textAr{ text-align: right;}
.textAl{ text-align: left; }
.textIn{ text-indent: -999999px;}
.v_a{ vertical-align: middle;}

.fw_b{ font-weight: bold; }

.p_re{ position: relative;}
.p_ab{ position: absolute;}
.pd20{padding: 10px;}
.p_rl20{ padding: 0 10px; }
.p_t20{padding-top: 10px;}
.p_t10{padding-top: 5px;}
.mb_30{ margin-bottom: 15px; }
.mb_20{margin-bottom: 10px;}
.mt30{margin-top: 15px;}
.mb20{margin-bottom: 10px;}
.tablist{display: none;}
.hr20{ overflow: hidden; background-color: #f2f2f2; width: 100%; clear: both;height: 10px;}
.sbg1{filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#7F000000', endColorstr='#7F000000');background:rgba(0,0,0,0.5);}
:root .sbg1{filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#00000000', endColorstr='#00000000');}/*for IE9*/
@font-face {
  font-family: 'iconfont';
  src: url('../font/iconfont.eot');
  src: url('../font/iconfont.eot?#iefix') format('embedded-opentype'),
      url('../font/iconfont.woff2') format('woff2'),
      url('../font/iconfont.woff') format('woff'),
      url('../font/iconfont.ttf') format('truetype'),
      url('../font/iconfont.svg#iconfont') format('svg');
}
.iconfont,.map4Close:after{
  font-family: "iconfont" !important;
  font-size:16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.goTop{ display: none; width: 44px; height:44px; background: url(../images/btn-up.png) no-repeat; background-size: 100%; position: fixed; bottom: 3%; right: 15px; z-index: 325; }
.sizing_bd{box-sizing:border-box; -moz-box-sizing:border-box;-webkit-box-sizing:border-box; }
.flex{ display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-wrap: nowrap;-ms-flex-wrap: nowrap; flex-wrap: nowrap;}
.flex1{-moz-flex-grow: 1; -webkit-flex-grow: 1; flex-grow: 1;overflow: hidden;}
.elli2{text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.elli3{text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.elli4{text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 4;-webkit-box-orient: vertical;}
.elli1{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.hotIntro h3{ width: 135px; height: 33px; margin: 0 auto; text-indent: -9999em; }
.hotIntro{ padding: 12px 0 0; overflow: hidden;}
.hotIntro ul{ white-space: nowrap; }
.hotIntro li{ width: 90px; height: 153px; padding: 11px 22px 0;display: inline-block; margin:0 12px;box-shadow: 0px 0px 10px #ccc; border-radius: 9px;}
.hotIntro li a{ display: block; text-align: center;}
.hotIntro li img{ display: block; width: 100%; height: 100%; }
.hotIntro li div{ width: 100%; height: 90px; position: relative; border-radius: 9px; margin-bottom: 10px;}
.hotIntro li .imgBox:before, .hotIntro li .imgBox:after{ position: absolute; content: ""; top: 45px; bottom: 2px; left: 15px; right: 15px; z-index: -1; box-shadow: 0 0 20px 6px #ccc; border-radius: 45px/25px;}
.hotIntro li h4{ height: 24px; line-height: 24px; overflow: hidden; font-size: 15px; color: #000; font-weight: normal; }
.hotIntro li p{ font-size: 13px; color: #999; height: 23px; line-height: 23px; overflow: hidden; }
.hotIntroBox ul{overflow-x: auto; overflow-y: hidden; -webkit-overflow-scrolling: touch; padding-top: 16px; padding-bottom: 26px;}
.hotIntroBox ul::-webkit-scrollbar { display: none;}
.hotApp{ padding: 0 17px 0 128px; height: 98px; position: relative; border-radius: 10px; color: #fff; margin-top: 26px; margin-bottom: 9px;}
.hot1{ background-color: #682c7b; background-image: url(../images/hot1.png); background-size: 100% 100%;}
.hotApp .imgBox{display: block; width: 100px; height: 100px; position: absolute; left: 14px; bottom: 12px;}
.hotApp .imgBox img{ display: block; width: 100%; height: 100%; border-radius: 12px; }
.hotApp .tt{ height: 27px; line-height: 27px; overflow: hidden; padding-top: 5px;}
.hotApp .tt h4{ width: 110px; float: left; font-size: 14px; height: 27px; overflow: hidden;}
.hotApp .tt span{ font-size: 13px; }
.hotApp p{ font-size: 13px;line-height: 18px; height: 54px; overflow: hidden;margin-top: 2px; }
.appList{ border:1px dashed #cccccc; padding: 15px 0 0; overflow: hidden;}
.appList li{ width: 25%; float: left; height: auto; position: relative;margin-bottom: 10px;}
.appList li:after{ content: ''; display: block; width: 0; height: 100%; border-right: 1px dashed #cccccc; position: absolute; right: 0; top: 2px; }
.appList li a{ display: block; text-align: center;}
.appList li span{ display: block;text-align: center;width: 66px;margin: 0 auto;}
.appList li img{ display: block; width: 66px; height: 66px; border-radius: 9px; margin: 0 auto 10px;}
.appList li .tt{ display: block; ; height: 20px; line-height: 20px; overflow: hidden;  font-size: 13px;}
.appList li .size{font-size: 12px;color: #999;}
.appList li .btn{ display: block; width: 65px; height: 12px;padding: 5px 0;line-height: 1;color: #fff;font-size: 12px;background-color: #19b4fe;border-radius: 4px; margin-top: 4px;}
.appList li:nth-child(4n):after{display: none;}
.hot2{ background-color: #4b9ff2; background-image: url(../images/hot2.png);background-size: 100% 100%; }
.newsHot{box-shadow: 0 0 5px #ccc; overflow: hidden; border-radius: 5px; overflow: hidden; height: 110px; padding-right: 10px; margin-bottom: 10px;}
.newsHot .imgBox{ display: block; width: 172px; float: left; height: 100%; margin-right: 8px;}
.newsHot .imgBox img{ display: block; width: 100%; height: 100%;}
.newsHot h4{ line-height: 25px; height: 25px; overflow: hidden; font-size: 16px; font-weight: normal; padding-top: 5px;}
.newsHot p{ color: #666; font-size: 14px; line-height: 20px; height: 40px; overflow: hidden; margin: 5px 0 10px;}
.newsHot div{ font-size: 12px; color: #999; height: 18px; overflow: hidden; line-height: 18px;}
.newsHot div .timer{ float: right; }

.dianlist li{ height: 42px; line-height: 42px; overflow: hidden; font-size: 14px;border-bottom: 1px solid #f2f2f2;}
.dianlist li a{ display: block; height: 100%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.dianlist li span{ float: right; color: #999; font-size: 12px; }
.dianlist li{ padding-left: 12px; position: relative; }
.dianlist li:before{ width: 4px; height: 4px; background: #999; border-radius: 50%; overflow: hidden; left: 0; top: 50%; margin-top: -2px;content: ''; display: block; position: absolute; }
.dianlist li:last-child{ border-bottom: none; }

.specList{ margin-left: -8px; margin-right: -8px; overflow: hidden; }
.specList li{ width: 50%; float: left; margin-bottom: 10px; position: relative;}
.specList li a{ display: block; margin: 0 8px; height: 95px; position: relative; border-radius: 4px; overflow: hidden;}
.specList li a img{ display: block; width: 100%; height:100%;}
.specList li span{ display: block; position: absolute; left: 0; right: 0; bottom: 0; padding: 5px 5px 0; text-align: center;
  background: -webkit-linear-gradient(bottom,rgba(0,0,0,.45),rgba(45,45,45,0));background: linear-gradient(to top,rgba(0,0,0,.45),rgba(45,45,45,0)); height: 29px; line-height: 29px; font-size: 13px; color: #fff;}
.specList li a:nth-child(1) span{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}

.header{ width: 100%; height: 48px;border-bottom: 1px solid #cccccc;background: #fff; }
.header .logo{height: 100%;}
.header .logo a{ display: block; padding: 10px 0 10px 10px; height: 100%;}
.header .logo img{ display: block; height: 100%; }
.header .fr{ height: 100%; width: 48px;position: relative; }
.header .fr span{ display: block; width: 22px; height: 22px; position: absolute; right: 15px; top: 50%;margin-top: -11px;line-height: 22px;color: #231815;}
.banner{ margin: 10px; border-radius: 5px; overflow: hidden; height: 102px; position: relative; }
.banner a, .banner img{ display: block; width: 100%; height: 100%; }

.meaus { overflow: hidden; background: #fff; padding: 8px 5px 0; display: flex; }
.meaus li { flex: 1;height: 76px; line-height:1; margin: 0 5px; font-size: 16px; text-align: center; }
.meaus li a:before { width: 35px; height:35px; display:block; content: ''; background-image: url(../images/meau.png);background-repeat: no-repeat; background-size: auto 100%;margin: 0 auto 10px;}
.meaus li:nth-child(1) a:before { background-position: 0 0;  }
.meaus li:nth-child(2) a:before { background-position: -35px 0; }
.meaus li:nth-child(3) a:before {  background-position:-70px 0; }
.meaus li:nth-child(4) a:before { background-position: -105px 0;}
.meaus li:nth-child(5) a:before { background-position: -140px 0;}

.gltitle{ height: 30px;line-height: 30px; position: relative; }
.gltitle .tt{float: left; font-size: 14px;}
.gltitle .tt i{ display: inline-block; width: 24px;height: 30px; float: left;margin-right: 8px;background-image: url(../images/title.png);background-size: 100% auto;}
.t1{ background-position: 0 0; }
.t2{ background-position: 0 -30px; }
.t3{ background-position: 0 -60px; }
.t4{ background-position: 0 -90px; }
.t5{ background-position: 0 -120px; }
.t6{ background-position: 0 -150px; }
.t7{ background-position: 0 -180px; }
.gltitle .more{float: right;font-size: 12px;color: #999;}
.hotIntro .gltitle{ padding: 0 10px; }
.ermbanner{ width: 100%;height: auto;position: relative; }
.ermbanner img, .ermbanner a{ display: block; width: 100%;height: auto; }
.ermbanner .btn{ display:block; width: 59px; height: 24px;line-height: 24px;text-align: center;font-size: 13px;color: #fff; background: #16b0fe;border-radius: 5px; border-bottom: 2px solid #1a4d96;position: absolute; right: 10px;top: 50%;margin-top: -12px;letter-spacing: 2px;  }

.tuijzq{ padding: 10px 0; background:url(../images/jt.jpg); background-size: 100% 100%;}
.hotIntro.tuijzq  ul li{height: 165px;background: #fff;-moz-box-shadow:2px 2px 5px rgba(50,50,50,0.5); -webkit-box-shadow:2px 2px 5px rgba(50,50,50,0.5); box-shadow:2px 2px 5px rgba(50,50,50,0.5);position: relative;}
.hotIntro.tuijzq  ul li .imgBox{margin-top: -31px;margin-bottom: 15px;}
.hotIntro li .imgBox:before, .hotIntro li .imgBox:after{z-index: 1;}
.hotIntro li img{position: relative; z-index: 2;border-radius: 10px;}
.tuijzq .hotIntroBox ul{padding-top: 35px;}
.hotIntro.tuijzq  ul li span{ position: absolute;left: 0; right: 0; bottom: 0; height: 32px;line-height: 32px;text-align: center;font-size: 15px;color: #fff; background-color: #19b4fe;border-radius: 0 0 9px 9px; }
.tuijzq .gltitle{color: #fff;}

.tavnav1{background-color: #f2f2f2;overflow: hidden;padding-left: 9px;}
.tavnav1 li{float: left; width: 102px; height: 33px; padding: 5px 5px 0 0; background-image: url(../images/nav.png); background-size: 100% auto;font-size: 16px;color: #666;line-height: 33px;text-align: center;margin-left: -9px; position: relative;background-position: 0 -43px;}
.tavnav1 li:nth-child(1){z-index: 9;}
.tavnav1 li:nth-child(2){z-index: 8;}
.tavnav1 li:nth-child(3){z-index: 7;}
.tavnav1 li.active{ background-position: 0 0; z-index: 10; }

.morebtn{ display: block; width: 100%; height: 40px;line-height: 40px;text-align: center;font-size: 13px; background-color: #e3e6e9;border-radius: 5px; }
.footer{text-align: center;font-size: 12px; line-height: 1.75;background-color: #222222;color: #999999;padding: 15px 10px;}
.footer a{color: #999999;}

.header2{ height: 48px;line-height: 48px; background-color: #19b4fe;color: #fff; }
.header2 .gohome,.header2 .mapbtn{ width: 48px;height: 100%;text-align: center;}
.gohome i{font-size:19px;}
.header2 .mapbtn{}
.header2 .pagetitle{text-align: center;font-size: 18px;font-weight: normal;}
.ptaglist{ padding: 10px 6px 0;}
.ptaglist li{ float: left; width: 33.33%; float: left; margin-bottom: 10px;}
.ptaglist li a{ display: block; margin: 0 8px;height: 28px;line-height: 28px; border-radius: 5px; overflow: hidden;text-align: center;font-size: 13px;background: #f2f2f2;}
.ptaglist li.active a{ background: #19b4fe; color: #fff; }

.ztxqHeader{margin: 10px; border-radius: 5px;overflow: hidden;-moz-box-shadow:0px 2px 5px #333333; -webkit-box-shadow:0px 2px 5px #333333; box-shadow:0px 2px 5px #333333;}
.ztxqHeader img{ display: block;width: 100%; height: 102px; }
.ztxqHeader .txt{ padding: 10px 12px;line-height: 20px;color: #666666;font-size: 12px; }

.applist2{border:none;padding: 0;margin: 0;}
.applist2 li{ width: 33.33%;float: left;border:none; }
.applist2 li:after{ display: none; }
.applist2 li .imgBox{ width: 90px; height: 90px;margin: 0 auto 10px;position: relative; }
.applist2 li .imgBox img{display: block; width: 100%;height: 100%;margin: 0;border-radius: 10px;}
.applist2 li .imgBox i{ display: block; width: 38px; height: 38px; position: absolute;left: 0;top: 0; background-image: url(../images/newest.png);background-size: 100% 100%; }
.applist2 li .tt{height: 25px;line-height: 25px;font-size: 15px;font-weight: normal;}
.applist2 li .size{height: 24px;line-height: 24px;font-size: 13px;}
.applist2 li .btn{width: 76px;font-size: 13px;line-height: 13px; padding: 6px 0;}
.applist2ob{padding: 5px 0 15px;}

.applist3 li{  border-bottom: 1px solid #f2f2f2; }
.applist3 li a{display: block;padding: 14px 70px 14px 0; height: 66px;position: relative;}
.applist3 li .imgBox{ margin-right: 14px;display: block; width: 66px;height: 100%;float: left;border-radius: 8px;overflow: hidden;-moz-box-shadow:0px 0px 5px #CCCCCC; -webkit-box-shadow:0px 0px 5px #CCCCCC; box-shadow:0px 0px 5px #CCCCCC;}
.applist3 li .imgBox img{display: block; width: 100%;height: 100%;}
.applist3 li .tt{font-size: 14px;line-height: 25px;height: 25px;font-weight: normal;}
.applist3 li .star{margin: 2px 0 4px;}
.star span{ display: inline-block; width: 91px;height: 12px;background-image: url(../images/star1.png);background-size: 100% 100%; }
.star span i{ display: block; width: 100%;height: 100%; background-image: url(../images/star2.png);background-size: auto 100%; }
.applist3 li p{font-size: 12px;color: #999;height:19px;line-height:19px;overflow: hidden;}
.applist3 li .info i{margin: 0 5px;}
.applist3 li .btn{ display: block;text-align: left; width: 68px; padding:7px 0 7px 30px; height: 26px;line-height: 12px;font-size: 12px; color: #fff;background-color: #19b5ff;border-radius: 5px;font-weight: normal;position: absolute; right: 0;top: 50%;margin-top: -13px;box-sizing:border-box; -moz-box-sizing:border-box;-webkit-box-sizing:border-box; }
.applist3 li .btn i{ display: block; width: 16px;height: 16px; position: absolute;left: 14px; top: 50%;margin-top: -8px;line-height: 16px; }
.applist3 li:last-child{border-bottom: none;}
.applist3 li .timer{margin-top: 4px;}
.hjiheader{margin: 10px;position: relative;border-radius: 5px;overflow: hidden;}
.hjiheader img{display: block; width: 100%;height: auto;}
.hjiheader .tt{font-weight: normal; position: absolute;left: 0; right: 0; bottom: 0; padding: 0 10px;height: 30px;line-height: 30px;font-size: 12px;color: #fff; }

.artHeader2{ text-align: left; padding: 12px 0 5px;}

.artcon{font-size: 16px; line-height: 1.6; padding: 0 10px 10px;}
.artHeader2 h1{ font-size: 14px; line-height: 25px; }
.artHeader2 p{ font-size: 12px; color: #999;line-height: 18px;height: 18px;overflow: hidden; margin-top: 5px;}
.artHeader2 p span{margin-right: 24px;}
.artHeader2 p span b{color: #fb3535;}
.artHeader2{padding: 15px 0 20px; border-bottom: 1px dashed #cccccc;}
.artGame{margin: 10px 0; background: #f2f2f2;border-radius: 10px; padding: 13px 10px; height: 70px;}
.artGame .imgBox{ display: block; width: 70px;height: 70px;float: left;margin-right: 10px;border-radius: 10px;overflow: hidden; }
.artGame .imgBox img{display: block; width: 100%;height: 100%;margin: 0;max-width: none;}
.artGame .tt{font-size: 14px;font-weight: bold;height: 21px;line-height: 21px;overflow: hidden;margin-bottom: 12px;}
.artGame .tt span{font-size: 12px;color: #999;margin-left: 5px;font-weight: normal;}
.artGame .btn{font-size: 0;}
.artGame .btn a{ display: inline-block; width: 110px;height: 33px; text-align: center;line-height: 33px;font-size: 14px;color: #fff;background-color: #1e90e8;border-bottom: 2px solid #1768a6;border-radius: 5px;}
.artGame .btn .btn1{margin-right:19px; background-color: #6ab52d;border-bottom-color: #43860d;}
.artcontent{line-height: 1.78;font-size: 13px;}
.artcontent p{text-indent: 2em;}
.artcontent img, .appcontent img{ display: block;max-width: 80% !important;height: auto;margin: 10px auto; }
.artcontent a{color: #19b4fe;}
.artcontent table a{color: blue;}
.artcontent table strong, .appcontent table strong{color: inherit;}

.newslist li{border-bottom: 1px dashed #cccccc}
.newslist li a{ display: block; padding: 15px 0;height: 78px; }
.newslist li img{display: block; width: 128px;height: 100%;float: left;margin-right: 10px;border-radius: 10px;}
.newslist li .tt{font-size: 15px;line-height: 20px;height: 40px;font-weight: normal;}
.newslist li .timer{font-size: 13px;color: #999;line-height:19px;margin-top: 15px;}

.appheader{padding:15px 10px;}
.appheader .left{ width: 90px;margin-right: 12px; float: left;}
.appheader .left img{display: block; width: 100%;height: 90px; border-radius: 10px;}
.appheader .star,.appheader .star span{ width:100%; }
.appheader .left .star{margin: 8px 0 24px;}
.appheader .left .pf{height:19px;text-align: center;font-size: 14px;color: #999;}
.appheader .left .pf b{ margin-right: 9px;display: inline-block; width:19px;font-weight: normal;text-align: center;background-color: #dc0707;color: #fff;font-size: 15px;border-radius: 4px; }
.appheader .tt{font-size: 18px;height: 28px;line-height: 28px;margin-bottom: 5px;}
.appheader .info{overflow: hidden;}
.appheader .info li{display: inline-block; width: 114px;float: left;font-size: 13px;color: #999;height: 28px;line-height: 28px;}
.appheader .tag{font-size: 0;margin-top: 10px;}
.appheader .tag span, .appheader .tag a{font-size: 12px;line-height:19px;}
.appheader .tag span{color: #999;}
.appheader .tag a{display: inline-block;height:19px; padding: 0 12px;background-color: #f9f9f9;color: #e50404;margin: 0 5px;}
.appheader .btn a{ display: inline-block; height: 35px;line-height: 35px;text-align: center;background-color: #19b4fe;color: #fff;font-size: 14px;border-radius: 5px;width: 228px;margin: 0 auto;text-align: center; }
.appheader .btn{text-align: center;margin-top: 15px; }
.apttile, .appcontent h4{font-size: 16px;padding-left: 14px;position: relative;line-height: 2;}
.apttile:after,.appcontent h4:after{content: '';display: block; width: 3px; height: 16px;background-color: #6ab52d;position: absolute;left: 0;top: 50%;margin-top: -8px;}
.gameImgBox img{ display: block; width: 100%; }
.appcontent p{text-indent: 2em;}

.gameImgBox2{ margin:5px 12px 20px; height: auto; position: relative; overflow: hidden;}
.gameImgBox2 img{ display: block; width: 100%; height: 100%;margin: 0 auto; }
.gameImgBox2 .swiper-slide{ -webkit-transition: transform 1.0s; -moz-transition: transform 1.0s;  -ms-transition: transform 1.0s;  -o-transition: transform 1.0s; -webkit-transform: scale(0.85); transform: scale(0.85);}
.gameImgBox2 .swiper-slide-active{    -webkit-transform: scale(1.25); transform: scale(1.25);z-index: 1002;}
.gameImgBox2 .layer-mask{ width: 100%; height: 100%;  opacity: 0.7; transition: all 0.5s; background-color: #3e3e3e; position: absolute; left: 0; top: 0; right: 0;}
.gameImgBox2 .swiper-slide-active .layer-mask{ opacity: 0; filter: alpha(opacity=0); }
.appcontent{font-size: 13px;line-height: 23px;}
.appcontent h4{margin: 3px 0;}

.tabnav2{border:1px solid #19b5ff;height: 30px;line-height: 30px;text-align: center;font-size: 15px;color: #19b5ff;}
.tabnav2 li.active{background: #19b5ff;color: #fff;}
.hjjj{border:1px dashed #cccccc;padding: 10px;font-size: 12px;line-height: 18px;margin: 10px 0;}
.hjjj p{text-indent: 2em;}
.hjjj .more{text-align: right;}
.hjjj .more a{color: #19b5ff;text-decoration: underline;}
.applist4 {overflow: hidden;margin-left: -10px; margin-right: -10px;margin-bottom: 10px;}
.applist4 li{ width: 25%;float: left; }
.applist4 li img{ display: block; width: 65px;height: 65px; border-radius: 10px;margin: 0 auto; }

.apptaglist li{ width: 25%; }
.houto{height: auto;}
.mtt12, .mtt13, .mtt14{ overflow: hidden; }
.mtt12{ height: 34px; line-height: 34px; border-bottom-width: 2px; border-bottom-style: solid;padding-right: 14px; position: relative;}
.mtt12 h4{float: left; padding: 0 14px; font-weight: 600; color: #000; margin-right: 20px;}
.mtt12 h4, .mtt13 h4, .mtt14 h4{ float: left; font-weight: normal; }
.mtt13{ padding: 10px 14px; height: 21px; line-height: 21px; font-size: 14px;color: #19b5ff; }
.mtt13 img{ display: block; float: left; height: 21px;margin-right: 10px; }
.mtt14{ padding: 0 10px; height: 34px; line-height: 34px; border-bottom: 1px solid #d9d9d9; }
.tagList{padding-left: 10px; font-size: 13px;}
.tagList li{ float: left; margin: 0 10px 10px 0;}
.tagList li a{  padding: 0 10px; display: block; height: 28px; line-height: 28px;border-radius: 4px;}
.tagList_03 li a{ background: #f2f2f2; color: #333; }
.map4{ width: 100%; height: 100%; position: fixed; left: 0; right: 0; top: 0; bottom: 0; z-index: 100; }
.map4Mask{ width: 100%; height: 100%; }
.map4Mask{filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#CC000000', endColorstr='#CC000000');background:rgba(0,0,0,0.8);}
:root .map4Mask{filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#00000000', endColorstr='#00000000');}/*for IE9*/
.map4Box{ width:290px; height: 100%; background-color: #fff; overflow :auto; position: absolute; right: 0; top: 0; bottom: 0;}
.map4Content .mtt14{ margin: 0 12px; }
.map4Content .mtt14{ padding: 5px 0; }
.map4Close{display: block; width: 34px; height: 34px; float: right;text-align: right;}
.map4Close:after{content: '\e61a'; font-size: 18px; color: #999;}
.map4Content ul{ padding-left: 12px; }
.map4Content ul li{ margin-right: 10px; margin-bottom: 10px}
.map4{ -webkit-transform: translateX(100%); -ms-transform: translateX(100%); transform: translateX(100%);-webkit-transition: -webkit-transform .5s,box-shadow .5s;transition: transform .5s,box-shadow .5s;}
.map4.active{ box-shadow: 0 2px 8px rgba(0,0,0,.2);-webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0);}

.gameImgBox2{visibility: hidden; height: 1px;overflow: hidden;margin: 0;}
.gameImgBox2.autos{height: auto;margin: 5px 0 20px; visibility: visible;overflow:visible; }

.closebtns{ display: block; width: 35px; height: 35px; background-image: url(../images/close.png);background-size: 100% 100%; position: absolute; right: 10px;top: 10px;transition: all 0.5s; opacity: 0;filter: alpha(opacity=0);}
.gameImgBox2 .swiper-slide-active .closebtns{display: block;opacity: 1; filter: alpha(opacity=100);z-index: 9;}

.gameImgBox.hides{ visibility: hidden; height: 1px;overflow: hidden;margin: 0; }

.appcontent a, .artcontent a{color: #19b4fe;}
.artcontent table, .appcontent table{border-spacing: 0;border-collapse: collapse;width:100%;}
.artcontent table td,.artcontent table th, .appcontent table td,  .appcontent table th{border:2px solid #000;}
.artcontent table a,  .appcontent table a{color:blue;}
.artcontent .firstRow,  .appcontent table .firstRow{ background:#dffdfd;}
.artcontent table strong,.appcontent table strong{color:inherit;}
.ztxqHeader .timer{text-align: right;color: #999;}
.specList .timer, .specList .timer span{ background: none;position: initial;color: #333; }
.specList .timer span{margin: 0;padding: 0;}
.specList .timer{height: 29px;line-height: 29px;padding: 0 5px;}
.specList .timer .fl{color: #999;font-size: 12px;}
.specList .timer .fr{font-size: 12px;color: #19b4fe;}
.hjdownbtn{margin: 0 20px 10px; height: 40px;line-height: 40px;text-align: center;background: #0093fb;font-size: 16px;border-radius: 20px;color: #fff;overflow: hidden;}
.hjdownbtn a{display: block; width: 100%;height: 100%;color: #fff;letter-spacing: 2px;}
.hjdownbtn a i{font-size: 18px;margin-right: 10px;}
.hjdownbtn.hjPg{background: #26c472;}
.applist3 li .timer{margin-top: 0;}
.applist3 li p.info{margin-top: 4px;}
.hjjs{border:1px dashed #ccc;border-radius: 5px; padding:10px;margin: 10px; }
.hjjs .imgBox{ display: block; width: 76px; height: 76px;float: left;border-radius: 8px;overflow: hidden;margin-right: 10px;}
.hjjs .imgBox img{ display: block; width: 100%;height: 100%; }
.hjjs .tt{height: 28px;line-height: 28px;font-size: 16px;font-weight: 600;margin-bottom: 5px;}
.hjjs .info li{height: 24px;line-height: 24px;overflow: hidden;font-size: 12px;color: #999;}
.hjjs .info li a{margin-right: 10px;}
.hjjs .info .btn{height: auto; float: right;padding-top: 5px;}
.hjjs .info .btn a{display: block;height: 34px;line-height: 34px; width: 90px; background: #0093fb;text-align: center;color: #fff;font-size: 14px; border-radius: 8px;margin: 0;}
.hjjs .jjs span{color: red;}
.hjjs .jjs{font-size: 14px;line-height: 1.75;color: #444;padding-top: 5px;}
.hjjs .timer{text-align: right;line-height: 1;font-size: 12px;color: #999;margin-top: 10px;}

/*2019-1-3*/
.oneLis{border:none;text-align: left;}
.oneLis li{font-weight: bold; padding-left: 31px; position: relative;font-size: 14px;color: #333;overflow: hidden;}
.oneLis li:after{display: inline-block; width: 24px; height: 30px; margin-right: 8px;  background-image: url(../images/title.png); background-size: 100% auto; position: absolute;left: 0;top: 50%;margin-top: -15px;background-position: 0 -60px;content: '';}
.applist4 li .tt{ display: block; height: 20px; line-height: 20px; overflow: hidden; font-size: 13px;text-align: center; width: 65px; margin: 5px auto 0;}
.applist4 li .btn{ display: block; width: 50px; height: 12px;padding: 5px 0;line-height: 1;color: #fff;font-size: 12px;background-color: #19b4fe;border-radius: 4px;margin: 0 auto; margin-top: 4px;text-align: center;}

/*2019-1-10*/
.mtt13,.mtt14{box-sizing:content-box; -moz-box-sizing:content-box;-webkit-box-sizing:content-box; }

/*2020-1-13*/
.zyxzqList li{padding: 10px; border-bottom: 5px solid #f2f2f2;}
.zyxzqList li img{ display: block;width: 100%;height: 102px; }
.zyxzqList li .tt{text-align: center;font-size: 16px; height: 27px;line-height: 27px;overflow: hidden; margin: 5px 0 2px;}
.zyxzqList li .text{color: #666;line-height: 24px;max-height: 72px;overflow: hidden;font-size: 14px;}

.ztxqpageTop ul{overflow: hidden;}
.ztxqpageTop li:nth-child(1),.ztxqpageTop li:nth-child(2),.ztxqpageTop li:nth-child(3){width: 33.33%;float: left;height: auto;margin: 0;border-bottom: 10px solid #f2f2f2;}
.ztxqpageTop li:nth-child(4){clear: both;}
.ztxqpageTop li:nth-child(1) a,.ztxqpageTop li:nth-child(2) a,.ztxqpageTop li:nth-child(3) a{height: auto; padding: 5px 0 15px;}
.ztxqpageTop li:nth-child(1) .imgBox,.ztxqpageTop li:nth-child(2) .imgBox,.ztxqpageTop li:nth-child(3) .imgBox{float: none;margin: 0 auto 10px;width: 90px;height: 90px;position: relative;border-radius: 11px;overflow: hidden;}
.ztxqpageTop li:nth-child(1) .btn,.ztxqpageTop li:nth-child(2) .btn,.ztxqpageTop li:nth-child(3) .btn{ position: relative;margin: 0 auto; padding-left: 0; width: 76px;text-align: center;font-size: 13px;}
.ztxqpageTop li:nth-child(1) .tt,.ztxqpageTop li:nth-child(2) .tt,.ztxqpageTop li:nth-child(3) .tt{width: 90px;overflow: hidden; white-space: normal;text-align:center;margin: 0 auto;padding: 0;}
.ztxqpageTop li:nth-child(1) .info,.ztxqpageTop li:nth-child(2) .info,.ztxqpageTop li:nth-child(3) .info{text-align: center;font-size: 13px;margin-top: 0;margin-bottom: 5px;}
.ztxqpageTop li:nth-child(1) .imgBox:after,.ztxqpageTop li:nth-child(2) .imgBox:after,.ztxqpageTop li:nth-child(3) .imgBox:after{content: '';    display: block;
    width: 38px; height: 38px;position: absolute;left: 0;top: 0;background-image: url(../images/newest.png);background-size: 100% 100%;}
.ztxqpageTop li{margin-left: 10px; margin-right: 10px;}
.ztxqpageTop li:nth-child(1) .timer,.ztxqpageTop li:nth-child(2) .timer,.ztxqpageTop li:nth-child(3) .timer{display: none;}

.ztxqpageTop li:nth-child(1) .info *,.ztxqpageTop li:nth-child(2) .info *,.ztxqpageTop li:nth-child(3) .info *{display: none;}
.ztxqpageTop li:nth-child(1) .info span:first-child,.ztxqpageTop li:nth-child(2) .info span:first-child,.ztxqpageTop li:nth-child(3) .info span:first-child{display: block;}
.ztxqpageTop li:nth-child(1) .btn i,.ztxqpageTop li:nth-child(2) .btn i,.ztxqpageTop li:nth-child(3) .btn i{display: none;}

/*2020-3-12*/
.appheader .btn a{width: 100%;margin-bottom: 10px;}
.appheader .btn a:nth-child(2){background: #6b705d;}
.appheader .star,.appheader .pf{display: none;}
.appheader .btn a:before{color: #fff;margin-right: 10px;}
.appheader .btn a:before{ font-family: "iconfont" !important;  font-size:16px;  font-style: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
.appheader .btn a.pg:before{content: '\e676';}
.appheader .btn a.az:before{content: '\e677';}

/*2020-3-26*/
.lochs{height:40px;line-height:40px;overflow: hidden;background: #f9f9f9;padding: 0 10px;font-size: 14px;color: #999;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.lochs a{color: #666;}
.lochs span{color: #999;}
.Link{padding:12px 12px 0; margin-top:5px; background:#FFF; overflow: hidden;}
.LinkWrap{margin-bottom:15px; overflow: hidden;}
.LinkWrap a{display:block; float:left; color:#666; margin-top:15px; margin-right:12px;font-size: 14px;}
/*2020-4-10*/
.artGame2{ position: relative; }
.artGame2 .btn{ position: absolute; right: 10px;top: 50%;margin-top: -8px; }
.artGame2 .btn a{width: 85px;}
.artGame2 .info{font-size: 12px;color: #999;height: 20px;line-height: 20px;}
.artGame2 .info a{color: #19b4fe;}
.artGame2 .tt{font-size: 16px;margin-bottom: 5px;height: 26px;line-height: 26px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.artGame2 .tt a{color: #333;}
.artGame2 p{text-indent: 0;}

/*2020-6-2*/
/*2020-6-2*/
.newsGame{margin: 10px 0; background: #f2f2f2;border-radius: 10px; padding: 13px 95px 13px 10px; height: 70px;position: relative;}
.newsGame .imgBox{ display: block; width: 70px;height: 70px;float: left;margin-right: 10px;border-radius: 10px;overflow: hidden; }
.newsGame .imgBox img{display: block; width: 100%;height: 100%;}
.newsGame .tt{font-size: 16px;margin-bottom: 5px;height: 26px;line-height: 26px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.newsGame .tt a{color: #333;}
.newsGame ul.list-paddingleft-2{height: 40px;overflow: hidden; position: absolute;right: 95px;bottom: 13px;left: 90px;}
.newsGame ul.list-paddingleft-2 li{font-size: 12px;color: #999;height: 20px;line-height: 20px;width: 50%;overflow: hidden;float: left;white-space: nowrap;}
.newsGame ul.list-paddingleft-2 li a{color: #19b4fe;}
.newsGame .btn{font-size: 0; position: absolute; right: 10px;top: 13px;bottom: 13px;width: 85px;}
.newsGame .btn a{ width: 85px;height: 30px; text-align: center;line-height: 30px;font-size: 14px;color: #fff;background-color: #1e90e8;border-bottom: 2px solid #1768a6;border-radius: 5px;display: block;margin-bottom: 5px;}
.newsGame .btn a:nth-child(2){background-color: #6ab52d;border-bottom-color: #43860d;}
.newsGame .btn a.none{ background-color: #c5c5c5; border-bottom-color:#999;}
@media only screen and (max-width: 413px) {
    .newsGame ul.list-paddingleft-2 li:nth-child(2n){display: none;}
    .newsGame ul.list-paddingleft-2 li{width: 100%;float: none;}
}

/*2020-8-26*/
#feedback label{ display: block;font-size: 16px;height: 32px;line-height: 32px;padding-top: 12px; }
#feedback input[type="text"]{display: block;height: 42px;line-height: 42px;width: 100%;box-sizing:border-box; -moz-box-sizing:border-box;-webkit-box-sizing:border-box; border:1px solid #e6e6e6;padding: 0 15px;font-size: 14px;}
#feedback textarea{width: 100%;height:96px; padding: 8px 15px;box-sizing:border-box; -moz-box-sizing:border-box;-webkit-box-sizing:border-box;line-height: 20px; border:1px solid #e6e6e6;font-size: 13px;display: block;}
#feedback p i{font-size: 12px; color: #999;line-height: 18px;}
#lxfs{position:relative;display:inline-block;width:70px;height:40px;line-height:40px;border:1px solid #e6e6e6;font-size: 14px;position: absolute;left: 0;top: 0;border-right: none;}
#lxfs s{ font-weight: normal; font-style: normal; text-decoration: none;position:absolute;display:block;width:56px;height:42px;line-height:42px;padding-right:14px;text-indent:8px;}
#lxfs select{position:absolute;top:0;left:0;width:70px;height:42px;opacity:0;filter:alpha(opacity:0);}
#lxfs option{text-indent:8px;}
#lxfs:after{ content: ''; display: block; width: 0; height: 0; border-left: 4px solid transparent; border-right: 4px solid transparent; border-top: 6px solid #555;position: absolute; right: 5px;top: 50%;margin-top: -3px; }
.lxfsselect{height: 42px; padding-left: 72px;position: relative;}
#feedback .zs{font-size: 12px;line-height: 20px;color: #888;margin-top: 10px;}
#submitBtn{height:42px;border-radius:3px;border:none;background-color:#19b4fe;font-size:16px;color:#fff;padding:0;cursor:pointer;display: block; width: 89%;margin-top: 15px;margin-left: auto;margin-right: auto;}
#feedback{padding-bottom: 20px;}
#feedback .grey{color:#999;}
/*2020-9-17*/
.artcontent table, .appcontent table{margin-left: auto;margin-right: auto;}
/*2020-10-14*/
.pageInfo{display: -webkit-box; display: -moz-box;display: -webkit-flex;display: -moz-flex;display: -ms-flexbox; display: flex;}
.pageInfo{margin:10px 0;}
.pageInfo a, .pageInfo span{-webkit-box-flex: 1;-ms-flex: 1;-webkit-flex: 1;flex: 1;text-align: center;font-size: 14px; height: 28px;line-height: 28px;border:1px solid #19b4fe;margin: 0 5px;border-radius: 3px;color: #19b4fe;}
.pageInfo span{ background-color: #19b4fe; color: #fff; }
.pageInfo a[href="javascript:void(0);"]{color: #aaa;border-color: #aaa;}


/*2020-11-13*/
.serachClasslybox{ height: 104px;overflow: hidden; margin-top: 10px;}
.seachClasly{font-size: 0;padding-left: 10px;overflow-x: auto; overflow-y: hidden; -webkit-overflow-scrolling: touch; white-space: nowrap; height: 115px;}
.seachClasly li{margin: 0 4px;display: inline-block;}
.seachClasly li .box{display: block; width: 83px; height: 88px;box-sizing:border-box; -moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding-top: 12px; background-color: #eef7ff; color: #8cb9dd;font-size: 16px; text-align: center; line-height: 1;border-radius: 5px;position: relative;}
.seachClasly li.active .box:after{content: '';display: block; width: 0;height: 0; border-left:7px solid transparent; border-right:7px solid transparent; border-top: 8px solid #2095f8;position: absolute;left: 50%;margin-left: -7px;bottom: -8px;}
.seachClasly li i{ display: block; width: 40px; height: 40px; margin: 0 auto; background-image: url(../images/s1.png);margin-bottom:8px; background-size: 100% auto; background-repeat: no-repeat; background-position: center top;}
.seachClasly li.active .box{color: #fff; }
.seachClasly li .box.b1{ background: #fff0f4; color: #ff3f6c; }
.seachClasly li.active .box.b1{ background: #ff3f6c;}
.seachClasly li.active .b1:after{border-top: 8px solid #ff3f6c;}
.seachClasly li i.s1{ background-position: 0 0; }
.seachClasly li i.s1{ background-image: url(../images/s1.png);}
.seachClasly li.active i.s1{ background-image: url(../images/sc1.png); }

.seachClasly li .box.b2{ background: #fff8e1; color: #ffce25; }
.seachClasly li.active .box.b2{ background: #ffce25; }
.seachClasly li.active .b2:after{border-top: 8px solid #ffce25;}
.seachClasly li i.s2{ background-image: url(../images/s2.png);}
.seachClasly li.active i.s2{ background-image: url(../images/sc2.png); }

.seachClasly li .box.b3{ background: #eef2ff; color: #3f68ff; }
.seachClasly li.active .box.b3{ background: #3f68ff; }
.seachClasly li.active .b3:after{border-top: 8px solid #3f68ff;}
.seachClasly li i.s3{ background-image: url(../images/s3.png);}
.seachClasly li.active i.s3{ background-image: url(../images/sc3.png); }

.seachClasly li .box.b4{ background: #fff0e9; color: #fb7b3c; }
.seachClasly li.active .box.b4{ background: #fb7b3c; }
.seachClasly li.active .b4:after{border-top: 8px solid #fb7b3c;}
.seachClasly li i.s4{ background-image: url(../images/s4.png);}
.seachClasly li.active i.s4{ background-image: url(../images/sc4.png); }

.seachClasly li .box.b5{ background: #f4edff; color: #8843ee; }
.seachClasly li.active .box.b5{ background: #8843ee; }
.seachClasly li.active .b5:after{border-top: 8px solid #8843ee;}
.seachClasly li i.s5{ background-image: url(../images/s5.png);}
.seachClasly li.active i.s5{ background-image: url(../images/sc5.png); }

.seachClasly li.active .box{ color: #fff; }
.seachClasly li:last-child{ margin-right: 14px; }

.seboxse{ padding-left: 14px; padding-right: 14px; padding-top: 10px; }
.searchnonetips{ text-align: center;font-size: 14px; color: red;min-height: 300px; display: none; padding-top: 20px; }
.seboxse .gltitle .tt i{ background-image: url(../images/s1.png); background-repeat: no-repeat; background-position: center; background-size: 20px auto; }
.seboxse .gltitle .tt{ font-size: 16px; }
.sebxoXz .gltitle .tt i{ background-image: url(../images/s2.png); }
.sebxoZx .gltitle .tt i{ background-image: url(../images/s3.png); }
.sebxoZt .gltitle .tt i{ background-image: url(../images/s4.png); }
.sebxoHj .gltitle .tt i{ background-image: url(../images/s5.png); }

.searchInput{ height: 32px;line-height: 32px; background-color: #ececec; border-radius: 16px; margin-top: 8px; padding: 0 40px 0 16px; position: relative;}
.searchInput .sbutton{ width: 32px;height: 32px; position: absolute; right: 8px; top: 0;background-image: url(../images/s.png);background-size: 18px auto; border:none 0; background-repeat: no-repeat; background-position: center;}
.searchInput .stext{ display: block; width: 100%; height: 100%; border:none 0; background: none; }
.imgwglogo{ display: block; height:28px;margin: 10px auto 0; }
.headersearch3{ background-color: #fff; border-bottom: 1px solid #dedede;}
.headersearch3 .mapbtn{ color: #a3a3a3; }
.headersearch3 .pagetitle{ color: #2095f8;font-weight: bold; }

/*2020-11-16*/
.searchInput form{ display: block; width: 100%;height: 100%; }
.searchInput .sbutton{ font-size: 0;text-indent: -99999em; }