
/*é€šç”¨*/
body > iframe { display: none !important; }
body > .layui-layer iframe { display: block !important; }
html { margin:0; padding:0;background: #fff; }
ul,li { list-style: none;font-style: normal;margin:0; padding:0; }
body { position: relative;font: .24rem / 1.5 "microsoft yahei",myFirstFont; max-width: 750px;  margin:0 auto; padding:0;font-weight: 400; color: #444444;cursor: default; }
.clear:after{display:block;clear:both;content:"\0020";visibility:hidden;height:0;}
a,a:link,a:active,a:focus, a:hover,a:visited { text-decoration:none; border:0; }
p{ padding: 0; margin: 0; }
ul,li { list-style: none;font-style: normal;margin:0; padding:0; }
select,input,textarea{-webkit-appearance:none;appearance:none;box-shadow:none;font-family:"microsoft yahei";font-size:0.24rem}
button, input, optgroup, option, select, textarea { outline: none; border: 0; }
.m_top .m_top_left { opacity: 0; }
.hhrmain { margin: 0;padding: 0;line-height: 0.4rem; }
.hhrmain .hhrbgc { position: relative; background: #fff;margin: 0 auto;padding: 0; }  
.hhrtop .gbgimg { display: block;width: 100%;height: auto; }
.hhrtop .gbgdiv { position: absolute;width: 100%;height: auto; }
.hhrtop .gbgdiv.bsf { top: 0;left: 0;right: 0; }
.hhrtop .gbgdiv.bdf { bottom: 0.4rem;left: 0;right: 0; }
.hhrtop .gbgdiv img.img { width: 50px; float: left;display: block;margin: 1rem 0 0 1rem; }
.hhrtop .gbgdiv p { display: block;margin: 0;line-height: 0.6rem;text-align: center;font-size: 0.4rem;color: #fff; }
.hhrtop .gbgdiv p.b { font-size: 0.32rem;color: #eee;padding-bottom: 0.1rem;color: #eee; }
.hhrtop .gbgdiv p img { display: block;width: 16px;margin: 0 auto;/*opacity: 0;*/ }
.hhrmain .hhrggwm { padding:0.1rem 0 5.09rem 0; background: #fff url(http://www.movie163.com/huiyipaishe/images/hhr_2.jpg) no-repeat center bottom;background-size: 100% auto; }
.hhrggwm .hhrtitle {  padding:0.02rem 0; text-align: center;font-size: 0.5rem;position: relative;color: #444;line-height: 1rem }
.hhrggwm .hhrconter { margin: 0;padding: 0.5em 0; }
.hhrggwm .lgsd9 { width: 0.6rem;margin: 0 auto;height: 0.02rem;background: #444; }
.hhrggwm p { display: block;padding: 0.1rem 0.3rem;font-size: 0.32rem;line-height: 0.5rem;color: #666; }
.hhrmain .hhrscqj { padding:0.5rem 0 10rem 0; background: #2d2f59 url(http://www.movie163.com/huiyipaishe/images/hhr_3.jpg) no-repeat center bottom;background-size: 100% auto; }
.hhrscqj .hhrtitle {  padding:1rem 0; text-align: center;font-size: 0.5rem;position: relative; color: #fff;line-height: 1rem}
.hhrscqj .hhrtitle p {display: inline;margin: 0; font-size: 1.4rem; }
.hhrscqj .hhrconter { margin: 0;padding: 0.5em 0; }
.hhrscqj .lgsd9 { width: 2rem;margin: 1rem 0 0 2rem;height: 0.02rem;background: #fff; }
.hhrscqj .hhrconter p { display: block;padding:0.5rem 1rem 0 2rem;font-size: 0.32rem;line-height: 1.3rem;color: #ddd; }
.hhrmain .hhrfzlc { padding:0.1rem 0 0.3rem 0; background: #fff url(http://www.movie163.com/huiyipaishe/images/hhr_4.jpg) no-repeat center top;background-size: 100% auto; }
.hhrfzlc .hhrtitle { text-align: center;font-size: 0.5rem;position: relative;color: #444; line-height: 1rem}
.hhrfzlc .hhrconter { margin: 0;padding: 0.1rem 0 0.2rem 0;position: relative; }
.hhrfzlc .linhsdo { position: absolute;margin-left: 0.56rem; left: 0.32rem;top:0.3rem;bottom: 0.3rem;width: 4px;background: #323351; }
.hhrfzlc .hfzlist { margin: 0 0.3rem;padding: 0;position: relative; }
.hhrfzlc .hfzlist .leftimfg { background: url(http://www.movie163.com/huiyipaishe/images/hhr_1.png) no-repeat center top;background-size: 0.9rem auto; }
.hhrfzlc .hfzlist:nth-child(2n+1) .leftimfg { background-position: center bottom; }
.hhrfzlc .hfzlist .leftimfg { position: absolute;left: 0;top: 0;width: 1.2rem;height: 1.28rem;line-height: 1.28rem;text-align: center;color: #fff; }
.hhrfzlc .hfzlist .righttet { margin: 0 0 0 1.2rem;padding: 0.3rem 0;border-top: 0.02rem #ccc dotted;font-size: 0.29rem;line-height: 0.4rem; }
.hhrfzlc .hfzlist:nth-child(2) .righttet { border: 0; }
.hhrfzlc .hfzlist .righttet .tilhhr { font-weight: bold; } 
.hhrfzlc .hfzlist .righttet .conhhr font { color: #d8271c; }
.sdoili { margin: 0.3rem 0.1rem;padding: 0; }
.sdoili .sdoire { float: left;width: 50%; padding: 0; }
.sdoili .sdoirw { margin: 0 0.3rem;border: 0.02rem solid #f2f2f2;box-shadow: 0 2px 6px rgba(0,0,0,.2); }
.sdoili .sdoirw img { display: block;width: 100%;height: auto; }
.sdoili .sdoirw p { display: block;margin: 0.16rem;line-height: 0.35rem;font-size: 0.24rem;color: #666; }
.hhrmain .hhrylms { padding:0.1rem 0 1rem 0; background: #fff url(http://www.movie163.com/huiyipaishe/images/hhr_10.jpg) no-repeat center top;background-size: 100% auto; }
.hhrylms .hhrtitle { text-align: center;font-size: 0.52rem;position: relative;color: #444; line-height: 1rem }
.hhrylms .hhrconter { margin: 0;padding: 0.3em 0.5rem; }
.hhrylms .lgsd9 { width: 1rem;margin: 0 auto;height: 0.02rem;background: #444; }
.hhrylms .lkoisd { font-size: 0.36rem;color: #666;margin: 0.3rem 0 0.06rem 0; line-height: 0.5rem }
.hhrylms .lkoisp { color: #fff;margin: 0.3rem 0.04rem 0.3rem 0;font-size: 0.36rem; }
.hhrylms .lkoisp p { display: inline-block;padding: 0.3rem 0.06rem 0.3rem 0.3rem;position: relative; box-sizing: border-box}
.hhrylms .lkoisr p { background-color:  #df3636; }
.hhrylms .lkoist p { background-color:  #1f72b2; }
.hhrylms .lkoisy p { background-color:  #513a81;font-size: 0.9rem; }
.hhrylms .lkoisp p span { display: block;width: 0.6rem;height: 100%;position: absolute;right: -0.6rem;top: 0; }
.hhrylms .lkoisr span { background: #fff url(http://www.movie163.com/huiyipaishe/images/dd_11.png) no-repeat center top;background-size: 100% 100%; }
.hhrylms .lkoist span { background: #fff url(http://www.movie163.com/huiyipaishe/images/dd_12.png) no-repeat center top;background-size: 100% 100%; }
.hhrylms .lkoisy span { background: #fff url(http://www.movie163.com/huiyipaishe/images/dd_13.png) no-repeat center top;background-size: 100% 100%; }
.hhrylms .lkoisu { font-size:0.29rem;line-height: 0.4rem;color: #666; } 
.hhrmain .hhrzxys { padding:0.1rem 0 0.3rem 0; background: #2a2b4b url(http://www.movie163.com/huiyipaishe/images/hhr_7.jpg) no-repeat center top;background-size: auto 100%; }
.hhrzxys .hhrtitle {  padding:0.1rem 0; text-align: center;font-size: 0.5rem;position: relative;color: #fff; line-height: 1rem }
.hhrzxys .hhrconter { margin: 0;padding: 0.5em 0; }
.hhrzxys .edoili { margin: 0 0.3rem;padding: 0; }
.hhrzxys .edoili .sdoire { float: left;width: 50%; padding: 0;margin-bottom: 0.3rem; }
.hhrzxys .edoili .sdoirw { margin: 0 0.2rem;padding: 0.29rem; border: 1px solid #f2f2f2;box-shadow: 0 0.04rem 0.12rem rgba(0,0,0,.2);background: #fff;border-radius: 6px; }
.hhrzxys .edoili .sdoirw { background: #fff url(http://www.movie163.com/huiyipaishe/images/hhr_4.jpg) no-repeat center bottom;background-size: 300% auto }
.hhrzxys .edoili .sdoirw p { display: block; line-height: 0.4rem; }
.hhrzxys .edoili .sdoirw p.a { width: 1.2rem;height: 1.2rem; margin: 0 auto;background: url(http://www.movie163.com/huiyipaishe/images/hhr_2.png) no-repeat;background-size: 5.56rem auto; }
.hhrzxys .edoili .sdoirw p.b { margin-top: 0; font-size: 0.32rem;color: #222;text-align: center; margin-bottom: 0.1rem }
.hhrzxys .edoili .sdoirw p.c { margin:0 0.1rem; font-size: 0.24rem;color: #666; }
.hhrzxys .edoili .sdoirw p.a.q { background-position: 0.04rem 0.08rem; }
.hhrzxys .edoili .sdoirw p.a.w { background-position: -1.6rem 0; }
.hhrzxys .edoili .sdoirw p.a.e { background-position: -2.96rem 0; }
.hhrzxys .edoili .sdoirw p.a.r { background-position: -4.4rem 0; }
.hhrmain .hhrjmzc { padding:0.5rem 0 0rem 0; background: #fff url(http://www.movie163.com/huiyipaishe/images/hhr_4.jpg) no-repeat center -100px;background-size:auto 200% ; }
.hhrjmzc .hhrtitle {  padding:0.3rem 0; text-align: center;font-size: 0.5rem;position: relative;color: #444; line-height: 1rem}
.hhrjmzc .hhrconter { margin: 0;padding: 0.5em 0; }
.konsdyu { margin: 0 0.3rem;padding-bottom: 0.3rem; }
.konsdyu .oplisdy { position: relative; margin-bottom: 0.3rem;padding: 0.3rem;border-radius: 0.12rem;background: #fff; }
.konsdyu .oplisdy .lefiocn { position: absolute;left: 0.3rem;top: 0.3rem; width: 1rem;height: 1rem;float: left;background: url(http://www.movie163.com/huiyipaishe/images/hhr_3.png) no-repeat;background-size: 1.94rem auto; }
.konsdyu .oplisdy .lefiocn.a1 { background-position: 0.08rem 0.08rem; }
.konsdyu .oplisdy .lefiocn.a2 { background-position: 0.08rem -0.9rem; }
.konsdyu .oplisdy .lefiocn.a3 { background-position: 0.08rem -1.94rem; }
.konsdyu .oplisdy .lefiocn.a4 { background-position: 0.08rem -2.96rem; }
.konsdyu .oplisdy .lefiocn.a5 { background-position: -1rem 0.08rem; }
.konsdyu .oplisdy .lefiocn.a6 { background-position: -1rem -0.9rem; }
.konsdyu .oplisdy .lefiocn.a7 { background-position: -1rem -1.94rem; }
.konsdyu .oplisdy .lefiocn.a8 { background-position: -1rem -2.96rem; }
.konsdyu .oplisdy .rigjioc { position: relative;margin: 0 0 0 1.2rem; }
.konsdyu .oplisdy .rigjioc .rigjioca { font-size:0.4rem;color: #222; }
.konsdyu .oplisdy .rigjioc .rigjiocb { font-size: 0.24rem;color: #666;line-height: 0.3rem;padding-top: 0.12rem; }
.swiper-container_huan .swiper-pagination-bullet-active {background-color: #ef5f47;}
.hhrmain .hhrjmtj { padding:0.5rem 0 0.3rem 0; background: #fff url(http://www.movie163.com/huiyipaishe/images/hhr_8.jpg) no-repeat center bottom;background-size: auto 100%; }
.hhrjmtj .hhrtitle {  padding:0.3rem 0; text-align: center;font-size: 0.5rem;position: relative;color: #fff; }
.hhrjmtj .hhrconter { margin: 0;padding: 0 0 0.5rem 0; }
.tesdkgh { margin: 0 0.3rem; font-size: 0.32rem;line-height: 0.4rem;color: #efefef; }
.tesdkgh p { display: block;margin: 0.16rem;padding: 0; }
.tesdkgh p span { display: inline-block;border-radius: 50%;background: #ff3322;color: #fff;line-height: 0.32rem;height: 0.32rem;width: 0.32rem;font-size: 0.24rem; text-align: center; vertical-align: 0.02rem;margin-right: 2px; }
.hhrmain .hhrjmlc { padding:0.3rem 0 2.84rem 0; background: #fff url(http://www.movie163.com/huiyipaishe/images/hhr_9.jpg) no-repeat center top;background-size: auto 100%; }
.hhrjmlc .hhrtitle {  padding:0.3rem 0; text-align: center;font-size: 0.5rem;position: relative;color: #444;}
.hhrjmlc .hhrconter { margin: 0;padding: 0.5em 0;width: 100%;overflow: hidden; }
.hhrjmlc .lgsd9 { width: 0.8rem;margin: 0 auto;height: 0.02rem;background: #444; }
.hhrjmlc .hengsd { margin: 0 0.3rem;position: relative;padding: 0.3rem 0 1rem 0; }
.hhrjmlc .hengsd .lisdyuw { position: absolute;top: 0.8rem;width: 0.5rem;height: 1rem;margin: -0.5rem 0 0 -0.3rem; background: url(http://www.movie163.com/huiyipaishe/images/hhr_9.png) no-repeat center center;background-size: 80% auto; }
.hhrjmlc .hengsd .lisdyuw.a1 { left: 20%; }
.hhrjmlc .hengsd .lisdyuw.a2 { left: 40%; }
.hhrjmlc .hengsd .lisdyuw.a3 { left: 60%; }
.hhrjmlc .hengsd .lisdyuw.a4 { left: 80%; }
.hhrjmlc .hengsd .lisdyus { position: relative; float: left;width: 20%;height: 1rem; }
.hhrjmlc .hengsd .lisdyue { width: 1rem;height: 1rem;margin: 0 auto;background:url(http://www.movie163.com/huiyipaishe/images/hhr_4.png) no-repeat center center;background-size: 6.68rem auto; } 
.hhrjmlc .hengsd .lisdyue span { display: block; position: absolute;width: 100%;left: 0;bottom: -0.4rem;text-align: center;font-size: 0.24rem;color: #666; }
.hhrjmlc .hengsd .lisdyus.a1 .lisdyue { background-position: 0 0; }
.hhrjmlc .hengsd .lisdyus.a2 .lisdyue { background-position: -1.44rem 0; }
.hhrjmlc .hengsd .lisdyus.a3 .lisdyue { background-position: -2.86rem 0; }
.hhrjmlc .hengsd .lisdyus.a4 .lisdyue { background-position: -4.24rem 0; }
.hhrjmlc .hengsd .lisdyus.a5 .lisdyue { background-position: -5.68rem 0; }
.hhrjmlc .lxfdss { text-align: center;color: #ff3000;font-size: 0.5rem;padding-bottom: 0.1rem; }
.hhrjmlc .lxfdss img { display: inline-block;width: 0.36rem;height: auto;margin-right: 0.08rem;vertical-align: middle; }
.hhrjmlc .lxfdsu { text-align: center;font-size: 0.24rem;color: #666; }
.hhrmain .hhrjmsq { padding:0.5rem 0 0rem 0; background: #f5f5f5 }
.hhrjmsq .hhrtitle {  padding:0.3rem 0; text-align: center;font-size: 0.5rem;position: relative;color: #444; }
.hhrjmsq .hhrconter { margin: 0;padding: 0.5em 0; }
.hhrjmsq .lgsd9 { width: 0.6rem;margin: 0 auto;height: 0.02rem;background: #444; }
.hhrconter .lksdjf { margin: 0 0.6rem;padding: 0; }
.hhrconter .lksdjf a.btn_fghr,.hhrconter .lksdjf input,.hhrconter .lksdjf select,.hhrconter .lksdjf textarea { height: 0.84rem; background: #fff;border: 0;border-radius: 0.2rem;display: block;box-shadow: 0 0.02rem 0.08rem rgba(0,0,0,.2); }
.hhrconter .lksdjf select { display: block;float: left;width: 30%;padding-left: 1em; margin: 0 0 0 5%;+margin: 0 0 0 4%; }
.hhrconter .lksdjf select:first-child { margin: 0; }
.hhrconter .lksdjf input { display: block;width: 100%;text-indent: 1em; }
.hhrconter .lksdjf textarea { display: block;width: 90%;padding: 0.3rem 5%;line-height: 0.6rem;height: 1rem; }
.hhrconter .lksdjf .listyiu { display: block;margin: 0.3rem 0 0 0;height:0.84rem; position: relative; }
.hhrconter .lksdjf a.btn_fghr { background: #ed2120;font-size: 0.4rem;text-align: center; color: #fff;line-height:1rem;height: 1rem; }
.zb_masg { margin-top: 0.3re,;border: 0; padding: 0.1rem 2rem;background: transparent; }
.zb_masg .zb_mastop span.b { margin: 0 2.2rem 0 1.22rem; }
.sffzsd { margin: 0;padding:0.3rem 0.3rem 0.3rem 0.3rem;font-size: 0.32rem; }
.sffzsd p { display: block;margin: 0;padding: 0.06rem 0 0.1rem 0;line-height: 0.8rem; }
.sffzsd a { display: inline-block;padding: 0 0.1rem;margin: 0 0.08rem 0.2rem 0; font-size: 0.28rem;line-height: 0.6rem;border: 0.02rem solid #eee;color:  #666;border-radius: 0.2rem; }
.texhhrs { padding: 0.3rem 0.3rem 1.2rem 0.3rem;text-align: center; }
.texhhrs p { display: block;margin: 0.04rem 0;font-size: 0.24rem;color: #666; }
.texhhrs p.a1 { color:  #999;font-size: 0.32rem; }
.texhhrs p { color: #aaa; }
.texhhrs p a { color: #aaa; }
.xfhhrsd { z-index: 9; position: fixed;left: 0;right: 0;bottom: 0; }
.xfhhrsd .optiong { float: left;width: 33%;height: 1rem;line-height: 1rem;text-align: center;font-size: 0.32rem;color: #fff; }
.xfhhrsd .optiong.a1 { background: #ff552e; }
.xfhhrsd .optiong.a2 { background: #ff552e;width: 34%; }
.xfhhrsd .optiong.a3 { background: #ff552e; }
.xfhhrsd a { color: #fff; }
.xfhhrsd span { display: inline-block;width: 0.6rem;height: 0.6rem;vertical-align: middle; background: url(http://www.movie163.com/huiyipaishe/images/hhr_5.png) no-repeat ;background-size: 1.84rem auto; }
.xfhhrsd .optiong.a1 span { background-position: 0.12rem 0.04rem; }
.xfhhrsd .optiong.a2 span { background-position: -0.62rem 0.04rem; }
.xfhhrsd .optiong.a3 span { background-position: -1.36rem 0.04rem; }
.downin { display: none; }
.zb_masg{ padding:0.1rem 0.6rem; }
.zb_masg .zb_mastop{margin:10px auto;height:50px;overflow:hidden;line-height:15px;}
.zb_masg .zb_mastop .b_masto{margin:0;height:auto}
.zb_masg .zb_mastop .msg_lis2{margin:0 10px;line-height:15px;height:25px;text-align:center;position:relative}
.zb_masg .zb_mastop span{display:block;color:#6d6d6d}
.zb_masg .zb_mastop span.a{float:left;position:absolute;top:0;left:0}
.zb_masg .zb_mastop span.b{ position:relative}
.zb_masg .zb_mastop span.c{float:right;position:absolute;top:0;right:0}
.zb_masg .zb_masdown{color:#999;padding:0.2rem 0;line-height:0.4rem;margin:0 auto;border-top:0.02rem solid #eaeaea}
.zb_masg .zb_masdown span{display:inline-block;margin:0 0.2rem}
.zb_masg .zb_masdown .icon_y{display:inline-block;vertical-align:middle;width:0.4rem;height:0.4rem;margin:0 0.04rem 0 0;background-position:-1.5rem -12.14rem}
/*  */
.hhrconter #for{display:inline-block;width:100%}
.hhrconter .col_xs{ position: relative; height: .8rem;margin:.3rem .3rem 0px .3rem; }
.hhrconter .col_xs:nth-child(1){margin-top:10px}
.hhrconter .col_xs input,.hhrconter .col_xs select{-webkit-appearance:none;font-size:.24rem;border-radius:2px;height:.8rem;line-height:.8rem;margin:0;padding:0;text-indent:10px}
.hhrconter .col_xs input{display:inline-block;margin:0 auto;border:0.02rem solid #dadada;width:100%;box-shadow:none;border-radius: 0.2rem;}
.hhrconter .col_xs select{display:inline-block;background:#fff;color:#999;box-shadow:none;margin:0;width:31%;border:1px solid #dadada}
.hhrconter .col_xs select:nth-child(1),.hhrconter .col_xs select:nth-child(2){margin-right:3.5%}
.hhrconter .col_xs .but_default{box-shadow:none;border:0;background:#ed2120;color:#fff;font-size:.28rem; height: .8rem; line-height: .8rem; text-indent: 0px; }
.hhrconter .col_xs select,.col_xs input{ background: #f8f8f8;box-shadow: 0 2px 2px rgba(0,0,0,.08) !important;color: #444; }
.posi { display: block; position: absolute; top: .2rem; right: 10px; line-height: .4rem; color: #686464; }
.cli_we.col_xs select { width: 100% !important;margin:0 !important; }
.cli_we.col_xs select { display: block; }
.cli_we.col_xs.dff .select { position: relative; float: left; width: 32% !important; margin-left: 2% !important; }
.cli_we.col_xs.dff .select:first-child { margin: 0 !important; }
.cli_we.col_xs.dfff .select { position: relative; float: left; width: 49% !important;margin-left: 2% !important; }
.cli_we.col_xs.dfff .select:first-child { margin: 0 !important; }
.cli_we.col_xs .select:after { content: ''; position: absolute; display: block;width: 0;height: 0; bottom: .3rem;right: 5px;border: 5px solid transparent; border-left: 5px solid #aaa;}
