@charset "utf-8";
/* CSS Document */

*{ -webkit-tap-highlight-color:rgba(0,0,0,0); -webkit-touch-callout:none;-webkit-box-sizing: border-box;box-sizing: border-box;}
html{ -webkit-text-size-adjust:100%; -ms-text-size-adjust:100%; font-size:50px; }
body,h1,h2,h3,h4,h5,h6,hr,p,dl,dd,ul,ol,pre,form,blockquote,figure,fieldset,legend,input,button,textarea,menu{ margin:0; padding:0; }
body{background:#fff;font:14px/1.15 "\5FAE\8F6F\96C5\9ED1",Arial,sans-serif;color:#333;-webkit-overflow-scrolling:touch;min-width:300px;}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,main,menu,details{ display:block; }
h1,h2,h3,h4,h5,h6,small{ font-size:100%; font-weight:normal; }
table{ border-collapse:collapse; border-spacing:0; }
input,button,select,textarea{ outline:none; border:none; -webkit-appearance:none; font-family:inherit; font-size:100%; line-height:1.15; }
textarea{ overflow:auto; resize:none; }
em,i,cite,var,address,dfn{ font-style:normal; }
menu,ul,ol{ list-style:none; }
img{ border-style:none;width: 100%;height: 100%}
a{ text-decoration:none; cursor:pointer; color:#333; background-color:transparent; -webkit-text-decoration-skip:objects; }
a:active,a:hover{ outline-width:0; text-decoration:none; }
hr{ box-sizing:content-box; height:0; overflow:visible; }
svg:not(:root){ overflow:hidden; }
canvas{ display:inline-block; }
[hidden]{ display:none; }
.clear{ clear:both; height:0; line-height:0; overflow:hidden; display:block; }
.fl{ float:left; }
.fr{ float:right; }
.red{ color:#f00;}
.green{ color:#080; }

.container{padding-top:.88rem}
.header{display:flex;align-items:center;justify-content:space-between;background-color:#fff;padding:0 .32rem;height:.88rem;position:fixed;top:0;left:0;width:100%;z-index:100;box-shadow:0 .02rem .04rem 0 rgba(0,0,0,.12)}
.header .logo{width:2.26rem;height:.6rem}
.header .menu-btn{width:.88rem;height:.88rem;text-align:right;cursor:pointer}
.header .menu-btn img{width:.4rem;height:.3rem;margin-top:.29rem}
.article-box{margin-top:.12rem}
.article-list{background-color:#fff}
.article-list .item{padding:.32rem;display:flex;justify-content:space-between;border-bottom:1px solid #eee}
.article-list .item .img{width:2.4rem;height:1.6rem;margin-right:.16rem}
.article-list .item .info{flex:1;overflow:hidden}
.shuang{word-break:break-all;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.article-list .item .info .info-title{font-size:.32rem;color:rgba(51,51,51,1);line-height:.44rem;margin-bottom:.2rem;font-weight:500;height:.88rem}
.article-list .item .info .info-about{font-size:.24rem;color:rgba(153,153,153,1);line-height:.34rem}
.article-list .item .info .info-about span:first-child{margin-right:.36rem}
.mip-infinitescroll{display:block;position:relative}
.head-modal{z-index:1000;position:fixed;top:0;left:0;bottom:0;right:0;display:none}
.head-modal .mask{position:fixed;top:0;left:0;bottom:0;right:0;background:rgba(0,0,0,.9);overflow: scroll;}
.head-modal .items{z-index:10000;margin-top:1.6rem;width:5rem;margin:1.6rem auto 0}
.head-modal .items .item .title{display:flex;align-items:center;justify-content:center;width:5rem;height:.88rem;border-radius:.44rem;position:relative;margin-bottom:.64rem}
.head-modal .items .item .title::after{content:'';width:5rem;height:.88rem;background:rgba(255,255,255,1);border-radius:.44rem;opacity:.22;position:absolute;top:0;left:0}
.head-modal .items .item .title a{font-size:.36rem;font-weight:600;color:rgba(255,255,255,1);opacity:1;display:flex;align-items:center;justify-content:center;z-index:1000;width:100%;height:100%}
.head-modal .items .item ul{display:flex;flex-wrap:wrap}
.head-modal .items .item ul li{width:50%;display:flex;justify-content:center;margin-bottom:.64rem}
.head-modal .items .item ul li a{font-size:.32rem;color:rgba(255,255,255,1);line-height:.44rem;z-index:10000}
.detail-box{background-color:#fff;padding-top:.4rem}
.detail-box .adv-box{padding:.32rem;position:relative}
.detail-box .adv-box::after{content:'';width:.52rem;height:.24rem;position:absolute;bottom:.44rem;right:.46rem;opacity:.7}
.detail-box .head{padding:0 .32rem .32rem;border-bottom:1px solid #eee}
.detail-box .head .title{font-size:.36rem;color:rgba(51,51,51,1);line-height:.5rem;margin-bottom:.2rem}
.detail-box .head .about{display:flex;align-items:center}
.detail-box .head .about span{font-size:.24rem;font-weight:400;color:rgba(153,153,153,1);line-height:.34rem}
.detail-box .head .about span:first-child{margin-right:.32rem}
.detail-box .main{padding:.32rem;border-bottom:1px solid #eee;padding-top:0}
.detail-box .main p{font-size:.32rem;color:rgba(51,51,51,1);line-height:.6rem;margin-top:16px}
.detail-box .main p img{position:relative!important;min-width:auto!important;width:auto!important}
.detail-box .main span{font-family:Arial,Helvetica Neue,Helvetica,PingFang SC,Source Han Sans CN,Microsoft YaHei,Open Sans,Myriad Pro,Myriad,San Francisco,Segoe UI,Verdana,Hiragino Sans GB,Wenquanyi Micro Hei,sans-serif!important;font-size:.32rem!important;color:rgba(51,51,51,1)!important;line-height:.3rem!important;margin-top:16px!important}
.detail-box .main p a{color:red!important;text-decoration:underline}
.detail-box .main img{max-width:100%!important;height:auto!important}
.detail-box .more{display:flex;align-items:center;justify-content:center;padding-bottom:.32rem}
.detail-box .more a{font-size:.32rem;font-weight:500;color:rgba(249,1,1,79);line-height:.44rem}
.tag{padding-top:.2rem;color:#999}
.article-box{border-top:.12rem solid #f6f6f6;background-color:#fff}
.article-box .mip-vd-tabs-row-tile{border-bottom:1px solid #eee}
.article-box .list-head{height:.96rem;font-size:.32rem;font-weight:600;color:rgba(249,1,1,79);display:flex;align-items:center;margin-left:.32rem;border-bottom:1px solid #eee;position:relative}
.article-box .list-head::after{content:'';width:.04rem;height:.32rem;background:rgba(249,1,1,79);position:absolute;top:.3rem;left:-.32rem}

/*焦点图*/
.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.swiper-container{width:100%;margin-left:auto;margin-right:auto;position:relative;overflow:hidden;z-index:1}
.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}
.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}
.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative}
.swiper-container-no-flexbox .swiper-slide{float:left;width:100%;}
.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.swiper-pagination{position:absolute;bottom:0;left:0;width:114%;text-align:right;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}
.swiper-pagination.swiper-pagination-hidden{opacity:0}
.swiper-pagination-fraction{bottom:10px;left:0;width:96%}
.swiper-pagination-bullet{width:.08rem;height:.08rem;display:inline-block;vertical-align:middle;border-radius:100%;background:#fff;opacity:1;margin:0 .08rem;-webkit-transition:.2s ease-in-out 0s;-moz-transition:.2s ease-in-out 0s;-o-transition:.2s ease-in-out 0s;transition:.2s ease-in-out 0s;}
.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}
.swiper-pagination-bullet-active{opacity:1;width:.12rem;height:.12rem;background:#ff0}
#swiper_banner .swiper-slide { width:100%; text-align:center; font-size: 18px; background: #fff; line-height: 300px; position:relative; }
#swiper_banner .swiper-slide img{ display:block; width:100%; height:auto; margin:0 auto; max-height: 200px;}
#swiper_banner .swiper-slide .tit{ width:80%; padding:0 16% 0 4%; position:absolute;bottom:0;left:0;height:.72rem;line-height:.72rem;color:#fff;font-size:.32rem;text-align:left;background:rgba(0,0,0,0.5);overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
#swiper_banner .swiper-pagination{ color:#fff; font-size:.24rem; }
#swiper_banner .swiper-pagination-current{ font-size:.32rem; color:#f00; }
