@media only screen and (min-width: 320px) and (max-width: 352px){html{font-size: 42.66px;} }
@media only screen and (min-width: 352px) and (max-width: 370px){html{font-size: 48px;} }
@media only screen and (min-width: 370px) and (max-width: 384px){html{font-size: 50px;} }
@media only screen and (min-width: 384px) and (max-width: 416px){html{font-size: 54.9px;} }
@media only screen and (min-width: 416px) and (max-width: 448px){html{font-size: 55.5px;} }
@media only screen and (min-width: 448px) and (max-width: 480px){html{font-size: 59.7px;} }
@media only screen and (min-width: 480px) and (max-width: 512px){html{font-size: 64px;} }
@media only screen and (min-width: 512px) and (max-width: 544px){html{font-size: 68.3px;} }
@media only screen and (min-width: 544px) and (max-width: 576px){html{font-size: 72.5px;} }
@media only screen and (min-width: 576px) and (max-width: 608px){html{font-size: 76.8px;} }
@media only screen and (min-width: 608px) and (max-width: 640px){html{font-size: 81px;} }
@media only screen and (min-width: 640px) and (max-width: 750px){html{font-size: 85px;} }
@media only screen and (min-width: 750px){html{font-size: 100px;} }

.top mip-img{ width: 1.36rem; height: 0.98rem; }
.slider-box .bd{ width: 6.94rem; }
.slider-box mip-carousel{ height: 3.5rem; border-radius: 0.14rem; overflow: visible!important; width: 6.94rem; margin: 0 auto;}
.slider-box mip-carousel mip-img{ height: 3.5rem; width: 6.7rem; left: 50%!important; margin-left: -3.35rem; min-width: 0; }
.slider-box .mip-carousel-container{ overflow: visible; }
.slider-box .bd a{ margin: 0; height: auto; }
.slider-box .bd img{ border-radius: 0.14rem; }
.mip-carousel-indicatorDot{ margin-top: 0.25rem; }
.mip-carousel-indicatorDot .mip-carousel-indecator-item{ width: 0.3rem; height: 0.1rem; border-radius: 10px;  background-color: #212121; opacity: .2; }
.mip-carousel-indicatorDot .mip-carousel-activeitem{ opacity: 1; }

mip-vd-tabs.index-tabs section.index-section{ position: absolute; z-index: 1; text-align: center; top: 0.37rem; left: 50%; margin-left: -1.16rem; width: 2.32rem; }
mip-vd-tabs.index-tabs .mip-vd-tabs-nav{ background: none; display: inline-block; height: auto; padding: 0; }
mip-vd-tabs.index-tabs section.index-section li{ float: left; width: auto; height: 0.48rem; padding: 0 0.2rem; font-size: 0.28rem; color: #222; cursor: pointer; margin: 0 0.1rem; line-height: 0.48rem; }
mip-vd-tabs.index-tabs section.index-section li.mip-vd-tabs-nav-selected{ color: #fff; background: url(../skin_img/abg.png); background-size: 100% 100%; border-bottom: none; }
.daquan-list mip-img{ opacity: 0; }
mip-img.bili1{ width: 2.06rem; height: 1.55rem; position: static; min-width: 100%; overflow: hidden;  }
mip-img.bili1 img{ min-width: 100%; max-width: 800px; width: auto; height: 1.55rem; flex-shrink: 0; }
.mip-i-android-scroll .daquan-list mip-img{ opacity: 1; }
.baike-list .pimg img{ width: auto; min-width: 0; }
.daquan-list mip-img{ display: -webkit-flex; display: flex; -webkit-align-items: center; align-items: center; -webkit-justify-content: center; justify-content: center; }

.normal-tabs section{ text-align: center; margin-top: 0.2rem; }
.normal-tabs .mat0{ margin-top: 0; }
.normal-tabs section li{ float: left; margin: 0 0.32rem; font-size: 0.28rem; color: #222; position: relative; font-weight: bold; width: auto; padding: 0; overflow: visible; line-height: 0.37rem; height: 0.37rem; cursor: pointer; }
.normal-tabs section li:before{ display: none; content: ''; position: absolute; left: 0.15rem; right: -0.15rem; bottom: -0.05rem; height: 0.18rem; background-size: 100%; background-image: -moz-linear-gradient(0deg, #ffbc00 0%, #ffec33 100%); background-image: -webkit-linear-gradient(0deg, #ffbc00 0%, #ffec33 100%); background-image: linear-gradient(90deg, #ffbc00 0%, #ffec33 100%); }
.normal-tabs section li span{ position: relative; }
.normal-tabs section li.mip-vd-tabs-nav-selected{ border: none; color: #222; }
.normal-tabs section li.mip-vd-tabs-nav-selected:before{ display: block; }
.footer .pimg img{ min-width: 0; width: auto; }

.contents .mip-nav-wrapper{ height: auto; position: relative; }
.contents .mip-nav-wrapper .navbar-toggle{ position: absolute; right: 0.4rem; top: -0.6rem; width: 0.4rem; height: 0.4rem;background: url(../skin_img/dot.png) no-repeat center; background-size: 100% auto; margin: 0; padding: 0; }
.contents .mip-nav-wrapper .navbar-toggle span{ opacity: 0; }
#bs-navbar{ text-align: center; }
#bs-navbar a{ display: inline-block; font-size: 0.26rem; color: #fff; height: 0.8rem; line-height: 0.8rem; margin: 0 0.1rem; }
.mip-nav-wrapper #bs-navbar{ height: 0; overflow: hidden; background-color: #222; }
.mip-nav-wrapper #bs-navbar.in{ height: 0.8rem!important; }
.mip-infinitescroll-results ul{ overflow: hidden; margin-top: 0; }
.normal-list ul{ overflow: hidden; }
.normal-list .pimg{ position: relative; }
.logo mip-img{ width: 1.1rem; height: 0.8rem; }