@charset "gb2312";
html{font-family:sans-serif; -ms-text-size-adjust:100%; -webkit-text-size-adjust:100%;-ms-touch-action: none;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;*font-size:100%;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{zoom:1;}
.block{width: 100%;display: block;}
.rel{position:relative;}
.abs{position:absolute;}
.fl{float: left;}
.fr{float: right;}
input{-webkit-appearance:none;}
.sm_row{ padding:0 .25rem;}
.km_row{ padding:0 .25rem; background:#fff; border-top:1px solid #ededed; border-bottom:1px solid #ededed; margin-top:.1rem;}
.kp_row{ padding:0 .05rem; background:#fff; border-top:1px solid #ededed; border-bottom:1px solid #ededed; margin-top:.1rem;}
/**********defined************/
body{font-family:'PingFang SC','Microsoft yahei';font-size:.28rem;background:#f5f5f5;color:#333333;line-height:.48rem;-webkit-text-size-adjust: none;-moz-text-size-adjust:none;-ms-text-size-adjust: none;text-size-adjust: none;}
a{color:#333333;text-decoration: none;}
a:hover{color:#ee3b3b;}
.sm_head{ width:100%; background:#333333; height:.9rem; overflow:hidden;}
.sm_head .logo{ width:1.95rem; height:.9rem; overflow:hidden; float:left;}
.sm_head .logo a{ width:1.95rem; height:.9rem; overflow:hidden; display:block; background:url(../img/u9_logo.png) center center no-repeat; background-size:1.45rem .5rem; text-indent:-999em;}
.sm_head .search{ width:3.68rem; height:.5rem; overflow:hidden; float:right; margin-right:.25rem; margin-top:.2rem; position:relative;}
.sm_head .search .text{ width:3.28rem; height:.3rem; line-height:.3rem; overflow:hidden; padding:.1rem .2rem; border-radius:.3rem; border:none; outline:none; background:#2b2b2b; color:#666; font-size:.24rem;}
.sm_head .search .submit{ width:.5rem; height:.5rem; display:block; border:none; text-indent:-999em; outline:none; cursor:pointer; background:url(../img/u9_search.png) .05rem center no-repeat; background-size:.26rem .28rem; position:absolute; right:0; top:0; z-index:9;}
.sm_text{ background:#fff; border-bottom:1px solid #ededed; padding:.25rem; position:relative;}
.sm_text .sm_text_box{ line-height:.6rem; overflow:hidden; padding-right:.44rem;}
.sm_text .sm_text_box.on{ height:.6rem;}
.sm_text a{ font-size:.3rem; display:inline-block; word-break:break-all; word-wrap:break-word;width: 25%;float: left;text-align: center;position: relative;}
.sm_text a:after{content: "";width: 1px;height: 0.3rem;position: absolute;right: 0; top: 0.15rem;background: #d5dde8;}
.sm_text a:nth-child(4n+0):after{display: none;}
.sm_text span{ margin:0 .26rem; color:#d5d5d5; display:inline-block; position:relative; top:-.03rem;}
.sm_text .sm_toogle{ background:url(../img/u9_slide.png) 0 0 no-repeat; background-size:contain; width:.34rem; height:.34rem; display:block; position:absolute; right:.25rem; bottom:.39rem; -webkit-transition:.3s all; transition:.3s all;}
.sm_text .sm_toogle.on{ -webkit-transform:rotate(180deg); transform:rotate(180deg);}
.sm_new{ background:url(../img/u9_hot.png) 0 0 no-repeat; background-size:1.25rem; height:.68rem; padding-left:1.64rem; margin-top:.3rem;}
.sm_new h2{ font-size:.32rem; line-height:.38rem; height:.38rem; overflow:hidden; font-weight:bold;}
.sm_new h2 a{ color:#ee3b3b;}
.sm_new p{ font-size:.24rem; line-height:.26rem; height:.26rem; overflow:hidden; margin-top:.1rem; color:#d5d5d5;}
.sm_new p .sm_line{ margin:0 .12rem;}
.swiper-container{ margin-top:.35rem;}
.swiper-slide {display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center; position:relative;}
.swiper-slide img{ width:100%; display:block; border-radius:.2rem;}
.swiper-slide p{ font-size:.28rem; color:#fff; width:100%; line-height:.6rem; height:.6rem; overflow:hidden; border-bottom-left-radius:.2rem; border-bottom-right-radius:.2rem; background:rgba(0,0,0,0.7); text-indent:.28rem; position:absolute; left:0; bottom:0; z-index:9;}
.swiper-slide a:hover p{ color:#ee3b3b;}
.swiper-slide p span{ width:4.4rem; display:block; line-height:.6rem; height:.6rem; overflow:hidden; text-overflow:ellipsis;white-space: nowrap;}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet:last-child{ margin-right:.3rem;}
.sm_game{ padding:.2rem 0 .15rem 0;}
.sm_game li{ width:25%; float:left; text-align:center; margin-top:.2rem;}
.sm_game li a{ display:block;}
.sm_game li img{ width:1.29rem; height:1.29rem; display:block; margin:0 auto;}
.sm_game li p{ font-size:.32rem; height:.36rem; line-height:.36rem; overflow:hidden; margin-top:.15rem;}
.sm_list a{ display:block; padding:.3rem 0; border-bottom:0.01rem dotted #c4c4c4;}
.sm_list a:last-child{ border-bottom:none;}
.sm_list a:hover dl dd h4,.sm_list a:hover dl dd h4 b span{ color:#ee3b3b;}
.sm_list dl{ position:relative;}
.sm_list dl dt{ width:1.8rem; height:1.35rem; overflow:hidden; position:absolute; left:0; top:0;}
.sm_list dl dt img{ width:1.8rem; height:1.35rem; display:block; border-radius:.1rem;}
.sm_list dl dd{ padding-left:2.1rem; height:1.35rem; overflow:hidden;}
.sm_list dl dd h4{ font-size:.3rem; line-height:.42rem; height:.84rem; overflow:hidden; color:#222121;}
.sm_list dl dd h4 b{ font-weight:normal;}
.sm_list dl dd h4 b span{ color:#999999; margin:0 .15rem; position:relative; top:-.03rem;}
.sm_list dl dd .tip{ height:.34rem; line-height:.34rem; margin-top:.15rem;}
.sm_list dl dd .tip .tp_recommend{ font-size:.22rem; color:#ee3b3b; border:1px solid #ee3b3b; line-height:.32rem; height:.32rem; padding:0 .06rem; border-radius:.05rem; display:block; float:left;}
.sm_list dl dd .tip .tp_comment{ font-size:.24rem; color:#999999; margin-left:.24rem;}
.sm_list dl dd .tip em{ float:right; color:#999999; font-size:.24rem; background:url(../img/u9_clock.png) 0 center no-repeat; background-size:.21rem .21rem; padding-left:.3rem;}
.sm_more{ width:6.35rem; line-height:.74rem; height:.74rem; border:1px solid #d0d0d0; display:block; margin:0 auto; text-align:center; border-radius:.74rem; font-size:.32rem; margin-top:.23rem;}
.sm_more img{ width:.26rem; height:.15rem; display:inline-block; margin-left:.17rem; position:relative; top:-.03rem;}
.sm_copyright{ background:#fff; margin-top:.47rem; padding:.47rem 0;}
.sm_copyright .sm_copymenu{ font-size:.26rem; text-align:center;}
.sm_copyright .sm_copymenu a{ color:#666666; margin:0 .18rem;}
.sm_copyright .sm_copymenu a:hover{ color:#ee3b3b;}
.sm_copyright .sm_copylogo{ width:4.5rem; height:.69rem; display:block; margin:0 auto; margin-top:.25rem;}
.km_head{ width:100%; background:url(../img/u9_top.png) 0 0 repeat-x; background-size:auto 100%; height:.9rem; overflow:hidden; border-bottom:1px solid #ededed;}
.km_head .logo{ width:1.95rem; height:.9rem; overflow:hidden; float:left;}
.km_head .logo a{ width:1.95rem; height:.9rem; overflow:hidden; display:block; background:url(../img/u9_logo2.png) center center no-repeat; background-size:1.45rem .5rem; text-indent:-999em;}
.km_head .new_channel{ background:url(../img/u9_new.png) 0 center no-repeat; background-size:1.31rem .43rem; width:1.31rem; height:.9rem; float:left; text-indent:-999em;}
.km_head em{ float:right;}
.km_head em .km_recommend{ border:1px solid #f28133; color:#f28133; height:.33rem; line-height:.36rem; font-size:.24rem; display:block; float:left; border-radius:.33rem; padding:0 .14rem; margin-top:.29rem;}
.km_head em .km_share{ background:url(../img/u9_share.png) .2rem center no-repeat; background-size:.28rem .3rem; width:.8rem; height:.9rem; display:block; float:right; cursor:pointer;}
.robing_con{ padding:.25rem 0 .35rem 0;}
.robing_con h1{font-size:.36rem; line-height: .54rem; color:#333; font-weight:bold;}
.robing_con .time{ font-size:.26rem; color:#999999; margin-top:.05rem;}
.robing_con .textdetail{ color: #333; word-break:break-all; word-wrap:break-word; line-height:.58rem;font-size:.32rem; margin-top:.25rem;}
.robing_con .textdetail img{max-width: 100%; height:auto; display: block;margin: 0 auto;}
.robing_con .textdetail p{ line-height:.58rem; margin-bottom:.25rem;}
.robing_con .textdetail a{ color:#ee3b3b;}
.smc_tit{ background:url(../img/u9_circle.png) 0 0 no-repeat; background-size:contain; width:1.75rem; height:.51rem; overflow:hidden; text-indent:-999em;}
.smc_list a{ padding:.25rem 0;}
.smc_list dl dt img{ border-radius:0;}
.smc_list dl dd .tip .tp_recommend{ color:#ff8a16; border:1px solid #ff8a16;}
.km_copyright{border-top:1px solid #ededed; margin-top:.1rem;}
.ms_black{ width:100%; height:100%; background:rgba(0,0,0,0.5); position:fixed; left:0; top:0; z-index:9999;}
.mshare{ width:100%; background:#f6f6f6; position:fixed; left:0; bottom:-3rem; z-index:10000; -webkit-transition:.3s all; transition:.3s all;}
.mshare.on{ bottom:0;}
.mshare .bshare-custom{ width:6.4rem; margin:0 auto; padding:.5rem 0;}
.mshare .bshare-custom a{ width:1rem; height:1rem; display:block; float:left; position:relative; cursor:pointer; text-indent:-999em; padding-left:0; margin:0 .3rem;}
.mshare .bshare-custom a.bshare-qqim{ background:url(../img/s4.png) center center no-repeat; background-size:contain;}
.mshare .bshare-custom a.bshare-qzone{ background:url(../img/s3.png) center center no-repeat; background-size:contain;}
.mshare .bshare-custom a.bshare-sinaminiblog{ background:url(../img/s2.png) center center no-repeat; background-size:contain;}
.mshare .bshare-custom a.bshare-weixin{ background:url(../img/s1.png) center center no-repeat; background-size:contain;}
.mshare .ms_closed{ background:#fff; width:100%; display:block; text-align:center; line-height:1rem; font-size:.32rem;border-top:1px solid #ededed;}
@media (min-width:768px){body{ width:750px; margin:0 auto;}}

.position{height: .4rem;padding:0.2rem;background: #ffffff;border-bottom: #ededed solid 1px;}
.position h2{font-size: 0.3rem;font-weight: bold;}