body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td {margin:0;padding:0;}
body,button,input,select,textarea {font:14px/1.5 tahoma,arial,\5b8b\4f53,"Microsoft YaHei";}
h1,h2,h3,h4,h5,h6 {font-size:100%;}
address,cite,dfn,em,var {font-style:normal;}
small {font-size:12px;}
ul,ol,li {list-style:none;}
a {text-decoration:none;color:#333;}
a:hover {color:#19b4fe;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
img {border:0;vertical-align:middle;}
button,input,select,textarea {font-size:100%;}
table {border-collapse:collapse;border-spacing:0;}
body {color:#333;background:#f9f9f9;font-family:"Microsoft YaHei";font-size: 14px;}
.clear {clear:both;height:1px;width:100%;}
.fl {float:left;}
.fr {float:right;}
.hr {overflow:hidden;width:100%;clear:both;}
.hr10 {height:10px;}
.hr20 {height:20px;}
.hr30 {height:30px;}
.clearfix:after {content:".";display:block;height:0;visibility:hidden;clear:both;}
.clearfix {zoom:1;}
.bgfff{background: #fff;}
.main {width:1200px;margin:0 auto;}
.none {display:none;}
.block {display:block;}
.bd {border:1px solid #ccc;}
.tablist, .tablist2{display:none;}
.tabNav li,.num span {cursor:pointer;}
.turnBtn {display:block;cursor:pointer;}
.pt24 {padding-top:24px;}
.w1200 {width:1200px;margin-left:auto;margin-right:auto;}
.w840 {width:840px;}
.w340 {width:340px;}
.mt-10{margin-top: -10px !important;}
.mb9{margin-bottom: 9px;}
.mb20{margin-bottom: 20px;}
.mb30{margin-bottom:30px;}
.mb15{margin-bottom: 15px;}
.mb10{margin-bottom: 10px;}
.mt20{margin-top: 20px;}
.pd20{padding: 20px;}
.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*/
.hot_lines1 dl dt i,.utitle .tt i,.utitle .tt:after,.zqinfo .info .az{background-image: url(../image/index.png);}
.sidertt .tt i,.applist3 li .btn i,.applist4 li .btn i,.newsGame .btn i,.applist2 li .btn i{ background-image: url(../image/page.png); }
.top .w1200 {position:relative;}
.mapbtn i{ background-image: url(../image/icons.png); background-repeat: no-repeat;}
.top{ width: 100%; height: 35px;line-height: 35px; border-bottom: 1px solid #eeeeee;background: #f9f9f9;font-size: 12px;color: #666;margin-bottom: 1px; }
.mapbtn{ padding: 0 10px; }
.mapbtn i{ display: inline-block; height: 35px;width: 12px;vertical-align: middle;margin-right: 4px; }
.mapbtn i{ background-position: 0 11px; }
.mapbtn{border-left: 1px solid #fff; border-right: 1px solid #fff;}
.mapbtn:hover i,.active .mapbtn i{ background-position: -20px 11px; }
.mapbtn:hover,.active .mapbtn{color: #0fa2e8;cursor: pointer;}
.active .topDrop, .mapbox:hover .topDrop{ display: block !important; z-index: 99;}
.topDrop{ display: none; width: 800px; border:1px solid #ddd; background-color: #fff; padding: 20px 0; position: absolute; right: 0; top: 36px; border-top: none;}
.topDrop .box{ width: 50%;float: left; }
.topDrop dl{padding: 0 20px; }
.topDrop dt{ font-size: 16px; color: #0fa2e8; }
.topDrop dd{ overflow: hidden; }
.topDrop a{ display: block; width: 25%; float: left; height: 32px; line-height: 32px; font-size: 14px;overflow: hidden;}
.topDrop .box:last-child dl{ border-right: none; }
.mapbox:hover .mapbtn,.mapbox.active{ background: #fff;height: 36px;margin-bottom: -1; }
.mapbox:hover .mapbtn,.active .mapbtn{ border-left: 1px solid #ddd; border-right: 1px solid #ddd; height: 36px;display: block; }
.top .wel{font-weight: normal;}
.header1{ width: 100%;}
.header1 .w1200{ background-color: #fff; }
.header1 .logo{ float: left; padding: 26px 0 24px; }
.header1 .logo img{ display: block; height: 59px; }
.nav{ width: 100%; height:46px; line-height:46px;background: #0fa2e8; }
.nav li{ float: left; width: 126px;text-align: center;margin-right: 8px;}
.nav li a{ display: block;width: 100%; font-size: 18px; color: #fff;}
.nav li.active,.nav li:hover{ background: #19b4fe;color: #fff; }
.nav li.active a, .nav li:hover a{color: #fff;}
.mind1{ background: #fff; padding: 20px 20px 24px;margin-bottom: 20px; }
.mind1 .minApp{padding-left: 8px;}
.mind1 .minApp li{ height: 136px; }
.minApp{margin-right: -10px;}
.minApp li{ width: 95px; float: left; margin-right: 10px;text-align: center; }
.minApp li .imgBox{display: block; width: 84px;height: 84px;background-color: #f9f9f9;border-radius: 10px;overflow: hidden;margin: 0 auto 12px;}
.minApp li img{ display: block; width: 100%; height: 100%;}
.minApp li .tt{ white-space: nowrap; overflow: hidden;text-overflow: ellipsis; font-size: 14px; text-align: center; line-height: 24px;height: 24px;text-align: center;display: block;}
.hot_apps1{ border: 1px solid #e5e5e5; }
.hot_apps1 .hot_app_nav{ float: left; width: 106px; border-right: 1px solid #e5e5e5;}
.hot_apps1 .hot_app_nav li{ height:70px; line-height: 70px; text-align: center; border-bottom: 1px solid #e5e5e5; cursor: pointer; font-size: 16px;}
.hot_apps1 .hot_app_nav li:last-child{ border-bottom: none; }
.hot_apps1 .hot_app_nav .active{ background-color: #f0f0f0; color: #333; position: relative;}
.hot_apps1 .hot_app_nav .active:after{ content: ''; display: block; width: 0; height: 0; border-style: solid; border-width: 7px 0 7px 8px; border-color: transparent transparent transparent #f0f0f0; position: absolute; right: -8px;
    top: 50%; margin-top: -7px;}
.hotright{float: right; width: 1030px;}
.hot_lines1{font-size: 14px; }
.hot_lines1 dl{position: relative;padding-left: 80px; line-height: 46px;height: 46px;overflow: hidden;}
.hot_lines1 dl dt{position: absolute;left:0;top:50%;color:#fff;height: 26px; line-height: 26px; padding:0 12px 0 30px;margin-top: -13px;}
.hot_lines1 dl dt i{display: block; width: 18px;height: 26px;position: absolute;left:10px;top: 0;}
.hot_lines1 .line-1 dt{background-color: #0fa2e8;}
.hot_lines1 .line-1 dt i{ background-position: 0 0; }
.hot_lines1 .line-2 dt{background-color: #ff5a00;}
.hot_lines1 .line-2 dt i{ background-position: 0 -26px; }
.hot_lines1 .line-3 dt{background-color: #47b53e;}
.hot_lines1 .line-3 dt i{ background-position: 0 -52px; }
.hot_lines1 dl dd{display: block;font-size: 0;}
.hot_lines1 dl dd a{display: inline-block;margin:0 10px;}
.hot_lines1 dl dd a, .hot_lines1 dl dd i{font-size: 14px;}
.hot_lines1 dl dd i{font-style: normal;color: #999;}

.index1{ background: #fff; margin-bottom: 20px; padding: 20px;overflow: hidden;}
.index1 .left{width: 598px;float: left;}
.silde1{ position: relative; width: 100%; height:292px;overflow: hidden; margin-bottom: 20px;}
.silde1 .sildeBox{ position: absolute;left: 0; top: 0; }
.silde1 .sildeBox, .silde1 .sildeBox li,.silde1 .sildeBox li a,.silde1 .sildeBox li img{ display: block; width: 100%; height: 100%; }
.silde1 .sildeBox li{float: left; width: 598px;position: relative; }
.silde1 .silde-title{ display: block; padding: 0 140px 0 10px; height: 40px; line-height: 40px; font-size: 16px;position: absolute;left: 0; right: 0; bottom: 0; color: #fff; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.silde1 .silde-title{filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#7F000000', endColorstr='#7F000000');background:rgba(0,0,0,0.5);}
:root .silde1 .silde-title{filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#00000000', endColorstr='#00000000');}/*for IE9*/
.silde1 .silde-num{filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#7FFFFFFF', endColorstr='#7FFFFFFF');background:rgba(255,255,255,0.5);}
:root .silde1 .silde-num{filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#00FFFFFF', endColorstr='#00FFFFFF');}/*for IE9*/
.silde1 .silde-num{font-size: 0; padding: 4px; position: absolute; right: 20px; bottom: 12px;}
.silde1 .silde-num span{ display: inline-block; width: 22px; height: 5px; overflow: hidden; background-color: #ffff; margin: 0 2px;cursor: pointer; }
.silde1 .silde-num .active{ background-color: #0fa2e8; }
.index1img{margin-bottom: }
.tabnav1{height:45px;margin-bottom:10px;border-bottom:1px solid #0fa2e8;line-height: 57px;line-height: 44px;color: #999;}
.tabnav1 li{display:inline-block;float:left;font-size:16px;cursor:pointer;margin-right: 40px;}
.tabnav1 .active{height:43px;line-height:44px;font-size:16px;color:#0fa2e8;border-bottom:2px solid #0fa2e8;}
.imgss1{border-radius: 10px;overflow: hidden;position: relative;}
.imgss1 a,.imgss1 img{display: block;width: 100%;height: 100%;}
.imgss1 span{ display: block; height: 32px; position: absolute;left: 0; right: 0; padding: 0 5px;line-height: 32px;text-align: center;color: #fff;font-size: 16px;bottom: 0;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; }
.in1imglist li{width: 250px;height: 136px;margin-right: 20px;margin-bottom: 20px;float: left;}
.in1imglist{margin-right: -20px;}
.index1 .right{ width: 520px;float: right;overflow: hidden; }
.nlist1 .timer{color: #fd4c4c;padding-left: 10px;font-size: 14px;}
.nlist1 li{ height: 34px;line-height: 34px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.nlist1 li a.tag{color: #999999; display: inline-block; height: 100%; border-right: 1px solid #e0e0e0;padding-right: 5px;margin-right: 13px;position: relative;}
.nlist1 li a.tag:after{content: '';display: block; width: 8px;height: 8px; border:1px solid #e0e0e0;border-radius: 50%; position: absolute; right: -5px;top: 50%;margin-top: -4px;overflow: hidden; background: #fff;}
.utitle{ height: 45px;line-height: 44px;border-bottom: 1px solid #fd3065; }
.utitle .tt{float: left; height: 100%; background: #fd3065;font-size: 22px;color: #fff; padding: 0 12px; position: relative;margin-right: 30px;}
.utitle .tt i{ display: inline-block; width: 20px;height: 24px;vertical-align: middle;margin-right: 8px;background-position: 0 -80px;}
.utitle .tt:after{ content: ''; display: block; width: 37px;height: 100%; position: absolute; right: -37px;top: 0; background-position: -26px 0; }
.utitle .tabNav li{float: left; padding: 0 25px;font-size: 18px;position: relative;}
.utitle .tabNav li:after{ content: ''; display: block; width: 1px; height: 18px;border-right: 1px solid #c6c6c6;position: absolute; right: 0; top: 50%;margin-top: -9px; }
.utitle .tabNav li:last-child:after{display: none;}
.utitle .tabNav .active{ color: #fd3065;}
.utitle .tt2{float: left;font-size: 18px;font-weight: normal;padding: 0 25px;}
.index1 .right .minApp{background: #f2f2f2; padding: 24px 0 0 18px;margin-right: -30px; height: 248px;}
.index1 .right .minApp li .imgBox{width: 80px;height: 80px;margin-bottom: 7px;}
.index1 .right .minApp li{width: 80px;margin-right: 20px;height: 126px;}
.minApp li .imgBox,.imgss1{overflow: hidden;}
.minApp li .imgBox img, .imgss1 img,.alist1 li img{-webkit-transition:all 0.15s linear; -moz-transition: all 0.15s linear; transition:all 0.15s linear;}
.minApp li:hover .imgBox img,.imgss1:hover img,.alist1 li:hover img{ transform: scale(1.1); -ms-transform:scale(1.1);-moz-transform:scale(1.1); -webkit-transform:scale(1.1); -o-transform:scale(1.1);}
.minApp li:hover a,.imgss1:hover .sbg1{color: #19b4fe;}

.tithd_6{ height: 52px; line-height: 52px;}
.tithd_6 .tt{ float: left; font-size: 22px;padding-left: 15px; position: relative;margin-right: 30px;}
.tithd_6 .tt i{ display: block; width: 4px; height: 22px; background-color: #0fa2e8; overflow: hidden; position: absolute;left: 0; top: 50%;margin-top: -11px; }
.tithd_6 .t-tag{ float: left;padding-top: 15px; }
.tithd_6 .t-tag li{ float: left; font-size: 16px;margin-right: 20px;height: 24px; line-height: 24px;}
.tithd_6 .t-tag .active, .tithd_6 .t-tag li:hover{ border-bottom: 2px solid #0fa2e8; color: #0fa2e8;font-weight: bold; }
.tithd_6 .t-tag .active a, .tithd_6 .t-tag li:hover a{ color: #0fa2e8; }
.tithd_6 .more{ float: right; font-size: 14px; color: #666; }
.tithd_6 .more i{ display: inline-block; width: 4px; height: 4px; background: #ccc; border-radius: 50%; margin-left: 4px;overflow: hidden;}
.tithd_6 .more:hover{ color: #0fa2e8; }
.tithd_6 .more:hover i{ background: #0fa2e8; }
.tabnav2 li{float: left;width: 104px;height: 36px;line-height: 36px; border:1px solid #cccccc;text-align: center;border-radius: 5px;font-size: 16px;margin: 0 20px 10px 0;}
.tabnav2{margin-right: -20px;}
.index2{margin-bottom: 20px;}
.index2 .left{ width: 867px; background: #fff; padding: 0 20px;float: left;overflow: hidden; }
.tabnav2 li.active{ color: #fff; background: #0fa2e8;border-color: #0fa2e8; }
.alist1 li{ width: 150px; height: 170px; float: left;padding: 20px 0 0; border-bottom:1px dashed #e0e0e0;position: relative;}
.alist1 li .imgBox{ display: block; width: 100%; height: 110px; border-right:1px dashed #e0e0e0;}
.alist1 li img{ display: block; width: 110px; height: 110px; border-radius: 14px; margin: 0 auto;}
.alist1 li .tt{padding: 0 20px; white-space: nowrap; overflow: hidden;text-overflow: ellipsis; font-size: 18px; text-align: center; line-height: 28px;height: 28px;text-align: center;display: block; margin-top: 15px;}
.index2 .alist1{margin-left: -20px;margin-right: -20px;}
.applist1{overflow: hidden;margin-bottom: -1px;}
.index2 .right{width: 240px;padding: 0 20px;background: #fff;float: right;}
.ranking9 li{ height: 20px;line-height: 20px; padding-left:28px;overflow: hidden;font-size: 14px; position: relative;margin-bottom: 30px;}
.ranking9 li .num{ display: block;text-align: center; width: 20px;height: 20px;text-align: center;color: #fff; background: #ccc;font-size: 14px;position: absolute;left: 0; top: 0; }
.ranking9 li .tt{font-size: 18px;font-weight: normal;height: 20px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.ranking9 li .tt span{font-size: 14px;color: #999999;font-weight: normal;}
.ranking9 li .tt a{ display: block; width: 110px;float: left;overflow: hidden;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; }
.ranking9 li .imgBox, .ranking9 li p{ display: none; }
.ranking9 .active{height: 98px;margin-bottom: 22px;}
.ranking9 .active .imgBox{ display: block; width: 68px;height: 68px; float: left;margin-right: 30px;}
.ranking9 .active .imgBox img{ display: block; width: 100%; height: 100%;border-radius: 10px; }
.ranking9 .active .tt, .ranking9 .active p{ display: block; }
.ranking9 .active .tt{font-weight: bold;margin-bottom: 10px;}
.ranking9 .active p{font-size: 14px;color: #999999;height: 28px;line-height: 28px;overflow: hidden;}
.ranking9 .active .btn{height: 24px;line-height: 24px;margin-top: 8px;}
.ranking9 .active .btn a{ display: inline-block; width: 76px;text-align: center;background: #19b4fe;font-size: 14px;color: #fff; border-radius: 3px; }
.ranking9 li:nth-child(1) .num{background: #ff6060;}
.ranking9 li:nth-child(2) .num{background: #fa7a53;}
.ranking9 li:nth-child(3) .num{background: #fbc258;}
.index3, .index4, .index5,.index6{background: #fff; padding: 20px;margin-bottom: 20px;}
.zqtab{ width: 100%; height: 350px; position: relative;-moz-box-shadow:0px 5px 8px #CDCDCD; -webkit-box-shadow:0px 5px 8px #CDCDCD; box-shadow:0px 5px 8px #CDCDCD;margin-bottom: 23px;overflow: hidden;}
.zqtab .bimg{ display: block; width: 100%; height: 100%; }
.zqtab .bg{ width: 100%; height: 61px; background: #000; opacity: 0.5;filter: alpha(opacity=50);position: absolute; right: 0;left: 0;bottom: 0;}
.zqinfo{ position: absolute;left: 0; right: 0; bottom: 0;height: 61px; }
.zqinfo .tt{margin-top: -21px; width: 193px;height: 68px;line-height: 68px; padding: 14px 69px 13px 0;background-image: url(../image/zqtt.png);text-align: center;color: #fff;overflow: hidden;font-size: 22px;float: left;}
.zqinfo .info{ height: 30px;line-height: 30px;padding-top: 15px;color: #fff;font-size: 14px;float: left; }
.zqinfo .info .tag{ display: inline-block; height: 30px; padding: 0 16px;color: #fff; font-size: 16px;border-radius: 15px;margin-right: 10px;}
.zqinfo .info .tag{filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#33FFFFFF', endColorstr='#33FFFFFF');background:rgba(255,255,255,0.2);}
:root .zqinfo .info .tag{filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#00FFFFFF', endColorstr='#00FFFFFF');}
.zqinfo .info span{margin-right: 15px;}
.zqinfo .info .az{ display: inline-block; width: 30px;height: 30px;vertical-align: middle; background-position: 10px -105px;}
.zqinfo .info .btn{display: inline-block; height: 30px; width: 98px;color: #fff;font-size: 16px;text-align: center;line-height: 30px;border-radius: 15px;background: #19b4fe;}
.zqtab .num li{float: left; width: 91px;height: 91px;margin-right: 10px;padding-top: 11px;}
.zqtab .num{margin-top: -42px;position: absolute; right: 0; bottom: 0;}
.zqtab .num li a{ display: block; width: 76px;height: 76px; border:2px solid #fff;border-radius: 12px;overflow: hidden;}
.zqtab .num li a img{ display: block; width: 100%; height: 100%; }
.zqtab .num .active{padding-top: 0;}
.zqtab .num .active a{ width: 87px;height: 87px;border-color: #22aef1; }

.nList5 li{ height: 38px; line-height: 38px; overflow: hidden; position: relative;font-size: 15px;}
.nList5 li a{ padding-left: 8px; display: block; height: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.nList5 li i{ display: block; width: 4px; height: 4px; background-color: #e5e3dc; border-radius: 50%; position: absolute; left: 0; overflow: hidden; top: 50%; margin-top: -2px; }
.nList5 li a{position: relative;}
.nList5 li span{ float: right; color: #999;font-size: 12px; }
.index3 .left{ width: 358px;float: left;margin-right: 30px;}
.nList5 li:hover a{text-decoration: underline;}
.nList5 li:hover i{ background-color: #19b4fe; }
.index3 .left .line{ border-bottom: 1px solid #cccccc;padding-bottom: 11px;margin-bottom: 11px; }
.index3 .center{ width: 380px;float: left; }
.index3 .center .utitle{border-bottom-color: #9b74f3;}
.index3 .center .utitle .tt{background: #9b74f3;}
.index3 .center .utitle .tt:after{background-position: -26px -52px;}
.index3 .center .minApp{margin-right: -30px;padding-top: 34px;}
.index3 .center .minApp li{ width: 80px; margin-right: 20px;}
.index3 .center .minApp li .imgBox{ width: 80px;height: 80px;margin-bottom: 7px; }
.index3 .center .minApp li .tt{font-size: 16px;}
.index3 .center .imgss1{height: 196px;}
.index3 .right{ width: 358px;float: right; }
.index3 .jj{width: 100%; height: 204px;position: relative;border-radius: 10px;overflow: hidden;margin-bottom: 19px;}
.index3 .jj a, .index3 .jj img{ display: block; width: 100%; height: 100%; }
.index3 .jj .bg{ width: 160px; padding: 0 10px; height: 100%; position: absolute; right: 0; top: 0; bottom: 0; color: #fff;}
.index3 .jj .bg{filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#7F000000', endColorstr='#7F000000');background:rgba(0,0,0,0.5);}
:root .index3 .jj .bg{filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#00000000', endColorstr='#00000000');}/*for IE9*/
.index3 .jj .tt{font-size: 18px;text-align: center;height: 24px;line-height: 24px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;padding-top: 18px;margin-bottom: 10px;}
.index3 .jj .txt{font-size: 14px;line-height: 24px;height: 144px;overflow: hidden;}
.index3 .right .utitle{border-bottom-color: #ff6060;}
.index3 .right .utitle .tt{background: #ff6060;}
.index3 .right .utitle .tt:after{background-position: -26px -103px;}
.apptag{margin-right: -10px;padding-top: 20px;}
.apptag li{ width: 110px;float: left; height: 35px;line-height: 35px;font-size: 16px;text-align: center;background-color: #eeeeee;margin: 0 10px 10px 0; overflow: hidden;}
.apptag li a{color: #666666;display: block; width: 100%; height: 100%;}
.apptag li a:hover{color: #fff; background-color: #19b4fe;}
.title_14{height: 38px;line-height: 38px; border-bottom: 2px solid #19b5ff;border-radius: 0 0 0 14px;margin-bottom: 20px;}
.title_14 .tt{float: left;padding: 0 25px;background: #19b5ff;font-size: 20px;color: #fff;font-weight: normal;border-radius: 0 14px 0 14px;margin-right: 50px;}
.title_14 .t-tag{float: left;font-size: 14px;}
.title_14 .t-tag li{float: left; padding: 0 13px;position: relative;}
.title_14 .t-tag li:after{content: ''; display: block; width: 0; height: 14px; border-right: 1px solid #9a9a9a;position: absolute; right: 0; top: 50%;margin-top: -7px;}
.title_14 .t-tag li:last-child:after{display: none;}
.title_14 .more{float: right;font-size: 12px;color: #999;}
.index4 .left{ width: 912px;float: left; border-right:1px dashed #e0e0e0;}
.djlist li{ width: 130px;height: 214px;float: left;border:2px solid #fff; margin-right: 18px;background-color: #f9f9f9;border-radius: 8px;text-align: center;overflow: hidden;}
.djlist li img{ display: block; width: 100%; height: 175px; }
.djlist li .tt{display: block; width: 100%;height: 38px;line-height: 38px;overflow: hidden;font-size: 14px;}
.djlist li:hover{border-color: #19b5ff;}
.index4 .right{ width: 206px;float: right; }
.index4 .right .ranking9 li{margin-bottom: 21px;}
.index4 .right .ranking9 li .tt{font-size: 14px;}
.index4 .right .ranking9 li .tt a{width: 100%;}
.zjlist{margin-right: -42px;}
.zjlist li{ width: 258px;height: 165px;border-radius: 10px;overflow: hidden;position: relative; float: left;margin-right: 38px;border:2px solid #fff;}
.zjlist li a, .zjlist li img, .zjtiem .hot a, .zjtiem .hot img{ display: block; width: 100%; height: 100%; }
.zjlist li .tt, .zjtiem .hot .tt{ display: block; padding: 0 5px;position: absolute;left: 0; right: 0; bottom: 0; height: 30px;line-height: 30px;text-align: center;color: #fff;font-size: 15px;background-image: url(../image/zjbg.png); }
.zjlist li:hover{border:2px solid #1eb2ff; }
.zjlist li:hover .tt{color: #19b5ff;}
.tabnav3 li{float: left; padding: 0 28px;height: 40px;line-height: 40px;font-size: 20px;}
.tabnav3 li span{ display: block; height: 38px; }
.tabnav3 li.active{ background: #f9f9f9;border-radius: 10px 10px 0 0; color: #19b5ff; }
.tabnav3 li.active span{border-bottom: 2px solid #19b5ff;}
.zjcontent{ background: #f9f9f9;padding: 20px; }
.zjtiem{width: 550px;height: 313px;background-color: #fff;border-radius: 10px;overflow: hidden;-moz-box-shadow:0px 5px 8px #CDCDCD; -webkit-box-shadow:0px 5px 8px #CDCDCD; box-shadow:0px 5px 8px #CDCDCD;}
.zjtiem .left{ width: 330px;float: left; height: 100%;border-right: 1px solid #cccccc; }
.zjtiem .hot{ width: 100%;height: 185px;position: relative; margin-bottom: 20px;}
.zjtiem .hot:hover .tt{color: #19b5ff;}
.zjtiem .minApp li{ width: 110px;margin: 0; }
.zjtiem .minApp li .imgBox{ width: 70px;height: 70px; margin-bottom: 6px;}
.zjtiem .minApp li .tt{ width: 100px;margin: 0 auto; }
.zjtiem .right{ width: 180px;padding: 16px 20px 0 0; float: right;}
.zjtiem .right .tt{font-size: 18px;height: 50px;line-height: 25px;margin-bottom: 10px;}
.zjtiem .right .txt{font-size: 14px;color: #666666;line-height: 24px;height: 168px;overflow: hidden;margin-bottom:28px; }
.zjtiem .right .info{height: 24px;line-height: 24px;color: #999;}
.zjtiem .right .info a{color: #19b4fe;text-decoration: underline;}
.linkst li{float: left; margin-right: 20px;line-height: 28px;font-size: 14px;}
.linkst li a{color: #999;}
.linkst li a:hover{color: #19b4fe;}
.footer{ width: 100%; background: #222222;text-align: center; padding:30px 0 36px;font-size: 18px;color: #999;line-height: 30px;}
.footer a{color: #999999;}
.footer i{font-style: normal;}
/*news_list*/
.page .left{ width: 900px;margin-right: 20px;float: left; }
.page .right{ width: 280px;float: right; }
.linkNav{padding-left: 14px;position: relative;z-index: 0;margin-top: 10px;}
.linkNav li{float: left; width: 163px;height: 46px;line-height: 46px;text-align: center;font-size: 22px; padding: 10px 10px 10px 0; background-image: url(../image/tabnav.png);background-position: 0 -66px;margin-left: -14px;position: relative;}
.linkNav li a{ display: block; width: 100%; height: 100%; }
.linkNav li:nth-child(1){z-index: 9;}
.linkNav li:nth-child(2){z-index: 8;}
.linkNav li:nth-child(3){z-index: 7;}
.linkNav li.active{ background-position: 0 0; }
.linkNav li span{ display: inline-block; height: 44px;padding: 0 2px; }
.linkNav li.active a,.newsList li .info a:hover{color: #19b4fe;}
.linkNav li.active span{border-bottom: 2px solid #19b4fe;}
.page .left .newsList{padding: 10px 20px;margin-top: -10px;position: relative;z-index: 10;}
.newsList li{ padding: 25px 0; border-bottom: 1px solid #cccccc; height: 135px;}
.newsList li .imgBox{ display: block;width: 200px;height: 100%;float: left;margin-right: 20px; }
.newsList li .imgBox img{ display: block; width: 100%;height: 100%;border-radius: 5px; }
.newsList li .tt{font-size: 20px; height: 40px;line-height: 40px;}
.newsList li .txt{font-size: 14px;color: #888;line-height: 30px;height: 60px;margin-top: 4px;}
.newsList li .info{height: 28px;line-height: 28px;font-size: 12px;overflow: hidden;color: #999;}
.newsList li .info .timer{margin-left: 20px;}
.newsList li .info .timer i{ display: inline-block; width: 12px;height: 12px;background-image: url(../image/timer.png);vertical-align: middle;margin-top: -3px;margin-right: 10px; }
.newsList li .info a{color: #010101;}
.newsList li:last-child{border-bottom: none;}
.turnpage{text-align: center; padding: 60px 0;font-size: 0;}
.turnpage a{font-size: 16px; display: inline-block; height: 34px;line-height: 34px; background: #ececf1;color: #999;border-radius: 2px; width: 35px;text-align: center;margin: 0 7px;}
.turnpage .active,.turnpage a:hover{background: #19b4fe;color: #fff;}
.turnpage .turnbtn{ width: 42px;font-family: '宋体'; }
.turnpage .turnbtn2{ width: 68px; }
.alist2{ margin-right: -20px;}
.alist2 li{ float: left; width: 190px; float: left; border-bottom:1px dashed #e0e0e0; height: 70px; line-height: 30px; margin-right: 20px; padding: 18px 0;font-size: 14px;}
.alist2 li .imgBox{ display: block; width: 70px; height: 70px; overflow: hidden; border-radius: 9px; float: left; margin-right: 12px;}
.alist2 li .imgBox img{ display: block; width: 100%; height: 100%; }
.alist2 li h4{ height: 30px; overflow: hidden; font-weight: normal;padding-top: 5px;}
.alist2 li h4 a{ white-space: nowrap; overflow: hidden;  text-overflow: ellipsis; display: block; height: 30px;}
.alist2 li p{ height: 30px; overflow: hidden; text-indent: -6px;color: #999;}
.alist2 li p a{ color: #999; }
.alist2 li p i{font-style: normal;margin: 0 5px;}
.alist2 li a:hover{color: #19b4fe;}
.right .alist2{ margin-left: 0; margin-right: 0; padding: 15px 20px;}
.right .alist2 h4{padding-top: 0;}
.right .alist2 li{ padding-left: 0; border-left: none; width: 100%; margin: 0; float: none;height: 62px; padding: 10px 0; border-bottom:1px #ccc dashed;}
.right .alist2 li .imgBox{width: 62px;height: 62px;}
.right .alist2 li:last-child{ border-bottom: none; padding-bottom: 0; }
.alist2 .sidertt,.page .right .nList5 .sidertt{margin-bottom: 5px;}
.sidertt{ height: 28px;line-height: 28px; }
.sidertt .tt{float: left; padding-left: 27px;position: relative;font-size: 20px;}
.sidertt .tt i{ display: block; width: 24px;height: 24px; position: absolute;left: 0; top: 50%;margin-top: -12px;}
.tt1{ background-position: 0 0; }
.tt2{ background-position: -24px 0; }
.tt3{ background-position: -48px 0; }
.tt4{ background-position: 0 -24px; }
.tt5{ background-position: -24px -24px; }
.tt6{ background-position: -48px -24px; }
.tt7{ background-position: 0 -48px;width: 20px !important; }
.page .right .nList5{padding: 15px 20px 10px;}
.page .right .nList5 li{ height: 46px;line-height: 46px; }
.page .right .zjlist{ padding: 15px 20px;margin: 0; }
.page .right .zjlist li{float: none;margin-right: 0;margin-bottom: 15px;width: 100%;height: 120px;}
.page .right .zjlist li:hover img{}
.page .right .zjlist .sidertt{margin-bottom: 18px;}
/*news_page*/
.newscontent{ padding: 20px 20px 40px; margin-bottom: 10px;}
.artHeader{text-align: center;border-bottom:dashed 1px #ebebeb;padding-bottom: 13px;}
.artHeader .tt{font-size: 22px;color: #333333;line-height: 1.6;}
.artHeader .info{font-size: 14px;color: #999999;margin-top: 15px;}
.artHeader .info span{margin: 0 20px;}
.newscontent .content img{ display: block; max-width: 90%;margin-left: auto;margin-right: auto; }
.newscontent .content{color: #333;font-size: 16px;line-height: 1.75;}
.newscontent .content p{margin: 24px 0;text-indent: 2em;}
.newscontent .content h4{color: #fe4646;}
.newscontent .content a{color: #0778f7;}
.newscontent .tag {padding-left: 44px; position: relative;overflow: hidden;}
.newscontent .tag span{font-size: 14px; position: absolute;left: 0; top: 0;}
.newscontent .tag a{display: inline-block;height: 26px;line-height: 26px; border:1px solid #ebebeb; color: #19b4fe;margin-right: 20px; padding: 0 10px;margin-bottom: 10px;float: left;}
.newsGame{ padding: 10px 310px 10px 30px;background: #f8f8f8; height: 90px;position: relative;margin-bottom: 40px; }
.newsGame .imgBox{ display: block; width: 90px; height: 100%;float: left;margin-right: 22px;border-radius: 15px;overflow: hidden; }
.newsGame .imgBox img{ display: block; width: 100%;height: 100%; }
.newsGame .tt{font-size: 20px; height: 38px;line-height: 38px;margin-bottom: 4px;}
.newsGame li{width: 138px;float: left;height: 24px;overflow: hidden;}
.newsGame li span{color: #999;}
.newsGame .btn{ width: 280px;height: 38px;position: absolute; right: 30px;top: 37px;line-height: 38px; }
.newsGame .btn a{ display: block; width: 86px;height: 38px;padding-left: 44px;position: relative;border-radius: 5px;font-size: 16px;color: #fff;background: #19b4fe; }
.newsGame .btn i{display: block; width: 16px;height: 16px;position: absolute;left: 20px;top: 50%;margin-top: -8px;}
.newsGame .btn a.none{background: #c5c5c5;}
.newsGame .btn .btn1 i{ background-position: -37px -62px; }
.newsGame .btn .btn2 i{ background-position: -56px -62px; }
.artAbout{padding: 0 74px;}
.artAbout li{ width: 300px;height: 42px;line-height: 42px;text-align: center;font-size: 16px; border:1px solid #ccc;border-radius: 4px;padding: 0 10px;}
.newsabouts{padding: 20px;margin-bottom: 10px;}
.newsabouts .nList5{margin-right: -70px;}
.newsabouts .nList5 li{ width: 50%;float: left; height: 57px;}
.newsabouts .nList5 li a{ display: block; height: 56px;line-height: 56px; border-bottom: 1px solid #d2d2d2;margin-right: 70px; font-size: 16px;}
.newsabouts .nList5 li:last-child a, .newsabouts .nList5 li:nth-last-of-type(2) a{border-bottom: none;}
.aboutapp{ padding: 20px; }
.aboutapp, .newspage{margin-bottom: 10px;}
.aboutapp .alist2{margin-right: -50px;}
.newspage .left{ width: 900px !important; margin-right: 20px !important;}
.newspage .right{ width: 280px !important; }
.newspage .left .alist2 li:last-child, .newspage .left .alist2 li:nth-last-of-type(2),.newspage .left .alist2 li:nth-last-of-type(3),.newspage .left .alist2 li:nth-last-of-type(4){border-bottom: none;}
/*app_list*/
.applistpage{margin-top: 20px;}
.applistpage .left{ width: 280px;float: left;margin-right: 20px; }
.applistpage .right{ width: 900px;float: right; }
.classly{ padding: 20px; }
.classly li{ width: 113px;height: 30px;border:1px solid #e2e2e2; background: #f9f9f9;float: left;margin: 0 10px 10px 0;text-align: center;line-height: 30px;}
.classly ul{margin-left: -10px;}
.classly li:hover, .classly li.active{background: #19b5ff;border-color: #19b5ff;}
.classly li:hover a, .classly li.active a{color: #fff;}
.tjapp{ padding: 20px;}
.tjapp .applist2{margin-top: 10px;}
.applist2 li{ height: 42px; padding: 10px 57px 10px 0;position: relative;cursor: pointer; }
.applist2 li .imgBox{ display: block; width: 42px;height: 42px;float: left; margin-right: 16px;border-radius: 3px;overflow: hidden; -moz-box-shadow:0px 2px 4px #CDCDCD; -webkit-box-shadow:0px 2px 4px #CDCDCD; box-shadow:0px 2px 4px #CDCDCD;}
.applist2 li .imgBox img{ display: block; width: 100%;height: 100%; }
.applist2 li .tt{font-size: 14px;height: 20px;line-height: 20px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-weight: normal;}
.applist2 li .size{font-size: 12px;color: #999;height: 20px;line-height: 20px;overflow: hidden;margin-top: 4px;}
.applist2 li .btn{ display: block; width: 54px;height: 24px;border:1px solid #19b5ff;border-radius: 4px;text-align: center;line-height: 24px;color: #19b5ff;position: absolute; right: 0; top: 50%;margin-top: -12px; }
.applist2 li .btn i{ display: inline-block; width: 12px;height: 11px;vertical-align: middle;background-position: -40px -51px;margin-top: -3px; }
.applist2 li:hover .btn,.applist4 li .btn:hover{ background-color: #19b5ff;color: #fff; }
.applist2 li:hover .btn i,.applist4 li .btn:hover i{ background-image: url(../image/d2.png);background-position: 0 0; }
.mtitle{ height: 48px; }
.mtitle .tt{float: left;border-top: 4px solid #19b5ff;height: 30px;line-height: 30px;font-size: 18px;font-weight: bold;padding-top: 5px;}
.applist3 li{padding: 20px 0;height: 102px;border-bottom:1px dashed #e0e0e0;padding-right: 100px;position: relative;}
.applist3 li .imgBox{border-radius: 12px;overflow: hidden; display: block; width: 102px;height: 100px;-moz-box-shadow:0px 2px 4px #CDCDCD; -webkit-box-shadow:0px 2px 4px #CDCDCD; box-shadow:0px 2px 4px #CDCDCD;float: left;margin-right: 26px;}
.applist3 li .imgBox img{ display: block; width: 100%;height: 100%; }
.applist3 li .btn{ display: block; width: 51px;padding-left: 39px;height: 32px;line-height: 32px;border:1px solid #19b5ff;border-radius: 4px;position: absolute; right: 0; top: 50%;margin-top: -17px;color: #19b5ff;font-size: 16px; }
.applist3 li .btn i{ display: block; width: 16px;height: 16px;position: absolute;left: 19px;top: 50%;margin-top: -8px;background-position: -21px -53px; }
.applist3 li .tt{font-size: 20px;height: 24px;line-height: 24px;overflow: hidden;font-weight: normal;margin-bottom: 12px;}
.applist3 li .txt{height: 36px;line-height: 18px;font-size: 14px;color: #666;}
.applist3 li .info{ font-size: 14px;height: 20px;line-height: 20px;overflow: hidden;color: #999; margin-top: 10px;}
.applist3 li .info a{color: #999;}
.applist3 li .info a:hover{color: #19b5ff;}
.applist3 li .info span,.applist3 li .info a{margin-right: 20px;}
.applist3 li:hover{ background: #f9f9f9; }
.applist3 li:hover .btn{background-color:#19b5ff;color: #fff; }
.applist3 li:hover .btn i{ background-image: url(../image/d2.png);background-position: -17px 0; background-repeat: no-repeat;}
.turnpage{clear:both;}
.apppage .left{ width: 900px;float: left; margin-right: 20px; }
.apppage .right{ width:280px;float: right; }

.appsHeader .tag{ height: 30px; overflow: hidden;margin-top: 20px; }
.appsHeader .tag a, .appsHeader .tag strong{ float: left; height:30px; line-height: 30px;}
.appsHeader .tag strong{ font-size: 18px; position: relative; margin-right: 20px; padding-left: 13px;font-weight: normal;}
.appsHeader .tag strong i{ display: block; width: 4px; height: 20px; position: absolute; left: 0; top: 50%; margin-top: -8px; background-color: #19b4fe;}
.appsHeader .tag a{ background-color: #f9f9f9; color: #19b4fe; font-size: 16px; margin-right: 16px;}
.appsHeader .tag a{ color: #19b4fe;padding: 0 28px; display: block; height: 100%;}
.appsHeader .tag a:hover{ color: #fff;background: #19b4fe; }
.appsHeader{padding: 20px;}
.appsHeader .imgBox{ display: block; width: 138px;height: 138px;float: left;margin-right: 36px; }
.appsHeader .imgBox img{ display: block; width: 100%; height: 100%; border-radius: 20px; }
.appsHeader .tt{font-size: 28px; height: 46px;line-height: 46px;}
.appsHeader .info{ height: 30px;line-height: 30px;font-size: 14px;overflow: hidden; margin: 10px 0 20px;}
.appsHeader .info li{ float: left; height: 30px;overflow: hidden; margin-right: 25px;}
.appsHeader .info li span{color: #999;}
.appsHeader .erm{float: right; width: 130px;}
.appsHeader .erm .ermbox{display: block; padding: 10px;margin-top: -10px;}
.appsHeader .erm .ermbox img{ display: block; width: 110px; height: 110px; }
.appsHeader .erm .btn{ display: block; width: 100%; height: 36px;line-height: 36px;text-align: center;color: #fff;border-radius: 3px;background: #19b4fe; font-size: 18px;letter-spacing: 2px;}
.appsHeader .erm .btn:hover{opacity: 0.8;filter: alpha(opacity=80);}
/*app*/
.appsIntro .content{ line-height: 30px;font-size: 16px; }
.appsIntro .content p{ text-indent: 2em; }
.sjtabBox{ width: 100%; height: auto; position: relative; height: 560px; overflow: hidden;}
.sjImgTab{ width: 100%; height: auto; position: absolute; overflow: hidden; top: 0; margin-left: -400px; left: 50%;}
.sjImgTab ul{ position: absolute; left: 0; top: 0; width: 600%; margin-left: -230px; padding-top: 120px;}
.sjImgTab ul li{ width: 420px; float: left; position: relative; z-index: 1;transition: all 0.3s;}
.sjImgTab ul li a{ display: block; width: 100%; }
.sjImgTab ul li img{ display: block; width: 100%;height: 100%; margin: 0 auto;}
.sjImgTab ul li span{display: block; width: 100%; height: 100%; background-color: #000; opacity: 0.5; filter: alpha(opacity=50); position: absolute; top: 0; left: 0;transition: all 0.3s; text-align: center;}
.sjImgTab ul .active{ z-index: 2; transform: scale(1.4);}
.sjImgTab ul .active span{ opacity: 0; filter: alpha(opacity=0); }
.turnBtn{ display: block; width: 100px; position: absolute; top:0; bottom: 0; background-repeat: no-repeat; background-position: center; z-index: 9; cursor: pointer;}
.turnPrev{ left: 0; background-image: url(../image/turnPrev.png);}
.turnNext{ right: 0; background-image: url(../image/turnNext.png);}
.turnBtn:hover{ opacity: 0.6; filter: alpha(opacity=60); }
.applist4 li{ padding: 10px 68px 10px 0; height: 70px;line-height: 70px;overflow: hidden;border-bottom:1px dashed #e0e0e0; position: relative;cursor: pointer;}
.applist4 li:hover{background-color: #f9f9f9;}
.applist4 li .imgBox{ display: block; width: 70px;height: 100%;float: left;margin-right: 28px; }
.applist4 li .imgBox img{ display: block; width: 100%; height: 100%; border-radius: 10px; }
.applist4 li span{color: #999;font-size: 16px;}
.applist4 li .tt{ width: 278px;height: 70px;font-size: 18px; float: left;}
.applist4 li .pt{ width: 154px;float: left;display: block; height: 70px;overflow: hidden; }
.applist4 li .btn{ display: block; width: 38px;height: 24px; padding-left: 26px;border:1px solid #19b5ff;color: #19b5ff;line-height: 24px;border-radius: 3px;position: absolute; right: 0;top: 50%;margin-top: -13px;font-size: 12px; }
.applist4 li .btn i{ display: block; width: 12px;height: 12px;position: absolute;left: 12px;top: 50%;margin-top: -6px;background-position: -40px -51px;}
.applist4 li:last-child{border-bottom: none;}
.specHot{ padding: 10px 0; border-bottom:1px dashed #cccccc; height: 118px; line-height: 20px;margin-bottom: 30px;}
.specHot .imgBox{ display: block;width: 170px; height: 106px; float: left; margin-right: 20px; overflow: hidden;}
.specHot .imgBox img{ display: block; width: 100%; height: 100%; }
.specHot h4{ font-weight: normal; font-size: 18px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;height: 26px;line-height: 26px;overflow: hidden;margin-bottom: 10px;}
.specHot h5{ height: 40px; overflow: hidden; font-weight: normal; }
.specHot p{ color: #999; margin-top: 10px; }
.specHot h4 .btn{font-size: 12px;color: #666;background: #eeeeee;border-radius: 4px;padding: 0 8px;}
.specHot h4 .btn:hover{background-color: #19b5ff;color: #fff;}
.fs12{font-size: 12px;}
.applist5 li{ width: 194px;margin-right: 20px;margin-bottom: 40px;height: 75px;float: left; }
.applist5 li p,.applist5 li h4{height: 24px;line-height: 24px;overflow: hidden;}
.applist5 li p, .applist5 li p a{color: #999;}
.applist5 li p a:hover{color: #19b5ff;}
.applist5 li .tt{padding-top: 2px;font-weight: normal;}
.applist5 li .imgBox{ display: block; width: 75px;height: 75px;float: left;margin-right: 12px; }
.applist5 li .imgBox img{display: block;width: 100%;height: 100%;border-radius: 12px;}
.aptag{margin-right: -16px;}
.aptag a{float: left;display: inline-block; height: 26px;line-height: 26px;padding: 0 10px;margin-right:16px;margin-bottom: 12px;background: #f0f0f0;color: #666;}
.aptag a:hover{background-color: #19b5ff;color: #fff;}
/*zt*/
.ztlistpage{margin-top: 20px;}
.ztlistpage .left{ width: 192px;float: left; }
.ztlistpage .right{width: 1008px;float: right;}
.lnav{padding-top: 20px;background: #ebebeb;min-height: 470px;}
.lnav li{ height: 44px;line-height: 44px;font-size: 16px; }
.lnav li a{ display: block; padding-left: 62px;height: 100%; border-left: 4px solid #ebebeb; position: relative;}
.lnav li i{ display: block; width: 16px;height: 16px;position: absolute;left: 40px;top: 50%;margin-top: -8px;background-image: url(../image/ztnav.png);}
.lnav li.active{ background: #fff; }
.lnav li.active a{border-left-color: #19b5ff;color: #19b5ff;}
.ln1{ background-position: 0 0; }
.ln2{ background-position: 0 -20px; }
.ln3{ background-position: 0 -40px; }
.ln4{ background-position: 0 -60px; }
.lnav li.active .ln1{ background-position: -20px 0; }
.lnav li.active .ln2{ background-position: -20px -20px; }
.lnav li.active .ln3{ background-position: -20px -40px; }
.lnav li.active .ln4{ background-position: -20px -60px; }
.ztlist{margin-right: -20px;}
.ztlist li{ width: 453px;padding-right: 15px;height: 163px;border:1px solid #eeeeee;background-color: #f9f9f9;float: left;margin: 0 20px 20px 0; }
.ztlist li .imgBox{ display: block; width: 267px;height: 100%;float: left;margin-right: 15px;position: relative; }
.ztlist li .imgBox img{ display: block; width: 100%;height: 100%; }
.ztlist li .tt{font-size: 16px;color: #19b4fe; height: 32px;line-height: 32px;padding-top: 7px;}
.ztlist li .tt a{color: #19b4fe;}
.ztlist li .txt{font-size: 14px;line-height: 26px;height: 104px;text-indent: 1em;padding-top: 15px;}
.ztlist li .sbg1{display: block; position: absolute;left: 0; right: 0; bottom: 0; height: 36px;line-height: 36px;padding: 0 10px;color: #fff;font-size: 16px;    overflow: hidden;}
.ztlist li:hover{border-color: #19b4fe;}
.ztlist li .timer{text-align: right;height: 24px;line-height: 24px;color: #999;font-size: 12px;margin-top: 10px;}
.ztlist li:hover .sbg1{color: #19b4fe;}
/*hj*/
.hjheader{ width: 100%;height: 230px;background-color: #0b9eef;background-image: url(../image/hjheader.jpg);background-position: center; }
.hjheader .logo{padding-top: 89px;}
.appsHeader .jj{clear: both;margin-top: 30px;line-height: 24px;height:72px; }
.appsHeader .jj b{color: #e43a39;}
/*zqzq*/
.zqTop{ width: 100%;height: 64px;line-height: 64px;background: #fff; }
.zqTop .logo{ padding-top: 14px; margin-right: 36px;}
.zqTop .logo img{ display: block; height: 36px; }
.zqTop .wel{font-weight: normal;}
.zqTop .gohome{display: block; width: 46px;height: 64px;position: relative;display: block;}
.zqTop .gohome i{ display: block; width: 26px;height: 26px;position: absolute; right: 20px;top: 50%;margin-top: -13px;background-image: url(../image/home.png);background-repeat: no-repeat;}
.zaHeader{ width: 100%; height: auto; max-height: 515px; position: relative;min-width: 1200px; }
.zaHeader .bigimg{ display: block; width: 100%;height: auto; max-height: 515px;min-height: 240px;min-width: 1200px; }
.zqnav{ width: 100%; height: 80px;line-height: 80px;color: #fff;font-size: 24px; position: absolute;left: 0; right: 0;top: 0;z-index: 9;}
.zqnav a{color: #fff;}
.zqnav li{float: left;width: 126px;margin-right: 10px;text-align: center;height: 80px;position: relative;}
.zqnav li a{ display: block; width: 100%; height: 100%;position: relative; }
.dropnav{ width: 140px;position: absolute;left: 50%;margin-left: -83px;top: 80px; padding: 0 13px;display: none;}
.dropnav li{height: 72px;border-bottom: 1px solid #d9e0e2;line-height: 72px;}
.dropnav li:last-child{border-bottom: none;}
.zqnav li:hover .dropnav{display: block;}
.zqnav li i{ display: inline-block; width: 0; height: 0; border-left: 7px solid transparent; border-right: 7px solid transparent; border-top:8px solid #fff;
    vertical-align: middle;margin-left: 8px;  }
.zqnav li:hover i{border:none;border-left: 7px solid transparent; border-right: 7px solid transparent; border-bottom:8px solid #fff;}
.zqnav li:hover,.zqnav li.active{background: #000000;}
.dropnav li:hover{background: none; }
.dropnav li:hover a{color: #19b4fe;}
.zqheaderbg{ width: 100%; height: 98px;position: absolute;left: 0; right: 0; bottom: 0; background-image: url(../image/zqheader.png);z-index: 9; }
.zqhot{position: relative;}
.zqhottt{width: 407px;height: 55px;background-image: url(../image/hottt.png);margin: -40px auto;text-align: center;line-height: 48px;font-size: 24px;font-weight: normal;color: #fff;letter-spacing: 3px;}
.zqhot li{float: left; width: 12.5%;height: 40px;line-height: 40px;text-align: center;margin-bottom: 5px;}
.zqhot ul{margin-top: 60px;}
.zqhot li a{ display: block; margin: 0 3px;height: 100%;font-size: 16px;font-weight: bold;background: #f9f9f9;padding: 0 5px;overflow: hidden; }
.zqhot li.l2{ width: 25%; }
.zqhot li.l2 a{color: #fff;}
.zqhot li.l2 a:hover{ background-color:#19b4fe;color: #fff;  }
.zqhot li.r1 a{background: #ff9191;}
.zqhot li.r2 a{background: #8dc2fe;}

.elli1{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.elli2{display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; text-overflow: ellipsis;}
.elli3{display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; text-overflow: ellipsis;}
.elli4{display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 4; overflow: hidden; text-overflow: ellipsis;}
.elli7{display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 7; overflow: hidden; text-overflow: ellipsis;}


.apppage .left .pd20 .aboutapp,.apppage .left .pd20 .newsabouts{padding: 0;}
.hjheader2{position: relative;min-width: 1200px;}
.hjheader2 .hjbg{ display: block; height: auto; width: 1920px;position: absolute;left: 50%;margin-left: -960px;top: 0;z-index: 0;min-height: 400px;}
.hjmain{height: 400px;position: relative;}
.hjmain .nav{position: absolute;left: 0; right: 0; bottom: 0;}
.hjmain .logo{padding-top: 30px;}
.hjheader2 .w1200{position: relative;z-index: 2;}
.hjheader2 .nav{}
.hjheader2 .nav{filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#7F000000', endColorstr='#7F000000');background:rgba(0,0,0,0.5);}
:root .hjheader2 .nav{filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#00000000', endColorstr='#00000000');}/*for IE9*/
.hjheader2 .nav li{font-weight: bold;border-right: 1px solid #fff;margin-right: 0;}
.hjheader2 .nav li:hover,.hjheader2 .nav li.active{background-color: #000;}
.ranking9 li .tt .tag{font-size: 14px; color: #999999; font-weight: normal;width: 100px;}
.ranking9 li .tt .tag:hover{color: #0fa2e8;}


/*2020-1-7*/
.siderLoch{ height: 46px;line-height: 46px; font-size: 14px;color: #666; }
.siderLoch i{color: #c5c5c5;margin: 0 4px;font-style: normal;}
.siderLoch strong{font-weight: normal; color: #999;}
.siderLoch a{color: #666;}
.siderLoch a:hover{color: #0fa2e8;}
.gamezq li{ background-color: #fff; margin-bottom: 10px; padding: 20px; overflow: hidden; }
.gamezq li .imgBox{ display: block; width: 786px; height: 263px; float: left;margin-right: 30px;}
.gamezq li .imgBox img{ display: block; width: 100%; height: 100%; }
.gamezq li h4{ height: 48px; line-height: 48px; font-size: 30px; font-weight: bold;}
.gamezq li h4 a{ display: block; height: 100%;  white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color: #000;}
.gamezq li .text{ height: 180px; line-height: 30px; font-size: 18px; color: #666; overflow: hidden;padding-top: 7px; text-indent: 2em;}
.gamezq li .tags{ text-align: right; font-size: 18px; color: #666; height: 30px; line-height: 30px; overflow: hidden;}
.gamezq li .tags a{ color: #666; }.gamezq li .imgBox img:hover {opacity: .8;}
/*2020-1-8*/
.special-page .sp-top {background:#fff;padding:15px;overflow:hidden;border:1px solid #eee;}
.special-page .sp-top .sp-img {width:326px;height:200px;display:block;float:left;}
.special-page .sp-top .info {margin-left:360px;overflow:hidden;}
.special-page .sp-top .info h1 {font-size:26px;color:#0fa2e8;height:30px;line-height:30px;overflow:hidden;}
.special-page .sp-top .info .intro {font-size:14px;color:#666;line-height:24px;margin-top:10px;height:120px;overflow:hidden;}
.special-page .sp-top .info .other {height:40px;line-height:40px;overflow:hidden;}
.special-page .sp-top .info .other span {color:#999;float:left;}
.special-page .sp-top .info .other .share {float:right;}
.special-page .sp-top .info .other .share > div {margin-top:8px;float:left;}
.special-page .sp-list {height:auto;margin-top:20px;}
.special-page .sp-list ul {height:auto;margin-left:-40px;}
.special-page .sp-list ul li {background:#fbf9fa;border:1px solid #e1e0de;float:left;width:341px;margin-left:40px;margin-top:20px;position:relative;padding:15px;border-radius:10px;}
.special-page .sp-list ul li dl {overflow:hidden;}
.special-page .sp-list ul li dl dt {width:80px;float:right;}
.special-page .sp-list ul li dl dt img {display:block;width:80px;height:80px;}
.special-page .sp-list ul li dl dt .dl-link {margin-top:6px;display:block;width:80px;height:26px;line-height:26px;text-align:center;color:#fff;font-size:14px;background:#0fa2e8;}
.special-page .sp-list ul li dl dd {margin-right:90px;}
.special-page .sp-list ul li dl dd h2 {font-size:20px;height:30px;line-height:30px;overflow:hidden;color:#0fa2e8;margin-bottom:6px;}
.special-page .sp-list ul li dl dd p {height:24px;line-height:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#333;font-size:14px;}
.special-page .sp-list ul li .reason {margin-top:4px;font-size:14px;line-height:20px;height:60px;overflow:hidden;}
.special-page .sp-list ul li .reason span {color:#f92905;}
.special-page .sp-list ul li i {display:block;width:112px;height:112px;background:url(../image/icon_10.gif) no-repeat;position:absolute;left:-6px;top:-6px;display:none;}
.special-page .sp-list ul li:first-child dl {margin-left:70px;}
.special-page .sp-list ul li:first-child i {display:block;}
.special-page .sp-list ul li:first-child + li dl {margin-left:70px;}
.special-page .sp-list ul li:first-child + li i {display:block;background-position:0 -112px;}
.special-page .sp-list ul li:first-child + li + li dl {margin-left:70px;}
.special-page .sp-list ul li:first-child + li + li i {display:block;background-position:0 -224px;}
.special-page .sp-list ul li a:hover .reason{color: #333;}
.special-page .sp-list ul li a{ display: block;  }
.special-page .sp-list ul li:hover{-webkit-box-shadow: 0 15px 30px rgba(0,0,0,0.1);-moz-box-shadow: 0 15px 30px rgba(0,0,0,0.1);box-shadow: 0 15px 30px rgba(0,0,0,0.1);}
.movezt{ background: #fff; padding: 20px;margin-bottom: 40PX; }
.moveztBox{ width: 100%; height: 169px;overflow: hidden; position: relative; }
.moveztBox ul{ position: absolute;left: 0;top: 0;width:300%; }
.moveztBox .turnBtn{ position: absolute;top: 50%;margin-top: -50%;margin-top: -30px; width: 26px;height: 60px;background-repeat: no-repeat; background-position: center;  }
.moveztBox .prevBtn{left: 0; background-image: url(../image/prev.png);}
.moveztBox .nextBtn{right: 0; background-image: url(../image/next.png);}

/*2020-1-8*/
.ztpageName{width: 100%;text-align: center; height: 450px;line-height: 350px;font-size: 80px;color: #fff;}

/*2020-1-16*/
.sjImgTab ul li a{ display: block; width: 100%;height: 100%; }
.sjImgTab ul .active span{display: none;}
.napacontent p img, .newscontent .content img{ display: block; margin: 0 auto; max-width: 80%;height: auto !important; }
.newscontent .content table{ margin:0px auto;border-collapse: collapse;cellspacing:0;  border:1px solid #999; width: 100%;}
.newscontent .content table td{  border:1px solid #999;text-align:center;padding:6px;margin:0px;}

/*2020-3-13*/
.nav{overflow: hidden;}
.nav li:last-child{margin-right: 0;}

/*2020-06-02*/
.newsGame li p{display:inline;color: #999;}
.newsGame .btn a{float: left; margin-right:10px;width: 130px;padding-left: 0;text-align: center;}
.newsGame .btn a:nth-child(1),.newsGame .btn a.fl{float: left;margin-right: 0;}
.newsGame .btn a:nth-child(2),.newsGame .btn a.fr{float: right;margin-right: 0;background-color: #6ab52d;}
.newsGame .btn a.none{background: #c5c5c5;}

/*2020-6-9*/
.game_aboutzt{padding: 20px; background-color: #fff;margin-bottom: 10px;}
.game_aboutzt .nvTitle{ background-color: #fff; }
.newsaBoutBtn{display: block;width: 60%;height: 48px;line-height: 48px;text-align: center;border-radius: 24px;margin: 0 auto;font-size: 16px; background-color: #f6f6f6;margin-top: 10px;letter-spacing: 2px;}
.newsaBoutBtn:hover{ background-color: #0fa2e8;color: #fff; }

/*2020-8-19*/
.ableft{ width: 240px;float: left; }
.ableftnav li{height: 42px;line-height: 42px; }
.ableftnav li a{ display: block; height: 100%; position: relative; padding-left: 80px; font-size: 14px; color: #666;}
.ableftnav li i{ display: block;width: 0; height: 0;  border-style: solid; border-width: 4px 0 4px 8px; border-color: transparent transparent transparent #19b4fe; position: absolute; right: 80px;top: 50%;margin-top: -4px;}
.ableftnav li.active{ background-color: #19b4fe; }
.ableftnav li.active i{ border-color: transparent transparent transparent #fff;}
.ableftnav li.active a{ color: #fff; }
.ableftnav li:hover{background-color: #d2effc;}
.ableftnav li:hover a{ color: #19b4fe; }
.pt20{padding-top: 20px;}
.mr20{margin-right: 20px;}
.abright{ width: 900px;float: left; color: #666;}
.pb20{padding-bottom: 20px;}

.abright h2{font-size:18px;padding-left:15px;height:41px;line-height:41px;border-bottom:1px solid #0fa2e8;margin-bottom:10px; color: #1890ff;}
.abright p{padding-left:15px;line-height:34px;margin-bottom:10px;}.abright b{font-weight:bold;}.abright a{color:#0984C5;text-decoration:underline;}.abright a:hover{color:#f60;}
.abfooter{clear:both;border-top:1px solid #ddd;padding:25px 0;text-align:center;font-size: 14px;text-align: center;}
.abfooter div{color:#bbb;}
.abfooter p{margin-top:10px;color:#999;}
.abfooter a{margin:0 15px;}
.abfooter img{display:inline;}
.abfooter p a{color:#999;}

/*2020-8-20*/
.pdaddtips{font-size: 14px; color: #888; padding-left: 24px;position: relative;line-height: 22px;}
.pdaddtips a{ color: #1ec456; font-weight: bold;}
.pdaddtips i{ display: block; width: 18px;height: 18px;text-align: center;line-height: 18px; border-radius: 50%; background-color: #ccc;color: #fff;font-style: normal; position: absolute;left: 0;top: 50%;margin-top: -9px;font-size: 12px;}

.feedbacktitle{padding: 30px 0;  font-size: 24px; color: #0093DD; text-align: center;font-weight: normal;}
#feedback{background:#fff;margin-bottom:45px;padding-bottom:15px;border:1px solid #e6e6e6;border-radius:3px;}
#feedback p{vertical-align:top;margin:30px 40px;}
#feedback span{vertical-align:top;display:block;margin:0;padding:30px 40px;border-bottom:1px solid #e6e6e6;}
#feedback p i{font-size:12px;color:#999;padding-left:7px;}
#feedback label{color:#333;float:left;font-size:16px;width:90px;height:42px;position:relative;top:8px;}
#feedback input{width:200px;height:42px;border:1px solid #e6e6e6;border-radius:3px;padding-left:15px;line-height:42px;}
#feedback .grey{color:#999;}
#feedback .foc{color:#333;border-color:#0093DD;box -shadow:0 0 3px #0093DD;}
#feedback #pLink{width:560px;}
#pContent{width:880px;height:165px;border:1px solid #e6e6e6;padding:15px;resize:none;}
#feedback #submitBtn{margin-left:365px;width:215px;height:42px;border-radius:3px;border:none;background-color:#0093DD;font-size:16px;color:#fff;padding:0;cursor:pointer;}
#main #feedback .hover{background-color:#009eed;}
#footer{width:1200px;margin:0 auto 30px auto;text-align:center;line-height:26px;}
#footer a{margin:0 15px;}
#lxfs{position:relative;display:inline-block;width:70px;height:42px;line-height:42px;border:1px solid #e6e6e6;}
#lxfs s{ font-weight: normal; font-style: normal; text-decoration: none;position:absolute;display:block;width:56px;height:42px;line-height:42px;background:url(../image/arrow.png) no-repeat scroll right center transparent;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;}
#contact{position:relative;top:-17px;*top:-6px;left:-2px;text-indent:10px;background:#f2f2f2;}
select::-ms-expand{display: none;}


.header1 .logo{padding-top: 12px;padding-bottom: 10px;}
.siderLoch{height: 38px;line-height: 38px;}
.header1 .logo img{height: 50px;}

/*2020-8-28*/
.footer{font-size: 14px;}

.muniApplist{margin-right: -50px;}
.muniApplist li{width: 110px; height: 172px; margin-right: 30px;float: left; overflow: hidden; cursor: pointer;}
.muniApplist li img{transition: all 0.1s;}
.muniApplist li .imgBox{ display: block; width: 100%; height: 110px; overflow: hidden; border-radius: 16px; }
.muniApplist li .imgBox img{ display: block; width: 100%; height: 100%; }
.muniApplist li .tt{ display: block; height: 24px; line-height: 24px; overflow: hidden; font-weight: normal; font-size: 15px;margin-top: 13px;text-align: center; }
.muniApplist li:hover .tt a{ color: #589cf6; }
.muniApplist li:hover img{transform: scale(1.2);}
.muni .muniApplist li{ width: 93px;margin-right: 25px;}
.muni .muniApplist li .imgBox{height: 93px;}
.muni .muniApplist li{height: 148px;}
.muni .hot_lines2 dl{margin-top: 0;margin-bottom: 15px;}
.muni .hot_lines2{padding-top: 20px;}

.hot_lines2{ overflow: hidden;border-top: 1px solid #e0e0e0;}
.hot_lines2 dl{ height: 24px;overflow: hidden; line-height: 24px;font-size: 14px; margin-bottom: 10px;margin-right: 15px; margin-right: 0;margin-top: 20px;}
.hot_lines2 dl dt{ float: left; }
.hot_lines2 dt{float:left;width:75px;height:24px;line-height:24px;text-align:center;color:#fff;margin-right:30px;display:inline;position:relative; background: #999;}
.hot_lines2 .tag1{background:#fc5c5c}
.hot_lines2 .tag2{background:#19b4fe}
.hot_lines2 dt i{width:0;height:0;overflow:hidden;position:absolute;right:-12px;top:6px;border:6px solid #999;border-color:transparent transparent transparent #999;_border-color:tomato tomato tomato #999;_filter:chroma(color=tomato);}
.hot_lines2 .tag1 i{border-left-color:#fc5c5c}
.hot_lines2 .tag2 i{border-left-color:#19b4fe}
.hot_lines2 dd{ font-size: 0; }
.hot_lines2 dd a, .hot_lines2 dd i{ font-size: 14px; }
.hot_lines2 dd a{margin-right: 20px;}
.hot_lines2 .c1{color: #fc5c5c;}
.hot_lines2 .c2{color: #19b4fe;}
.hot_lines2 .c3{color: #333333;}
.hot_lines2 .c4{color: #333333;}
.hot_lines2 .c5{color: #333333;}
.hot_lines2 .c6{color: #333333;}
.n_index1 .left{width: 380px;margin-right: 20px;float: left;;overflow: hidden;}
.n_index1 .center{width: 460px;float: left;}
.n_index1 .right{width: 280px;float: right; }
.n_index1 .bannerss{height: 300px;position: relative;overflow: hidden;}
.n_index1 .bannerss ul{ position: absolute;left: 0;top: 0;width: 500%; height: 100%;}
.n_index1 .bannerss ul li{ width: 380px;height: 100%; float: left;position: relative;}
.n_index1 .bannerss li a, .n_index1 .bannerss li img{ display: block; width: 100%;height: 100%; }
.n_index1 .bannerss .num{}
.n_index1 .bannerss .num{position: absolute;right: 0;left: 0;bottom: 0;width: 100%;height: 8px;line-height: 0;font-size: 0;text-align: center;overflow: hidden;z-index: 9;}
.n_index1 .bannerss .num span{width: 74px;height: 8px;overflow: hidden;border: 1px solid #A2A2A2;background: #373737;cursor: pointer;display: inline-block;}
.n_index1 .bannerss .num .active{background: #19b4fe;}
.n_index1 .bannerss li .tt{display: block; height: 52px; position: absolute;left: 0; right: 0; bottom: 8px;color: #fff; line-height: 52px;font-size: 16px; padding: 0 10px;}
.n_index1 .bannerss li .tt{filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#7F000000', endColorstr='#7F000000');background:rgba(0,0,0,0.5);}
:root .n_index1 .bannerss li .tt{filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#00000000', endColorstr='#00000000');}/*for IE9*/

.title2{height: 60px;line-height: 60px;}
.title2 .tt{float: left;font-size: 22px;font-weight: bold;padding-left: 23px;position: relative;}
.title2 .tt i{ display: block; width: 5px;height: 24px;background: #19b4fe; position: absolute;left: 0;top: 50%;margin-top: -12px; }
.title2 .more{float: right;font-size: 18px;color: #999;}
.title2 .more i{font-style: normal;display: inline-block; width: 18px;height: 18px;border-radius: 50%;background: #f9f9f9;vertical-align: middle;line-height: 18px;text-align: center;margin-right: 8px;}
.title2 .t-tag{float: left;}
.title2 .t-tag li{float: left; position: relative; padding: 0 30px;}
.title2 .t-tag li a{ display: inline-block; height: 30px;line-height: 30px; padding: 0 14px;font-size: 16px; border-radius: 4px; }
.title2 .t-tag li:after{content: ''; display: block; width: 0; height: 18px;border-right: 1px solid #cccccc; position: absolute; right: 0; top: 50%;margin-top: -9px;}
.title2 .t-tag li:last-child:after{ display: none; }
.title2 .t-tag li a:hover, .title2 .t-tag li.active a{ color: #fff; background: #0fa2e8; }
.list55{margin-right: -20px;}
.list55 li{width: 50%;float: left;margin-bottom: 10px;}
.list55 li a{display: block;margin-right: 20px;}
.list55 li a img{ display: block; width: 100%;height: 106px; margin-bottom: 5px;}
.list55 li .tt{display: block;height: 24px;line-height: 24px;text-align: center; overflow: hidden;}
.cenTabnav{border-bottom: 1px solid #ccc;height: 42px;line-height: 42px;text-align: center;font-size: 0;}
.cenTabnav li{ display: inline-block;font-size: 18px;float: left;width: 65px; }
.cenTabnav li.active,.cenTabnav li.active a{color: #19b4fe;}
.cenTabnav li{width: 25%;font-weight: bold;}
.index1list li{position: relative; height: 32px; line-height: 32px; background: url(../image/pc6spr.png) -253px -154px no-repeat; padding-left: 26px}
.index1list li .timer{ float: right; margin: 0 5px;color: #fd3939;}
.index1list li .cly{ display: inline; float: left; width: 100px; height: 17px; line-height: 17px; margin: 8px 13px 0 0; padding: 0 7px 0 0;
    text-align: right; border-right: 1px solid #ddd; overflow: hidden;color: #999;}
.index1list li .cly:hover {color: #fd3939}
.index1list li img { display: inline; width: 20px; height: 20px; margin-right: 6px; position: relative;}
.index1list li .tt{width: 230px;float: left;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.index1list li i{display: none;}
.index1list li.best i,.index1list li.hot i,.index1list li.new i{display: block; width: 28px;line-height: 32px; height: 32px; overflow: hidden; padding: 0;
    text-align: center; position: absolute; left: 0;top: 0;font-style: normal;background: url(../image/pc6spr.png);}
.index1list li.best,.index1list li.hot,.index1list li.new{margin-top: 16px;}
.index1list li.new i{ background-position: -253px -59px; color: #1193fc;}
.index1list li.hot i{ background-position: -253px -91px; color: red;}
.index1list li.best i{ background-position: -253px -124px; color: #609c32;}
.ranking1 li .num{ font-style: normal; display: block; width: 20px; height: 20px; position: absolute; left: 0; top: 50%; margin-top: -10px; background-color: #cccccc; text-align: center; color: #fff;}
.ranking1 li .num_1{ background-color: #ff6060; }
.ranking1 li .num_2{ background-color: #fa7a53; }
.ranking1 li .num_3{ background-color: #fbc258; }
.ranking1 li{ position: relative; height: 20px; line-height: 20px; overflow: hidden; margin-top: 21px; padding-left: 32px;}
.ranking1 li h4{ font-weight: normal; height: 20px; overflow: hidden;}
.ranking1 li .imgBox, .ranking1 li p{ display: none; }
.ranking1 .active{ height: 70px; overflow: hidden; }
.ranking1 .active .imgBox{ display: block; width: 70px; height: 70px; float: left; margin-right: 12px;}
.ranking1 .active .imgBox img{ display: block; width: 100%; height: 100%; }
.ranking1 .active h4{ height: 40px; line-height:20px; overflow: hidden; font-weight: normal;}
.ranking1 .active p{ display: block; margin-top: 5px;}
.ranking1 .active .num{ height: 44px; margin-top: -22px; line-height: 44px; }

.n_index1 .title2 .tt{font-weight: normal;font-size: 18px;}
.n_index1 .title2 .more{font-size: 14px;}
.n_index1 .right .title2{height: 42px;line-height: 42px;}
.n_index1 .right .muniApplist{margin-right: -30px;padding-top: 21px;}
.n_index1 .right .muniApplist li{ width: 75px; margin-right: 28px;height: auto;margin-bottom: 5px;}
.n_index1 .right .muniApplist li .imgBox{height: 75px;}
.n_index1 .right .muniApplist li .tt{margin-top: 8px;}
.rankTab{height: 42px;line-height: 42px;font-size: 16px;}
.rankTab li{float: left; border-bottom: 1px solid #ccc;width: 50%;}
.rankTab li span{font-size: 18px;color: #19b4fe;font-weight: bold;}
.rankTab li.active{border-bottom: 2px solid #19b4fe;font-size: 18px;position: relative;}
.n_index1 .ranking1{padding-top: 10px;}
.n_index1 .ranking1 li{margin-top: 10px;}
.n_index1 .ranking1 li h4{height: 20px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin-bottom: 3px;}
.n_index1 .ranking1 li p{margin-top: 0;}
.n_index1 .ranking1 li .imgBox{ border-radius: 12px;overflow: hidden; }
.n_index1 .ranking1 li .cly,.n_index1 .ranking1 li .cly a{color: #999;font-size: 12px;}
.n_index1 .ranking1 li .btn a{ display: inline-block; height: 24px;line-height: 24px; border:1px solid #19b4fe;color: #19b4fe; padding: 0 12px; border-radius: 3px;}
.n_index1 .ranking1 li .btn a:hover{ background: #19b4fe;color: #fff; }



.title{ height: 40px;line-height: 40px; }
.title .tt{float: left;font-size: 22px;font-weight: normal;padding-left: 40px;position: relative;}
.title .tt i{ display: block; width: 32px;height: 32px; position: absolute;left: 0;top: 50%;margin-top: -16px;}
.title .more{float: right;font-size: 14px;color: #999;}
.icon{ background-image: url(../image/icon.png);background-repeat: no-repeat; }
.icon1{ background-position: 0 -3px; }
.icon2{ background-position:-37px -6px; }
.icon3{ background-position: -76px -3px; }
.icon4{ background-position:-114px 0; }
.icon5{ background-position: -159px 0; }
.icon6{ background-position: -208px 0;}
.icon7{ background-position: -0 -44px; }
.icon8{ background-position: -37px -45px; }
.icon9{ background-position: -74px -45px; }
.icon10{ background-position:-114px -45px; }
.icon11{ background-position: -153px -42px;}
.icon12{ background-position: -208px -41px;}
.icon13{ background-position: 0 -98px; }
.icon14{ background-position: -27px -96px; }
.icon15{ background-position: -56px -100px; }
.icon16{ background-position: -81px -96px; }
.icon17{ background-position: -108px -96px; }
.icon18{ background-position: -130px -95px; }
.icon19{ background-position: -154px -88px; }
.icon20{ background-position: -190px -89px;}
.icon21{ background-position: -215px -85px; }
.icon22{ background-position: -180px -45px; }
.n_index2 .left{ width: 330px;float: left; }
.n_index2 .right{ width: 810px;float: right; }

.taglist li{float: left; width: 74px;height: 42px;text-align: center;line-height: 42px;font-size: 14px;background: #f9f9f9; margin: 0 10px 10px 0;cursor: pointer;}
.taglist li.active{ background: #19b4fe;color: #fff; }
.taglist{margin-right: -10px;}
.dimg a, .dimg img{ display: block; width: 100%;height: 100%; }
.n_index2 .left .dimg{height: 182px;margin: 10px 0 0;border-radius: 10px;overflow: hidden;}
.taglist2{margin-right: -24px;}
.taglist2 li{width: 94px;height: 50px;text-align: center;line-height: 50px;float: left;margin: 20px 24px 0 0;}
.taglist2 li a{ display: block; width: 100%; height: 100%; color: #fff;}
.taglist2 li.c1{ background: #ffae5f; }
.taglist2 li.c2{ background: #f74b4b; }
.taglist2 li.c3{ background: #19b4fe; }
.taglist2 li.c4{ background: #c49155; }
.taglist2 li.c5{ background: #93d877; }
.taglist2 li.c6{ background: #f38ce3; }
.taglist2 li:hover{opacity: 0.9;filter: alpha(opacity=80);}
.hrbg{ width: 100%;height: 4px;overflow: hidden;clear: both;background: #f9f9f9; }
.splist{overflow: hidden; clear: both;margin-right: -45px;}
.splist li{width: 258px;height: 164px;float: left; margin-right: 42px;border-radius: 10px;overflow: hidden;position: relative;}
.splist li img,.splist li a{ display: block; width: 100%;height: 100%; }
.splist li .tt{ position: absolute;left: 0; right: 0; bottom: 0;text-align: center;font-size: 15px;color: #fff; background-image: url(../image/zjbg.png); height: 30px;line-height: 30px;overflow: hidden;}
.splist li:hover{-moz-box-shadow:0px 2px 5px #333333; -webkit-box-shadow:0px 2px 5px #333333; box-shadow:0px 2px 5px #333333;}
.splist li img{-webkit-transition:all 0.15s linear; -moz-transition: all 0.15s linear; transition:all 0.15s linear;}
.splist li:hover img{ transform: scale(1.1); -ms-transform:scale(1.1);-moz-transform:scale(1.1); -webkit-transform:scale(1.1); -o-transform:scale(1.1);}
.n_index2 .left .dimg{ position: relative; }
.n_index2 .left .dimg .tt{ position: absolute;left: 0; right: 0; bottom: 0;text-align: center;font-size: 15px;color: #fff; background-image: url(../image/zjbg.png); height: 30px;line-height: 30px;overflow: hidden;font-size: 16px;}
.liscale img, .dimg  img{-webkit-transition:all 0.15s linear; -moz-transition: all 0.15s linear; transition:all 0.15s linear;}
.liscale:hover img,.dimg:hover img{ transform: scale(1.1); -ms-transform:scale(1.1);-moz-transform:scale(1.1); -webkit-transform:scale(1.1); -o-transform:scale(1.1);}
.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;}

.tabnav4{border-bottom: 4px solid #19b4fe;padding-bottom: 1px;}
.tabnav4 li{ float: left;width: 136px;height: 45px;line-height: 44px;text-align: center;font-size: 22px;color: #19b4fe; }
.tabnav4 li a{color: #19b4fe;display: block; width: 100%;height: 100%;}
.tabnav4 li.active{ background: #19b4fe;color: #fff; }
.tabnav4 li.active a{color: #fff;}

.n_index5 .left{ width: 452px;float: left; margin-right: 20px; background-image: url(../image/bg2.jpg); background-repeat: repeat-x; }
.n_index5 .left .hot{ padding: 0 16px; }
.n_index5 .left .hot .tt{padding-top: 8px;height: 36px;line-height: 36px;text-align: center;font-size: 18px;font-weight: normal;margin-bottom: 5px;}
.n_index5 .left .hot .tt a{color: #fc5c5c;}
.n_index5 .left .hot .tt a:hover{color: #19b4fe;}
.n_index5 .left .hot p{font-size: 14px;line-height: 20px;overflow: hidden;height: 40px;}
.n_index5 .left .nList5{padding-right: 10px;font-size: 15px;margin-top: 20px;}
.n_index5 .left .nList5 li{height: 37px;line-height: 37px;}
.n_index5 .center{ width: 380px;float: left; }
.n_index5 .center .dimg{ height: 210px;border-radius: 10px;overflow: hidden; }
.n_index5 .right{ width: 288px;float: right; }
.title3 .tt{font-size: 20px; padding-left: 30px; position: relative;}
.title3 .tt i{ display: block; width: 24px;height: 24px; position: absolute;left: 0;top: 0;}
.title3{height: 24px;line-height: 24px;}
.nhovers li{cursor: pointer;}
.ranking3 li{ line-height: 22px; padding-left: 38px; position: relative;overflow: hidden; margin-top: 15px;}
.ranking3 li .num{border-radius: 2px; font-style: normal; display: block; width: 22px; height: 18px;line-height: 18px; position: absolute;left: 0; top: 2px;text-align: center;font-size: 14px;  color: #999; }
.ranking3 li .tt{color: #4c4c4c; font-size: 15px; font-weight: normal; height: 22px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.ranking3 li .tt a{color: #4c4c4c;}
.ranking3 li .tt a:hover{color: #19b4fe;}
.ranking3 li .pt-game{ display: none;overflow: hidden; padding-top: 10px; position: relative; height: 68px;overflow: hidden;}
.ranking3 li .imgBox{ display: block; width: 68px; height: 68px; float: left;margin-right: 12px; border-radius: 12px; overflow: hidden;}
.ranking3 li .imgBox img{ display: block; width: 100%; height: 100%; }
.ranking3 li .pt-game span{ display: block; height: 30px; line-height: 30px; color: #666; }
.ranking3 li .btn{ display: block; width: 50px; height: 22px; border: 1px solid #00a4ee; border-radius: 3px; color: #00a4ee; text-align: center;position: absolute; right: 10px; top: 50%;margin-top: -12px; }
.ranking3 .active .pt-game{ display: block; }
.ranking3 li p{color: #8ba8a3; font-size: 12px;height: 20px;line-height: 20px;}
.ranking3 li p,.ranking3 li .imgBox{display: none;}
.ranking3 .active .tt{margin-bottom: 4px;}
.ranking3 .active p,.ranking3 .active .imgBox{display: block;}
.ranking3 li .num-1,.ranking3 li .num-2,.ranking3 li .num-3{color: #fff;}
.ranking3.tt-color-1 li .num-1{ background: #16debd; }
.ranking3.tt-color-1 li .num-2{ background: #5be7d0; }
.ranking3.tt-color-1 li .num-3{ background: #a0f0e3; }
.ranking3.tt-color-1 li .btn{ border-color: #16debd;color: #16debd; }
.ranking3.tt-color-1 li .btn:hover{color: #fff; background: #16debd;}
.ranking3.tt-color-2 li .num-1{ background: #feaa48; }
.ranking3.tt-color-2 li .num-2{ background: #fdc27e; }
.ranking3.tt-color-2 li .num-3{ background: #fddbb4; }
.ranking3.tt-color-2 li .btn{ border-color: #feaa48;color: #feaa48; }
.ranking3.tt-color-2 li .btn:hover{ color: #fff; background: #feaa48; }
.ranking3.tt-color-3 li .num-1{ background: #058bcc; }
.ranking3.tt-color-3 li .num-2{ background: #19b4fe; }
.ranking3.tt-color-3 li .num-3{ background: #95dafb; }
.ranking3.tt-color-3 li .btn{ border-color: #19b4fe;color: #19b4fe; }
.ranking3.tt-color-3 li .btn:hover{color: #fff; background: #19b4fe;}
.ranking3.tt-color-4 li .num-1{ background: #fa0dcb; }
.ranking3.tt-color-4 li .num-2{ background: #fb54da; }
.ranking3.tt-color-4 li .num-3{ background: #fb9ce8; }
.ranking3.tt-color-4 li .btn{ border-color: #fa0dcb;color: #fa0dcb; }
.ranking3.tt-color-4 li .btn:hover{color: #fff; background: #fa0dcb;}

.cindex6 .index6Item{ background: #fff;padding: 24px 12px 20px;position: relative; width: 251px;}
.cindex6 .index6Item .tithd_9{ position: absolute;width: 140px;position: absolute;left: 50%;margin-left: -70px;top: -30px;background: #fff; border:1px solid #f6f6f6;font-size: 18px;text-align: center;text-indent: 0;height: 45px;border-radius: 10px;line-height: 45px; }
.cindex6{margin-top: 30px;font-family: Hiragino Sans GB, Arial, Helvetica, "Microsoft YaHei", sans-serif;}
.tithd_9{ height: 56px; border-bottom: 1px solid #999; line-height: 56px;font-size: 18px;font-weight: normal;text-indent: 0.8em;}
.tithd_9 span{ font-size: 22px;margin-right: 2px; }
.tithd_9.tt-color-1{ border-color: #5be7d0; color: #5be7d0;}
.tithd_9.tt-color-2{ border-color: #fdc27e; color: #fdc27e;}
.tithd_9.tt-color-3{ border-color: #19b4fe; color: #19b4fe;}
.tithd_9.tt-color-4{ border-color: #fb54da; color: #fb54da;}




.ranking1 li.active h4 span{display: none;}
.ranking1 li h4 span{font-size: 12px; color: #999;display: inline-block;text-align: right;}
.ranking1 li h4 .timer{width: 50px;}
.ranking1 li h4 .sSize{width: 60px;}
.n_index5 .left{width: 414px;}
.n_index5 .left .nList5{margin-top: 0;padding-top: 15px;}
.n_index5 .left .nList5 li{height: 39px;line-height: 39px;}
.rankTab li.active,.rankTab li{text-align: center;border-bottom: none;font-size: 16px;}
.rankTab li.active span,.rankTab li span{font-weight: normal;font-size: 16px;color: #333;height: 16px;line-height: 16px;display: block;border:1px solid #c9c9c9;border-top: none;border-bottom: none;margin-right: -1px;}
.rankTab li.active span{color: #19b4fe;}
.rankTab{height: auto;padding-top: 20px;}
.n_index1 .ranking1{padding-top: 0;}

.nav{overflow: visible;}
.nav li{position: relative;z-index: 9;}
.nav li:hover .drnav a{ color: #333; }
.nav .drnav{display: none; position: absolute; background-color: #fff; left: 0;right: 0;top: 46px;border-top:none;-moz-box-shadow:0px 2px 2px #eee; -webkit-box-shadow:0px 2px 2px #eee; box-shadow:0px 2px 2px #eee;}
.nav .drnav a{ color: #333;text-align: center; font-size: 16px;height: 46px;line-height: 46px;}
.nav li .drnav a:hover{ background-color: #dcf2fd;color: #0fa2e8; }
.nav li:hover .drnav{ display: block; }
.nav li>a>i{content: '';display: inline-block; width: 0;height: 0; border-left: 6px solid transparent; border-right: 6px solid transparent; border-top: 7px solid #fff;vertical-align: middle;margin-top: -3px;}
.nav li:hover>a>i{border:none; border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 7px solid #fff;}

/*2020-8-31*/

.applistpage .classly li{width: auto;border:1px solid #fff; background-color: #fff;float: none;display: inline;line-height: 40px;}
.applistpage .classly li a{}
.applistpage .classly li.active a{ }
.applistpage .classly li:hover a{ color: #0fa2e8; }
.applistpage .classly ul{margin-left: 0;}
.applistpage .classly .f1{ font-size:14px; }
.applistpage .classly .f2{ font-size:16px; }
.applistpage .classly .f3{ font-size:18px; }
.applistpage .classly .f4{ font-size:20px; }
.applistpage .classly .f5{ font-size:22px; }
.applistpage .classly .style1 a{ color:#993300; }
.applistpage .classly .style2 a{ color:#4b991f; }
.applistpage .classly .style3 a{ color:#d39f17; }
.applistpage .classly .style4 a{ color:#0b9e94; }
.applistpage .classly .style5 a{ color:#ff9434; }
.applistpage .classly .style6 a{ color:#606060; }
.applistpage .classly .style7 a{ color:#8b4bfa; }
.applistpage .classly .style8 a{ color:#ff1716; }
.applistpage .classly .style9 a{ color:#ff006b; }
.applistpage .classly .style10 a{ color:#1d7b24; }


.sheaderbg{ width: 100%;height: 550px; position: absolute;left: 0;right: 0;top: 0;z-index: 0; }
.bannow{ width: 100%;height: 100%; background-image: url(../image/zt2.png);}
.sZtmain{ position: relative; z-index: 1;}
.zZtheader{padding-top: 330px;height: 180px; position: relative;padding-right: 660px;margin-bottom: 60px;}
.zZtheader .imgBox{ display: block; width: 180px;height: 180px;float: left; margin-right: 38px;border-radius: 20px;overflow: hidden; }
.zZtheader .imgBox img{ display: block; float: left;width: 100%;height: 100%; }
.zZtheader .tt{height: 34px;line-height: 34px;overflow: hidden;font-size: 30px;font-weight: normal; color: #000;margin-bottom: 13px;}
.zZtheader .text{ height: 180px; position: absolute;right: 0;bottom: 8px;width: 660px; font-size: 18px; color: #666666;line-height: 48px;overflow: hidden;}
.zZtheader .info li{height: 24px;line-height: 24px;font-size: 14px; color: #666;width: 140px;float: left;}
.zZtheader .info{overflow: hidden;}
.zZtheader .btn{ display: inline-block; width: 256px;height: 68px;line-height: 68px;text-align: center; background-color: #19b4fd;color: #fff;border-radius: 10px; font-size: 18px;margin-top: 16px;}
.zZtheader .btn i{ display: inline-block; width: 22px;height: 20px; background-image: url(../image/down.png);vertical-align: middle;margin-top: -2px;margin-right: 30px; }

.dwonlink{margin-bottom: 30px;}
.dwonlink li{ width: 20%;float: left; text-align: center;font-size: 16px; color: #666;}
.dwonlink li a{ display: block; color: #666;width: 100%;padding-top: 18px;height: 200px;border-radius: 10px;line-height: 1; }
.dwonlink li a:hover{ color: #19f5fd;-moz-box-shadow:0px 4px 10px #E5E5E5; -webkit-box-shadow:0px 4px 10px #E5E5E5; box-shadow:0px 4px 10px #E5E5E5; }
.dwonlink li i{ display: block; width: 130px;height: 129px;margin: 0 auto 26px; background-image: url(../image/zt.png); }
.dwonlink li.l1 i{background-position: 0 0;}
.dwonlink li.l2 i{background-position: -130px 0;}
.dwonlink li.l3 i{background-position: -260px 0;}
.dwonlink li.l4 i{background-position: -390px 0;}
.dwonlink li.l5 i{background-position: -520px 0;}

.zZtTitle{border-bottom: 2px solid #f5f5f5;height:62px;line-height: 62px; }
.zZtTitle .tt{font-size: 24px; color: #666666;font-weight: normal;}
.zZtTitle .more{font-size: 14px;color: #666;}
.zZtTitle .more:hover{ color: #19b4fd; }


.ztnlist1 li{background: #ffffff;}
.ztnlist1 li{ margin-bottom: 20px;height: 124px;overflow: hidden;margin-bottom: 30px; }
.ztnlist1 li .imgBox{ display: block;width: 186px;height: 124px;float: left; margin-right: 15px;overflow: hidden; }
.ztnlist1 li .imgBox img{ display: block; width: 100%;height: 100%; }
.ztnlist1 li .tt{height:24px;line-height:24px;overflow: hidden;font-size: 18px;font-weight: normal;}
.ztnlist1 li .tt a{ display: block; height: 100%; }
.ztnlist1 li .text{color: #666;line-height: 30px;height: 60px;overflow: hidden;margin: 5px 0;font-size: 14px;}
.ztnlist1 li .info{height: 30px;line-height: 30px;}
.ztnlist1 li .info span{margin-right: 20px; color: #666;}
.ztnlist1 li .btn{ display: block; width: 116px;height: 28px;text-align: center;line-height: 28px; border-radius: 15px; color: #19b4fd; border:1px solid #19b4fd; }
.ztnlist1 li .btn:hover{opacity: 0.8;filter: alpha(opacity=80);}
.ztnlist1 li:hover .btn{ background-color: #19b4fd; color: #fff;}

.sZtmain .applist5{margin-right: -110px;}
.sZtmain .applist5 li{ width: 33.33%;height: 54px;margin-bottom: 30px;margin-right: 0; }
.sZtmain .applist5 li .box{ position: relative;display: block;margin-right: 110px;padding-right: 76px; }
.sZtmain .applist5 li .btn{ display: block; position: absolute; right: 0;top: 50%;margin-top: -14px;border:1px solid #19b4fd; width: 74px; border-radius: 3px;text-align: center;height: 26px;line-height: 26px; color: #19b4fd;}
.sZtmain .applist5 li .btn i{ display: inline-block; width: 9px;height: 13px; background-image: url(../image/zt.png);background-position: -661px -24px;vertical-align: middle;margin-top: -2px;margin-right: 11px; }
.sZtmain .applist5 li .box:hover .btn{ background-color: #19b4fd; color: #fff; }
.sZtmain .applist5 li .box:hover .btn i{background-position: -661px 0;}
.sZtmain .applist5 li .imgBox{ width: 48px;height: 48px;border-radius: 5px; }
.sZtmain .applist5 li .imgBox img{border-radius: 5px;}
.sZtmain .applist5 li .tt{height: 16px;line-height: 16px;margin-top: 0;padding-top: 0;margin-bottom: 2px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.sZtmain .applist5 li p{height: 18px;line-height: 18px;}
.sZtmain .applist5 li .box:hover .tt{color: #19b4fd;}
.zztTabNav{height: 46px;line-height: 46px;border-bottom: 2px solid #f5f5f5;}
.zztTabNav li{float: left; margin-right: 20px; padding: 0 30px;height: 34px;line-height: 34px; border-radius: 4px; background-color: #19b4fd; color: #fff;position: relative;}
.zztTabNav .more a{ display: none; line-height: 34px;}
.zztTabNav .more .active{display: block;}
.zztTabNav li:after{content: '';display: none; width: 0;height: 0; border-left: 6px solid transparent; border-right: 6px solid transparent; border-top: 7px solid #19b4fd;position: absolute;left: 50%;margin-left: -6px;bottom: -9px;}
.zztTabNav li.active:after{ display: block; }
.zztTabNav li:nth-child(1n){ background-color: #19b4fd; }
.zztTabNav li.active:nth-child(1n):after{border-top: 7px solid #19b4fd;}
.zztTabNav li:nth-child(2n){ background-color: #fe9132; }
.zztTabNav li.active:nth-child(2n):after{border-top: 7px solid #fe9132;}
.zztTabNav li:nth-child(3n){ background-color: #70c119; }
.zztTabNav li.active:nth-child(3n):after{border-top: 7px solid #70c119;}
.zztTabNav li:nth-child(4n){ background-color: #00dbdb; }
.zztTabNav li.active:nth-child(4n):after{border-top: 7px solid #00dbdb;}
.zztTabNav li:nth-child(5n){ background-color: #e33f45; }
.zztTabNav li.active:nth-child(5n):after{border-top: 7px solid #e33f45;}
.zztTabNav li:nth-child(6n){ background-color: #efde4f; }
.zztTabNav li.active:nth-child(6n):after{border-top: 7px solid #efde4f;}

.ztnlist2 li{float: left; width: 25%;}
.ztnlist2 li .box{ display: block; padding: 20px;border:1px dashed #e6e6e6;height: 80px; margin-left: -1px;margin-top: -1px;}
.ztnlist2 li .imgBox{ display: block; width:80px;height: 80px;float: left;margin-right: 15px;border-radius: 10px;overflow: hidden;  }
.ztnlist2 li .imgBox img{ display: block; width: 100%;height: 100%; }
.ztnlist2 li .tt{height: 24px;line-height: 24px;overflow: hidden;font-size: 16px;font-weight: normal;margin-bottom: 6px;}
.ztnlist2 li p{height: 28px;line-height: 28px;color: #999;font-size: 14px;overflow: hidden;}
.ztnlist2 li p a{ color: #999; }
.ztnlist2 li p a:hover{ color: #19b4fd; }
.ztnlist2 li p i{font-style: normal; margin: 0 7px;}
.ztnlist2 li .box:hover{background-color: #eee;}

.ztnlist3{margin-right: -70px;}
.ztnlist3 li{ width: 33.33%;float: left; height: 36px;line-height: 36px;overflow: hidden; }
.ztnlist3 li a{ display: block; height: 100%;margin-right: 70px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;padding-left: 28px;position: relative;color: #666; }
.ztnlist3 li i{display: block; width: 8px;height: 8px;border-radius: 50%;overflow: hidden; background-color: #999999;position: absolute;left: 0;top: 50%;margin-top: -4px;}
.ztnlist3 li a:hover{ color: #19b4fd; }
.ztnlist3 li a:hover i{ background-color: #19b4fd;}
.mb50{margin-bottom: 50px;}

/*2020-9-8*/
.mappagelists .left{ width: 300px;float: left;}
.mappagelists .right{ width: 870px;float: right; }
.mapSiderlist1{margin-right: -10px;}
.mapSiderlist1 li{ width: 50%;float: left;text-align:center; margin-bottom: 10px;}
.mapSiderlist1 li a{ display: block;border:1px solid #999999;height: 38px;line-height: 38px;margin-right: 10px; overflow: hidden;}
.mapSiderlist1 li a:hover,.mapSiderlist1 li.active a{ background-color: #0fa2e8;border-color: #0fa2e8; color: #fff; }
.mapNeslist1 li{height: 20px;line-height: 20px; position: relative;margin-bottom: 15px;overflow: hidden;}
.mapNeslist1 li a{ display: block;height: 100%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;padding-left: 30px; }
.mapNeslist1 li i{ display: block;width: 20px;height: 20px; background-color: #879299;text-align: center;text-align: center;color: #fff; position: absolute;left: 0;top: 0;font-style: normal; }
.mapNeslist1 li .i1{ background-color: #fa4e57; }
.mapNeslist1 li .i2{ background-color: #fa7a53; }
.mapNeslist1 li .i3{ background-color: #fbc258; }
.mappagelists .sidertt .tt i.tt3{background-position: -52px 0;width: 22px;margin-top: -10px;}
.mb15{margin-bottom: 15px;}
.pt10{padding-top: 10px;}
.mapTitle{height: 40px;line-height: 40px;}
.mapTitle .tt{font-weight: normal;float: left;font-size: 20px;padding: 0 12px;margin-bottom: -1px; position: relative;}
.mapplist li{ width: 16.66%;float: left;margin-bottom: 16px; }
.mapplist li a{ display: block; margin-right: 25px; border:1px solid #9b9b9b; height: 30px;line-height: 30px; border-radius: 15px;text-align: center;overflow: hidden; }
.mapplist li a:hover{ background-color: #e5f7ff; border-color: #e5f7ff; color: #0fa2e8;}
.mapplist{ margin-right: -25px; }
.mr30{margin-right: 30px;}

.mapTt{ border-bottom: 2px solid #0fa2e8; height: 50px;line-height: 50px;font-size: 30px;font-weight: normal; color: #555; }
.mapTt span{ color: #999;font-size: 24px; margin-left: 10px; }
.mapTitle .tt:after{ content: ''; display: block; width: 3px;height: 20px; background-color: #0fa2e8; position: absolute;left: 0;top: 50%;margin-top: -10px; overflow: hidden; }

/*2020-10-10 搜索*/
.v2search{float: right;width: 22.33%;padding-top: 18px; margin-right: 30px;}
.v2searchBox{ border:1px solid #666666; height: 20px;line-height: 20px; padding: 10px 78px 10px 18px; position: relative; border-radius: 4px; }
.v2searchText{ width: 100%;height: 100%; border:none 0;outline: none;font-size: 14px; font-family:"Microsoft YaHei";}
.v2searchBtn{ width: 75px;height: 40px; background-color: #666666; color: #fff; border:none 0;position: absolute; right: 0;top: 0; bottom: 0;font-size: 18px;font-family:"Microsoft YaHei"; }
.v2search form{ position: relative;z-index: 3; }
.vwserchDrop{ display: none;position: absolute; left: 0;top: 40px; right: 75px; background-color: #fff; z-index: 3;border:1px solid #666666;border-top:none; font-size: 14px;padding-bottom: 10px; border-radius: 0 0 4px 4px; }
.v2searchlist li{ height: 28px;line-height: 28px; padding: 0 18px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; }
.vsearchTip{ line-height: 22px; color: #999; padding-left: 18px; display: none;}

.v2search{ width: 30%;position: relative;z-index: 10; }
.v2searchText{line-height: 20px;}
.v2srclassly .v2searchBox{ padding-left: 80px;}
.v2searchClasly{ position: absolute;left:0;top:0; width: 70px;text-align: center; background-color: #f5f5f5; color: #666;line-height: 34px;border-radius: 4px 0 0 4px; display: none;}
.v2searchClasly dt{ height: 40px;line-height: 42px; position: relative;}
.v2searchClasly dt,.v2searchClasly dd{ cursor: pointer; }
.v2searchClasly dd:hover{ background-color: #f2f2f2; color: #0fa2e8; }
.v2searchClasly dd{ display: none; }
.v2searchClasly:hover{ border-radius: 4px 0 4px 4px; }
.v2searchClasly dt i{ border-left: 4px solid transparent; border-right: 4px solid transparent; border-top: 4px solid #A7A7A7; display: block; overflow: hidden; position: absolute;
    right: 10px; top: 20px;}

.v2srclassly .v2searchClasly{ display: block; }
.v2Header .v2search{padding-top: 40px;width: 22%;margin-right: 0;}
.v2Header .v2srclassly .v2searchBox{ padding-left: 70px;}
.v2Header .v2srclassly .v2searchClasly{width: 65px;}
.v2Header .v2srclassly .v2searchClasly dt{text-align: left; text-indent: 10px;}
.header1 .v2logo a{padding-top:18px;padding-bottom:18px;padding-left:8px;}

.newscontent .content .turnpage a{ color:#999;}
.newscontent .content .turnpage a:hover{color: #fff}
.newscontent .content .turnpage .active{ color:#fff;}

/*2021-9-7*/
.appPage3ver .nAppHeader .btns .btn1.ios i{left: 50px;width: 34px; height: 34px;background-image: url(../image/btn.png); background-repeat: no-repeat; background-position: 0 -72px;}
.appPage3ver .nAppHeader .btns .btn1.sat i{ display: none; }
.appPage3ver .nAppHeader .btns .btn1.sat{line-height: 1.8; width: 270px;padding-left: 0;text-indent: 0;}
.appPage3ver .nAppHeader .btns .btn1.sat b{ display: block;line-height: 1;font-size: 14px; font-weight: normal;}
.nAppHeader .btns .btn1.sat span{text-indent:0;}