@media screen and (min-width:640px){html{font-size:100px}}@media screen and (min-width:601px) and (max-width:639px){html{font-size:93.9063px}}@media screen and (min-width:551px) and (max-width:600px){html{font-size:86.0938px}}@media screen and (min-width:501px) and (max-width:550px){html{font-size:78.2813px}}@media screen and (min-width:451px) and (max-width:500px){html{font-size:70.4688px}}@media screen and (min-width:414px) and (max-width:450px){html{font-size:64.6875px}}@media screen and (min-width:375px) and (max-width:413px){html{font-size:58.5938px}}@media screen and (min-width:360px) and (max-width:374px){html{font-size:56.25px}}@media screen and (min-width:320px) and (max-width:359px){html{font-size:50px}}


em, cite, i{font-style: normal;}
.cl:after {content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden}
.vm {vertical-align:middle}

.poster_box {position:fixed;left:0;bottom:0;width:100%;height:100%;z-index:9999;background:rgba(0,0,0,0.85);color:#fff;transition:all .4s ease;-webkit-transition:all .4s ease;opacity:0;}
.poster_box_show {opacity:1;}
.poster_box_img{position:fixed;top:-2999px;width:6.4rem;overflow:hidden;background:#fff;/* bottom: 1rem; */}

.poster_okimg, .poster_imgshow {height:calc(100% - .6rem);text-align:center;}
.poster_okimg img {max-width:calc(100% - 1.25rem);max-height: calc(100% - .1rem);margin:.3rem .6rem .2rem;border-radius:6px;}

.poster_oktit {padding:0 .03rem;height:.4rem;line-height:.4rem;font-size:.24rem;text-align:center;overflow:hidden;}

.poster_okclose {position:absolute;width:100%;left:0;bottom: .5rem;height: .7rem;text-align:center;overflow:hidden;}
.poster_okclose a {display:block;height: .7rem;line-height: .7rem;overflow:hidden;}
.poster_okclose a img {width: .7rem;height: .7rem;}

.loading_color{width:200px;height:80px;margin:0 auto}
.loading_color span{display:inline-block;width:3px;height:30px;animation-name:scale;-webkit-animation-name:scale;-moz-animation-name:scale;-ms-animation-name:scale;-o-animation-name:scale;animation-duration:1.2s;-webkit-animation-duration:1.2s;-moz-animation-duration:1.2s;-ms-animation-duration:1.2s;-o-animation-duration:1.2s;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;-o-animation-iteration-count:infinite}
.loading_color span.loading_color1{background:#2ecc71}
.loading_color span.loading_color2{background:#3498db}
.loading_color span.loading_color3{background:#9b59b6}
.loading_color span.loading_color4{background:#e67e22}
.loading_color span.loading_color5{background:#c0392b}
.loading_color span.loading_color6{background:#e74c3c}
.loading_color span.loading_color7{background:#e74c8c}
.loading_color1{animation-delay:-1s;-webkit-animation-delay:-1s;-moz-animation-delay:-1s;-ms-animation-delay:-1s;-o-animation-delay:-1s}
.loading_color2{animation-delay:-0.9s;-webkit-animation-delay:-0.9s;-moz-animation-delay:-0.9s;-ms-animation-delay:-0.9s;-o-animation-delay:-0.9s}

.loading_color3{animation-delay:-0.8s;-webkit-animation-delay:-0.8s;-moz-animation-delay:-0.8s;-ms-animation-delay:-0.8s;-o-animation-delay:-0.8s}
.loading_color4{animation-delay:-0.7s;-webkit-animation-delay:-0.7s;-moz-animation-delay:-0.7s;-ms-animation-delay:-0.7s;-o-animation-delay:-0.7s}
.loading_color5{animation-delay:-0.6s;-webkit-animation-delay:-0.6s;-moz-animation-delay:-0.6s;-ms-animation-delay:-0.6s;-o-animation-delay:-0.6s}
.loading_color6{animation-delay:-0.5s;-webkit-animation-delay:-0.5s;-moz-animation-delay:-0.5s;-ms-animation-delay:-0.5s;-o-animation-delay:-0.5s}
.loading_color7{animation-delay:-0.4s;-webkit-animation-delay:-0.4s;-moz-animation-delay:-0.4s;-ms-animation-delay:-0.4s;-o-animation-delay:-0.4s}
@-webkit-keyframes scale{0%, 40%, 100%{-moz-transform:scaleY(0.2);-ms-transform:scaleY(0.2);-o-transform:scaleY(0.2);-webkit-transform:scaleY(0.2);transform:scaleY(0.2)}20%, 60%{-moz-transform:scaleY(1);-ms-transform:scaleY(1);-o-transform:scaleY(1);-webkit-transform:scaleY(1);transform:scaleY(1)}}
@-moz-keyframes scale{0%, 40%, 100%{-moz-transform:scaleY(0.2);-ms-transform:scaleY(0.2);-o-transform:scaleY(0.2);-webkit-transform:scaleY(0.2);transform:scaleY(0.2)}20%, 60%{-moz-transform:scaleY(1);-ms-transform:scaleY(1);-o-transform:scaleY(1);-webkit-transform:scaleY(1);transform:scaleY(1)}}
@-ms-keyframes scale{0%, 40%, 100%{-moz-transform:scaleY(0.2);-ms-transform:scaleY(0.2);-o-transform:scaleY(0.2);-webkit-transform:scaleY(0.2);transform:scaleY(0.2)}20%, 60%{-moz-transform:scaleY(1);-ms-transform:scaleY(1);-o-transform:scaleY(1);-webkit-transform:scaleY(1);transform:scaleY(1)}}
@keyframes scale{0%, 40%, 100%{-moz-transform:scaleY(0.2);-ms-transform:scaleY(0.2);-o-transform:scaleY(0.2);-webkit-transform:scaleY(0.2);transform:scaleY(0.2)}20%, 60%{-moz-transform:scaleY(1);-ms-transform:scaleY(1);-o-transform:scaleY(1);-webkit-transform:scaleY(1);transform:scaleY(1)}}




/*海报图片部分*/
.poster_img {width:100%;max-height:6.2rem;overflow:hidden;position:relative;}
.poster_img img {width:100%;height:100%;}
.poster_img .img_time {position:absolute;left:.2rem;bottom:.2rem;width:1.2rem;line-height:.5rem;font-size:.7rem;text-align:center;font-weight:500;color:#000000;text-shadow:1px 0px 20px rgba(0, 0, 0, 0.2);background:rgba(255, 255, 255, 0.88);padding:.1rem;padding-bottom:0;}
.poster_img .img_time span {display:block;margin-top:.15rem;border-top:.03rem solid #fff;font-weight:500;font-size:.24rem;}

/*海报图片部分*/
.poster_img2 {width:100%;max-height:8.6rem;overflow:hidden;position:relative;}
.poster_img2 img {width:100%;height:100%;}
.poster_img2 .img_time {position:absolute;left:.2rem;bottom:.3rem;width:1.2rem;line-height:.5rem;font-size:.7rem;text-align:center;font-weight:500;color:#000000;text-shadow:1px 0px 20px rgba(0, 0, 0, 0.2);background:rgba(205, 205, 205, 0.88);padding:.2rem .1rem .1rem .1rem;padding-bottom:0;}
.poster_img2 .img_time span {display:block;margin-top:.15rem;border-top:.02rem solid #FAFAFA;font-weight:500;font-size:.24rem;}

/*下划线*/
.poster_x {width:100%;height: .45rem;background:url("../images/haibao/poster_x.png") repeat-x center;overflow:hidden;}
/*标题价格*/
.poster_tita {text-align:left;margin: 0.25rem .25rem .15rem;max-height: .8rem;line-height:.4rem;font-size:.30rem;font-weight:400;color:#222;overflow:hidden;}
.poster_txta {margin:.25rem .28rem .15rem;min-height:.42rem;max-height:1.26rem;line-height:.42rem;font-size:.38rem;font-weight:400;color:#e60000;overflow:hidden;}
.poster_txta i {color:#e60000;font-size:.45rem;}
.poster_txtb {margin:.18rem .25rem .15rem;min-height:.35rem;max-height:1.26rem;line-height:.35rem;font-size:.28rem;font-weight:400;color:#333;overflow:hidden;}
.poster_txtb span {float:right;color:#e60000;font-size:.28rem;}
.poster_txtc {margin:.18rem .25rem .15rem;min-height:.35rem;max-height:1.26rem;line-height:.35rem;font-size:.28rem;font-weight:400;color:#ABABAB;overflow:hidden;}
.poster_txtc em {margin:0px 5px;color:#E0E0E0;}
/*二维码部分*/
.poster_foot {padding: .13rem .28rem .25rem;height: 1.2rem;box-sizing:initial;overflow:hidden;}
.poster_foot .kmzw {float:left;margin-left:1px;margin-right: .2rem;width: 1.1rem;height: 1.1rem;}
.poster_foot .kmzwtip {float:left;margin-top: .13rem;height: .68rem;line-height: .36rem;font-size: .22rem;color:#aaa;}
.poster_foot .kmewm {float:right;width: 1.2rem;height: 1.2rem;}

/*海报按钮*/
.poster_a {background:rgba(195, 3, 3, 0.83);color:#FFFFFF;}
.poster_a span,.poster_a i {color:#FFFFFF;}
a.poster_a {text-decoration:none}


.com_logo {position:absolute;width:100px;margin-top:.15rem;margin-left:.2rem;}
.com_logo img {height:50%;}