/*kingone */
@charset "utf-8";
/* CSS reset */
body,nav,dl,dt,dd,p,h1,h2,h3,h4,ul,ol,li,input,button,textarea,footer{margin:0;padding:0}
body{font:62.5%/1.5 "Helvetica Neue",Helvetica,STHeiTi,sans-serif;color:#666;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;min-width:320px}
h1,h2,h3,h4,h5,h6{font-size:100%}
img{vertical-align:middle;border:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}
em,i{font-style:normal}
img{max-width:100%;border:0}
input{-webkit-appearance:none}
input:focus{outline:0}
table{border-collapse:collapse;border-spacing:0}
ol,ul,li{list-style:none}
textarea{resize:none}
a{color:#666;text-decoration:none}
.cf:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.cf{min-height:1%}
.hide{display:none}
.show{display:block}
.ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.break{word-break:break-all;word-wrap:break-word}
.mt5{margin-top:5px !important}
.more{float:right;font-size:0.8em;margin-right:10px}
/*begin*/
.backlk,.schlk,.tit{background:url(../images/ico.png) no-repeat;background-size:25px 217px}
body{background:#F4F4F4}
.topbar{background:#575757;height:36px;position:relative}
.backlk{background-position:0 4px;float:left;height:20px;line-height:20px;font-size:1.4em;color:#fff;padding-left:15px;margin:8px 0 0 15px}
.schlk{background-position:10px -20px;float:right;width:36px;height:36px;overflow:hidden;line-height:99;margin-right:10px}
.theme{background:url(../images/theme.png) #1BA8B9 no-repeat center top;background-size:320px 52px;height:52px;overflow:hidden;line-height:99}
.schwp{display:none;width:198px;height:34px;background:#F4F4F4;position:absolute;right:0;top:36px}
.schtxt{float:left;width:126px;height:26px;background:#fff;border:1px solid #ccc;border-right:0 none;padding:0 5px;margin:3px 0 0 5px;border-radius:3px 0 0 3px}
.schbtn{float:left;background:#575757;color:#fff;width:50px;height:28px;line-height:28px;overflow:hidden;text-align:center;font-size:1.2em;margin-top:3px}
.slide{position:relative;max-width:640px;overflow:hidden;margin:0 auto 0}
.slide:after{content:'';display: block;width:100%;padding-top:50%;}
.swiper-wrapper{position:absolute;left:0;top:0;width:100%;height:100%;}
.swiper-slide{float:left;width:100%;height:100%;}
.swiper-slide a{display:block;height:100%;position:relative}
.slide li img{display:block;width:100%;height:100%;border:none;}
.slide li h3{background:rgba(0,0,0,0.6);color:#fff;position:absolute;left:0;bottom:0;width:100%;height:24px;line-height:24px;padding:0 10px;box-sizing:border-box;font-size:1.2em;font-weight:400}
.slide .dot{position:absolute;right:10px;bottom:9px;font-size:0;z-index:10}
.slide .dot span{float:left;width:13px;height:3px;overflow:hidden;background:#1BA8B9;margin:0 4px}
.slide .dot .cur{background-color:#fff}
.otslide{margin:5px 10px 0;overflow:hidden}
.otslide:after{content:'';display: block;width:100%;padding-top:55%;}
.otslide li h3{background:rgba(0,0,0,0.6);color:#fff;height:30px;line-height:30px}
.otslide .dot{bottom:12px}
.otslide .dot span{background:#1BA8B9}
.otslide .dot .cur{background-color:#fff}
.area{padding:8px 0;margin-top:12px;background:#fff;box-shadow:0 2px 2px #E2E2E2,0 -2px 2px #E2E2E2}
.nav{margin-top:5px}
.nav li{float:left;width:20%;height:66px;overflow:hidden;text-align:center;line-height:2;font-size:1.4em}
.nav span{background:url(../images/nav.png) no-repeat;background-size:222px 42px;display:block;width:42px;height:42px;overflow:hidden;margin:0 auto}
.nav .n1{background-position:0 0}
.nav .n2{background-position:-45px 0}
.nav .n3{background-position:-90px 0}
.nav .n4{background-position:-135px 0}
.nav .n5{background-position:-180px 0}
.tit{height:22px;line-height:22px;overflow:hidden;font-size:1.8em;padding-left:40px;margin-top:12px}
.tit1{background-position:10px -66px}
.tit2{background-position:10px -110px}
.tit3{background-position:10px -155px}
.tit4{background-position:10px -195px}
.game{margin:0 5px}
.game dt{display:block;margin:0 5px;height:24px;overflow:hidden;margin-top:5px;position:relative}
.game dt:before{content:"";display:block;width:100%;height:2px;background:#1BA8B9;position:absolute;left:0;top:11px}
.game dt em{float:left;width:54px;height:20px;text-align:center;font-size:1.2em;line-height:20px;border:2px solid #1BA8B9;background:#fff;margin-left:12px;position:absolute;}
.game dd{float:left;width:20%;height:70px;overflow:hidden;text-align:center;line-height:2.5;margin-top:10px}
.game dd img{display:block;width:45px;height:45px;margin:0 auto}
.news{margin:0 10px}
.news li{height:32px;line-height:32px;overflow:hidden;font-size:1.4em;border-bottom:1px dotted #bbb}
.news li:last-child{border:0 none}
.news li a{display:block;width:100%;height:32px;overflow:hidden;padding:0}
.news li span{float:right;color:#999;margin-left:10px}

.zqimg{margin:5px 10px 0;overflow:hidden;}
.zqimg  li{padding:0 4px;box-sizing:border-box}
.zqimg a{float:left;width:100%}
.zqimg img{display:block;width:auto;height:78px;margin:0 auto}
.zqimg .swiper-wrapper{position:relative;height:78px;overflow:hidden;left:0;top:0}
.zqimg .swiper-slide{float:left;margin:0;height:78px;position:relative;left:0;top:0}



.zqtab{margin:10px 10px;height:36px;overflow:hidden;background:#F4F4F4}
.zqtab li{float:left;width:33%;padding:0 15px;box-sizing:border-box;height:36px;overflow:hidden}
.zqtab span{display:block;width:100%;height:34px;border-bottom:2px solid #F4F4F4;text-align:center;line-height:36px;font-size:1.4em}
.zqtab .on span{color:#1ba8b9;border-color:#1ba8b9}
.zqtabcon{position:relative;max-width:640px;overflow:hidden;margin:0 auto;box-sizing:border-box;}
.zqtabcon {position:relative}
.zqtabcon .swiper-wrapper{position:relative;height:131px;overflow:hidden;left:0;top:0}
.zqtabcon .swiper-slide{float:left;margin:0;height:131px;position:relative;left:0;top:0}
.zqtabcon .news li{margin:0 10px}
.otnews{margin-top:5px}
.otnews  li:last-child{border-bottom:1px dotted #bbb}

.otimg{margin:10px 10px 0;overflow:hidden}
.otimg li{padding:0 4px;box-sizing:border-box;text-align:center;line-height:2;overflow:hidden;}
.otimg a{float:left;width:100%}
.otimg img{display:block;width:auto;height:50px;margin:0 auto}
.otimg .swiper-wrapper{position:relative;height:72px;overflow:hidden;left:0;top:0}
.otimg .swiper-slide{float:left;margin:0;height:72px;position:relative;left:0;top:0}



.comhd{margin:0 10px;border-bottom:1px solid #F4F4F4;height:34px;overflow:hidden}
.comhd em{background:url(../images/comico.png) no-repeat 0 7px;background-size:22px 20px;float:left;line-height:34px;font-size:1.8em;padding-left:26px}
.comhd span{float:right;height:34px;line-height:34px;font-size:1.2em}
.comhd span i{color:#D86A6A;margin:0 2px}
.comwp{margin:8px 10px 0;overflow:hidden}
.foot{height:36px;overflow:hidden;text-align:center;line-height:36px;font-size:1.2em;color:#8F9092;background:#E6E6E6;margin-top:15px}
.foot a{padding:0 10px}