.m_tops { position: relative;z-index: 9; line-height: 0.86rem;font-size: 0.32rem; text-align: center;}
.m_tops .m_top_left { width: 0.68rem; height: 0.86rem; position: absolute;left: 0;top: 0;}
.m_tops .m_top_right { width: 0.68rem; height: 0.86rem; position: absolute;right: 0;top: 0;}
.m_tops .layui-icon { font-size: 0.4rem; }
.m_top_tishen { position: relative; background: #fff;height: 0.86rem;border-bottom: .02rem solid #eee;box-shadow: 0 0.04rem 0.08rem rgba(0,0,0,.1);z-index: 8; }
.zhonsd { text-align: center; font-size: 0.36rem;margin: 0 0.7rem;line-height: 0.86rem;padding:0; }
.zhonsd img { display: inline-block;width:auto;height: 0.4rem;vertical-align: middle;margin-left: 0.1rem;}
.zhonsd span { display: inline-block;margin-left: 0.1rem; }

.m_tops i.icon{ color: #fff;}
.space_h { width: 100%;height: .14rem;background: #f7f7f7; }

.wengz { margin: 0 auto;padding: .3rem; }
.wengz .wz_title { font-size: 0.46rem;line-height: 0.58rem;padding:.2rem 0 .4rem 0;font-weight: bold; }
.wengz .wz_compan { font-size: 0.28rem;line-height: 0.48rem;margin-bottom: .4rem;position: relative; }
.wengz .wz_compan .rel{ position: relative; }
.wengz .wz_compan a { float: left;text-indent: .54rem; }
.wengz .wz_compan a img.tx { display: block;width: 0.4rem; height: 0.4rem;border-radius: 50%; position: absolute;left: 0;top: 50%;transform: translate(0,-54%); }
.wengz .wz_compan span.tit { float: left; color: #ff541f;font-weight: bold; }
.wengz .wz_compan span i { display: inline-block;text-indent: 0; margin-left:.04rem; vertical-align: top; font-size: 0.24rem; } 
.wengz .wz_compan .iii_em { display: inline-block; margin: -0.04rem .08rem;text-indent: 0;float: left; }
.wengz .wz_compan .iii_em img { display: inline-block;height: .32rem; width: auto;  }
.wengz .wz_compan .tih { width: 100%; }
.wengz .wz_compan .phonnub { width: 100%;margin-top: -0.1rem; }
.wengz .wz_compan.duan_logo a { text-indent: .7rem; }
.wengz .wz_compan.duan_logo a img.tx { width:auto;height: 0.56rem;border-radius: 0.08rem; }
.wengz .wz_compan.long_logo a { text-indent: 1.48rem; }
.wengz .wz_compan.long_logo a img.tx { width:auto;height: 0.56rem;border-radius: 0.08rem; }
.wengz .wz_compan .time { text-indent: 0; height: 0.28rem; float: left; font-family: Helvetica;color: #aaa;margin-left: 0.2rem; }
.wengz .wz_compan .follow { position: absolute;top: 50%;right:0;transform: translate(0,-50%); font-size: 0.24rem; color: rgb(255, 255, 255); height: 0.44rem; line-height: 0.44rem; padding: 0 0.16rem; background: #ff541f; border-radius: 0.22rem; }
.wengz .wz_compan .follow i { display: inline-block;width: 0.2rem; height: 0.2rem;font-size: .22rem; margin-right: 0.08rem; }
.wengz .wz_compan .follow_ok { color: #666;background: #eee; }
.wengz .wz_jianj i,.wengz .wz_jianj { font-size: .28rem;margin: 0; }
.wengz .wz_compan.jianj { margin-bottom: .2rem;padding-top: .2rem; }
.wengz .wz_compan.jianj span.tit { font-size: .36rem; }
.wengz .wz_compan.jianj a { float: left;text-indent: .94rem; }
.wengz .wz_compan.jianj a img.tx { display: block;width: 0.8rem; height: 0.8rem;border-radius: 50%; position: absolute;left: 0;top: 50%;transform: translate(0,-54%); }
.wengz .wz_masg { max-height: 30rem;overflow: hidden; text-indent: 2em;position: relative;margin: 0 auto;font-size: 0.32rem; line-height: 0.58rem; }
.wengz .wz_masg .mask { position: absolute;bottom: 0px; left: 0px;right: 0; height: 1.6rem; background: linear-gradient(-180deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.6) 49%, rgb(255, 255, 255) 85%); border-width: initial; border-style: none; border-color: initial; border-image: initial; }
.wengz .wz_masg strong { font-weight: bold; }
.wengz .wz_masg span {  }
.wengz .wz_masg p { margin: .2rem 0;text-indent: 0; }
.wengz .wz_masg img { display: block;height: auto !important; max-width: 100%;margin: .2rem auto;width: auto;}
.wengz .wz_masg br {  }
.wengz .wz_masg.open { padding-bottom: 0.1rem;max-height: 8000rem; }
.wengz .wz_masg.open .mask { display: none; }
.wengz .wz_masg table { width: 100% !important; }
.wengz .wz_masg table tr {  }
.wengz .wz_masg table th { text-indent:0;font-size: 0.24rem;line-height: 0.32rem;padding: 0.1rem 0.06rem;font-weight: bold; }
.wengz .wz_masg table td { text-indent:0;font-size: 0.24rem;line-height: 0.32rem;padding: 0.1rem 0.06rem; }
.wengz .wz_open { margin-bottom: 0.48rem; position: relative; top: -0.06rem; z-index: 5; background: rgb(255, 255, 255);font-size: .3rem;text-align: center;color: #ff541f; }
.wengz .wz_open i { font-size: .3rem; vertical-align: middle; }
.wengz .wz_okon { width: 5.8rem; text-align: center; margin:0.2rem auto 0.18rem auto;overflow: hidden;line-height:0; }
.wengz .wz_okon .iconbtn { width: 2.4rem; height: auto; text-align: center; display:block;float: left; border-radius: 0.36rem; margin: 0px 0.14rem; }
.wengz .wz_okon .like { color: rgb(255, 77, 79);background: rgb(255, 241, 240); }
.wengz .wz_okon .unlike { color: rgb(76, 126, 255);background: rgb(230, 247, 255); }
.wengz .wz_okon i { display: inline-block;font-size: 0.32rem; margin-right: 0.08rem;}
.wengz .wz_okon .like i {margin-top: 0.02rem;transform: translateY(0.04rem); }
.wengz .wz_okon span { display: inline;font-size: 0.28rem;line-height: 0.6rem; }
.wengz .iconbtn.hover.like,.wengz .iconbtn.hover.unlike { animation: all ease 0.3s;color: #666;background: #eee; }

.tj_wz { margin: 0 auto;padding: .3rem .3rem 0 .3rem; }
.tj_wz .tj_title { font-size: .4rem;font-weight: bold;margin: 0 -0.3rem;padding-top: .2rem; }
.tj_wz .tj_title:before { content: "";display: inline-block;border-radius:0 0.04rem 0.04rem 0;width: .2rem;height: .4rem;background: #ff541f;vertical-align: -.05rem;margin-right: .1rem; }
.tj_wz .tj_titer { padding: 0 0; font-size: .36rem; }
.tj_wz .tj_titer span { display: block;float: left;margin-right: .3rem;border-bottom: .04rem solid #fff; }
.tj_wz .tj_titer span.hover { border-bottom: .04rem solid #ff541f;font-weight: bold; }
.tj_wz .tj_masg { margin: 0 0; }
.tj_wz .tj_ulil { padding: 0.2rem 0 0 0; }
.tj_wz .tj_list { margin: 0;padding: 0;position: relative; }
.tj_wz .tj_list .tjl_tit { margin: .18rem 2.55rem 0.24rem 0;font-size: 0.36rem; line-height: 0.46rem;}
.tj_wz .tj_list .tjl_img { position: absolute;right: 0;top: 0; width: 32%;  }
.tj_wz .tj_lister { margin: 0;padding: 0 0 .12rem 0; }
.tj_wz .tj_lister .tjl_tit { margin: 0.18rem 0;font-size: 0.36rem; line-height: 0.46rem; }
.tj_wz .tj_lister .tjl_img { margin: 0;padding: 0 0 .24rem 0; }
.tj_wz .tj_lister .tjl_img .tjl_li { float: left;width: 32%;margin-left: 1.5%; }
.tj_wz .tj_lister .tjl_img .tjl_li:first-child { margin: 0; }
.tj_wz .tjl_img img { display: block;width: 100%;border-radius:0.04rem ; }
.tj_wz .tjl_msg { line-height: 0.32rem; padding: 0 0 .24rem 0;}
.tj_wz .tjl_msg span { display: inline-block; font-size: 0.24rem;color:#aaa; line-height: 0.32rem;height: 0.32rem;margin-right: 0.2rem; vertical-align: top; }
.tj_wz .tj_gengduo { padding: .3rem 0; line-height: 0.36rem; }
.tj_wz .tj_gengduo a { display: block; color: #ff541f;text-align: center; font-size: 0.28rem;   }
.tj_wz .tj_gengduo a i { font-size: .28rem; vertical-align: middle; }

/* 评论 */
.pl_wz { margin: 0 auto;padding: .3rem .3rem 0 .3rem;border-top: 0.12rem solid #f8f8f8; }
.pl_wz .pl_title { font-size: .4rem;font-weight: bold;margin: 0 -0.3rem;padding-top: .2rem;}
.pl_wz .pl_title:before { content: "";display: inline-block;border-radius:0 0.04rem 0.04rem 0;width: .2rem;height: .4rem;background: #ff541f;vertical-align: -.05rem;margin-right: .1rem; }
.pl_wz .pl_masg { padding-top: .1rem; }
.pl_wz .pl_masg h4 { margin: 0;padding:.1rem 0 .3rem 0;font-size: .32rem;display: block; }
.pl_wz .pl_list { position: relative;margin:0.1rem 0 0 0; }
.pl_wz .pll_tit { margin-left: .55rem;line-height: 0.64rem;height: 0.64rem; }
.pl_wz .pll_tit .tit { float: left;max-width: 60%;font-size:0.22rem;color: #888;}
.pl_wz .pll_tit span { display: block; position: absolute; top: 0; right: 0px;font-size: 0.28rem;color: #666; }
.pl_wz .pll_tit span i { font-size: .28rem; vertical-align: 0.02rem;margin-right: 0.04rem; }
.pl_wz .pll_tit span b { font-weight: normal; }
.pl_wz .pll_tit span.hover { color: #ff3322; }
.pl_wz .pll_img { position: absolute;left: 0;top: 0.14rem; }
.pl_wz .pll_img img { display: block; width: 0.35rem; height: 0.35rem; margin-right: 0.16rem; background-color: rgb(238, 238, 238); font-size: 0px; border-radius: 50%; }
.pl_wz .pll_msg { margin-left: .55rem; }
.pl_wz .pll_msg p { line-height: 0.4rem;font-size: 0.28rem;color: #222;}
.pl_wz .pll_msg p a{ text-decoration: underline; }
.pl_wz .pll_span {margin-left: .55rem;margin-top: .2rem;padding-bottom: .26rem; border-bottom: 0.02rem dashed #eee; }
.pl_wz .pll_span .pll_hf { padding: .1rem 0 .2rem 0; margin-top: .24rem; border-top: 0.02rem dashed #eee; }
.pl_wz .pll_span .pll_hff { font-size: .28rem; color: #222;line-height: .36rem;padding: .1rem 0 0; } 
.pl_wz .pll_span .pll_hff img { width: 0.35rem; height: 0.35rem; border-radius: 50%;vertical-align: -0.08rem;margin-right: 0.04rem; }
.pl_wz .pll_span .pll_hff b{ color: #888; font-weight: normal;font-size: 0.2rem }
.pl_wz .pl_list:last-child .pll_span { border: 0; }
.pl_wz .pll_span span { display: block;float: left;font-size: 0.24rem;line-height: 0.4rem; height: 0.4rem;color: #aaa; }
.pl_wz .pll_span span.huifu { margin-left: .14rem;background: rgb(237, 242, 250);color: #666; border-radius: 0.2rem;padding: 0 .2rem; } 
.pl_wz .pl_gengduo { padding: .3rem 0; line-height: 0.36rem;border-top: 0.02rem dashed #eee; }
.pl_wz .pl_gengduo a { display: block; color: #ff541f;text-align: center; font-size: 0.28rem;   }
.pl_wz .pl_gengduo a i { font-size: .3rem; vertical-align: middle; }
.pl_wz .pl_zwpl h4{ margin: 0;padding: .5rem 0 .3rem 0;font-size: .28rem; text-align: center; display: block; }

.pl_huifu { padding: .1rem 0; margin: 0 auto;height: auto; font-size: 0.32rem;background: #fff;}
.pl_huifu .pl_hf { margin: 0 .3rem;line-height: .64rem; }
.pl_huifu .pl_hf_input { float: left;width: 4.4rem;height: .64rem; margin: .3rem 0;background: #f2f2f2;border-radius: 0.2rem; }
.pl_huifu .pl_hf_input i { vertical-align: -.02rem;margin:0 0rem 0 .14rem;font-size: .38rem; }
.pl_huifu .pl_hf_title { color: #666;font-size: .32rem; }
.pl_huifu .pl_hf_icons { float: right;position: relative;margin: .3rem 0 .3rem .4rem; }
.pl_huifu .pl_hf_icons.ck { margin: .3rem .1rem .3rem .4rem; }
.pl_huifu .pl_hf_icons span { display: block;position: absolute;top: -0.04rem;left: 0.22rem;background: rgb(83, 123, 255);color: #fff;font-size: .2rem;line-height: .3rem;padding: 0 0.08rem;border-radius: 0.25rem; }
.pl_huifu .pl_hf_icons i {  color: #666;font-size: .40rem; } 
.pl_huifu .pl_hf.pinglun .pl_hf_input { width: 100%; }

.tage_item { margin: 0;padding: .14rem .3rem; }
.tage_item ol.tage_1  { margin: 0;padding: 0; }
.tage_item li.tage_1  { display: block;float: left; width: 25%; line-height: .64rem; vertical-align: top; }
.tage_item a.tage_1  { display: block;text-align: center;font-size: .32rem; color:#666;}

#pl_reply { display: none; position: fixed;bottom: 0;left: 0;right: 0;top: 0; background: rgba(0,0,0,.6);z-index: 102; }
#pl_reply_bg { position: absolute;bottom: 0;left: 0;right: 0;top: 0; }
.pl_reply { position: relative; font-size: .36rem;line-height: .56rem; position: absolute;bottom: 0;left: 0;right: 0; height: auto;background: #fff;border-top: .02rem solid #eee;box-shadow: 0 0 .08rem rgba(0,0,0,.1);padding: .3rem;}
.pl_reply .titt { padding-bottom: .2rem; }
.pl_reply .textarea { display: block;font-size: .32rem;background: #f7f7f7;border-radius: .1rem; }
.pl_reply .textarea textarea { display: block;width: 6.3rem;padding: .3rem;background: transparent;min-height: 1.12rem;border: 0;box-shadow: none; }
.pl_reply .downss { text-align: center;font-size: .36rem;line-height: 1em;border-top: .02rem dashed #eee;margin-top: .3rem;padding-top: .3rem; }
.pl_reply .downss ._buttoss { width: 50%;float: left;margin: 0;padding: 0;text-align: center; }
.pl_reply .downss ._buttoss:first-child { color: #666; }

.pl_mt { margin: 0 auto;padding: .3rem; }
.pl_mt .pl_title { font-size: .4rem;font-weight: bold;margin: 0 -0.3rem;padding-top: .2rem;}
.pl_mt .pl_title:before { content: "";display: inline-block;border-radius:0 0.04rem 0.04rem 0;width: .2rem;height: .4rem;background: #ff541f;vertical-align: -.05rem;margin-right: .1rem; }
.pl_mt .pl_masg { padding: .2rem 0;font-size:.28rem;line-height: 0.46rem; }
.pl_mt .pl_masg a {display:block;width:31.33%;margin:0 2% 0 0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;float:left}

.mianbao { line-height: 0.6rem;margin: 0 0.3rem;font-size: .28rem;line-height: .6rem; }
.mianbao p { display: block;margin: 0;padding: 0; }
.mianbao_gg { border-top: 0.02rem solid #eee;margin: 0.2rem 0.2rem 0 0.2rem;padding: 0.2rem 0 0 0; }
.mianbao_gg .ls { float: left;width: 50%;margin: 0; }
.mianbao_gg .als { margin: 0 0.1rem 0 0; }
.mianbao_gg .bls { margin: 0 0 0 0.1rem; }
.mianbao_gg img { display: block;width: 100%;height: auto;border-radius: 0.1rem; }
.gr_wszl .grwszltev .grwszldown { margin: 0 auto;padding-top: 0.32rem;margin: 0 0.5rem;padding-bottom: 0.5rem; }
.gr_wszl .grwszltev .grwszldown input { display: block;font-size: 0.28rem; line-height: 0.8rem;height: 0.8rem;border: 0; width: 100%;text-align: center;color: #fff;background: #ef5f47;border-radius: 0.1rem; }
.xzxdow { padding: 0.6rem 0;text-align: center;color: #666;font-size: 0.28rem; }
.m_tops i.icon{ color: #fff; }
.she_img{display: block;}
.she_img img{ display: block; width: 100%; }
.tj_wz .tjl_msg .icon-liulan2{ position: relative;top: 0.05rem;display: inline-block;padding-right: 0.05rem; }
.wengz .wz_compan .follow{ background: transparent; color: #666; }
.wengz .wz_compan .follow i{font-size: .36rem;width: 0.3rem;vertical-align: -0.04rem; }
.wengz .wz_compan .follow i.icon-xinxi1{ font-size: 0.32rem; }
.pl_mt .pl_masg2 {padding:0.1rem 0 .2rem;font-size: .28rem;line-height: 0.46rem;}
.pl_mt .pl_masg2 a{ line-height: 0.54rem;padding: 0 0.2rem;background-color: #f8f8fb;color: #555555;margin: 0.1rem 0.1rem 0 0;display: inline-block; float: left; }
.pl_wz .pl_zwpl h4{ margin: 0;padding: .5rem 0 .3rem 0;font-size: .28rem; text-align: center; display: block; }
/* 头部样式 */
.wz_compan .follow a.ck { float: none; position: relative;margin:0 0 0 .3rem;text-indent: 0 }
.follow .pl_hf_icons .icon-xinxi1 {  color: #666;font-size: .40rem; }  
.follow .pl_hf_icons span {display: block;position: absolute;top: -0.1rem;left: 0.2rem;background: rgb(83, 123, 255);color: #fff;font-size: .2rem;line-height: .3rem;padding: 0 .08rem;border-radius: 0.25rem; }
/*  热门关注  */
.tj_list2{ display: none; }
.tj_wz .tjl_msg .icon-liunlan2 {position: relative;top: 0.04rem;display: inline-block;padding-right: 0.05rem;}
.tj_wz .tjl_msg .icon-xinxi1 {position: relative;top: 0.04rem;display: inline-block;padding-right: 0.05rem;}
.tj_wz .tjl_msg .icon-dianzan1 {position: relative;top: 0rem;display: inline-block;padding-right: 0.05rem;font-size: 0.28rem;}
.tj_wz .more{  text-align: center; margin-top: 0.3rem;}
.tj_wz .more span{display: inline-block; padding:0 0.2rem; border: 0.02rem solid #999; font-size: 0.28rem; line-height: 0.6rem;height: 0.6rem; color: #999;border-radius: 0.5rem;}
.tj_wz .more i {font-size: .3rem;vertical-align: middle; color: #999;}
/* 摄像公司_链接公司index_方logo */
.wengz .wz_compan .time{color: #999999;}
.wengz .wz_compan .follow{color: #999999;}
.follow .pl_hf_icons .icon-xinxi1{color: #999999;}
.wz_compan .follow a.ck{color: #999999; }
.follow .icon-dianzan1 { color: #999999;font-size: .25rem;}
.follow .icon-dianzan1 .zan{ font-style: normal; margin-left: 0.1rem; display: inline-block; font-size: .24rem;}
.follow .icon-dianzan1.hover{ color: #ff552e;} 
/* 切换 公司 */
.xgtllstop{height:0.9rem; box-sizing: border-box; }
#tab.fixed{ position: fixed; width: 100%;background: #fff; z-index: 9; top: 0; left: 0;box-shadow: 0 0.04rem 0.08rem rgba(0 0 0 0.1); }
#tab {overflow:hidden;padding: 0 0.1rem;  height: 0.9rem; box-sizing: border-box; }
#tab li{ cursor: pointer; text-align:center; width: auto;margin: 0 0.1rem;height: 0.9rem; line-height: 0.8rem; color: #222; font-weight: bold; font-size:0.32rem; display: inline-block;  box-sizing: border-box; position: relative; }
#tab li span{ display: block;margin: 0 auto; width: 0.82rem; position: relative;top: -0.1rem;height: 0.08rem;}
#tab li.current span{ background: #ff310c;}
#content{ margin-bottom: 0.4rem;}
#content .chanxn{ display: none; padding: 0 0.3rem; box-sizing:border-box;}
#content .chanxn.xgtllsdowm{padding: 0 0.16rem;}
#content .chanxn.anli_main{padding: 0 0.26rem;}
#content .chanxn .tj_wz{ padding: 0;}
/* 公司标题 */ 
.companytitle{ text-align: center;color: #999999;font-size: 0.28rem; box-sizing: border-box; padding: 0 0.3rem;height: 1rem; line-height: 1rem;  border-bottom: solid 0.02rem #f1f1f1;}
.companytitle a{ display: inline-block;box-sizing: border-box;width: 32%;text-align: center; }
.companytitle a.current{color: #ff552e; }
.companytitle a.current .icon{ color: #ff552e; display: inline-block; top: -0.02rem; -webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-o-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);}
.companytitle .icon{ position: relative;top: 0.04rem;left: 0.05rem; font-size: 0.28rem; color: #999999; }
#com_simain .com_simain{display: none;}
/* 公司内容 */
.content .com_main{ margin: 0.2rem 0.3rem;  }
.com_main.first{padding-top: 0;}
.com_left{ width: 1.75rem; padding-top: 0.3rem;}
.com_right{width: 5rem;border-top: solid 0.02rem #f4f4f4;padding: 0.3rem 0 0.2rem;} 
.com_main:first-child .com_right{ border: 0;}
.com_left .time { margin: 0.12rem auto 0 auto; text-align: center; }
.com_left .time span{ display: inline-block; margin: 0 auto; padding: 0 0.1rem; height: 0.34rem;line-height: 0.34rem;background-color: #f8e6da;border-radius: 0.05rem; text-align: center;color: #93471b;font-size: 0.18rem; }
.com_left .com_img{ width: 1.75rem;height:0.8rem;overflow: hidden;}
.com_left .com_img img{ display: block;margin: 0 auto;max-width:100%; max-height:100%;}
.com_left .com_imgmin { text-align: center; padding: 0.12rem 0 0.2rem;}
.com_left .com_imgmin img{display: inline-block; margin: 0.01rem; width: 0.27rem; height: 0.28rem; box-sizing: border-box;} 
.com_right .anli p{color: #666;float: left;margin-right: 0.2rem; }
.com_right .anli p span{ color: #666;}
.com_right .extsp{ position: relative; }
.com_right .testsd { font-weight: bold; font-size: 0.32rem;color: #222222; }
.com_right .testsd a{ color: #222222;display: block;}
.com_right .extsp .i_em {display: inline-block;float: none;width: 0.4rem;vertical-align: -0.05rem;margin: 0 0.08rem 0 0.08rem;}
.com_right .yuy{ position: absolute; top: 0; right: 0;z-index: 5; width: 0.92rem;height: 0.45rem;line-height: 0.45rem;background-color: #ff552e;border-radius: 0.23rem; text-align: center; color: #fff; font-size: 0.26rem; }
.com_right .score{ line-height: 0.4rem; font-size: 0.24rem; margin: 0.05rem auto; }
.com_right .score img{ display: block; float: left; margin-right: 0.02rem;width: 0.24rem;height: 0.23rem;top: 0.08rem;position: relative; }
.com_right .score span{ display: block; float: left; margin:0 0.1rem 0 0.12rem;color: #ff552e; font-weight: bold;}
.com_right .score i{ display: block; float: left; color: #222222; font-weight: bold; font-style: normal}
.com_right .item {margin: 0.12rem auto 0.15rem;height: 0.4rem; overflow: hidden; } 
.com_right .item span{ padding: 0 0.2rem;height: 0.36rem;line-height: 0.36rem;text-align: center;border-radius: 0.1rem; display:inline-block; background-color: #f2f7fe; font-size: 0.22rem;color: #8097b8;border: solid 0.02rem #d1deef; margin-right: 0.05rem;  }
.com_right .preferential{ color: #666666;font-size: 0.22rem;line-height: 0.37rem; }
.com_right .preferential p { margin-bottom: 0.02rem;line-height: 0.37rem; position: relative; }
.com_right .preferential span{position: absolute; left: 0; top: 0.05rem; color: #ff552e;font-size: 0.18rem;width: 0.25rem;height: 0.25rem;line-height: 0.25rem;text-align: center; border-radius: 0.04rem;border: solid 0.02rem #ff552e; }
.com_right .preferential i{ font-style: normal;  padding-left: 0.37rem;color: #666; }
.com_right .testsd a span{position: relative;top: -0.02rem; background: #ff552e;color: #fff;padding: 0.02rem 0.06rem;font-size:0.24rem;border-radius: 0.1rem;line-height: 0.4rem; font-weight: normal }
.com_right .yuy{ background:#FFEDE9;color: #ff552e; }
/* 预约弹框 */
.com_xuanfu{ position: fixed;z-index: 99; top: 0; left: 0; width: 100%; height: 100%; display: none; }
.com_xuanfu .com_bj{position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: #0f0f0f;opacity: 0.67;}
.com_xuanfu .close{ position: absolute; right: 0.3rem;display: block; top:0.2rem; }
.com_xuanfu .close img{ display: block; width: 0.48rem; height: 0.48rem;}  
.com_xuanfu .com_xfmain{ position: fixed; background: #fff; bottom: 0; left: 0;width: 100%; padding: 0.2rem 0.77rem 0.6rem;box-sizing: border-box;padding-bottom: 0.74rem;border-radius: 0.4rem 0.4rem 0rem 0rem; }
.com_xuanfu .com_xfmain .img{ position: relative; }
.com_xuanfu .com_xfmain .img img { position: absolute; right: -0.4rem; top:-1.3rem; display: block; width: 2.7rem; height: 2.86rem; }
.com_xfmain .title{ font-weight: bold;line-height: 0.82rem; margin-bottom: 0.2rem; color: #000000;	font-size: 0.4rem; text-align: center; }
.com_xfmain .title span{width: 0.37rem; height: 0.29rem; margin-left: 0.14rem;display: inline-block; background:url(http://www.movie163.com/gaoqing/images/stitle.png) no-repeat left center;background-size: 0.37rem 0.29rem;}
.com_xfmain .title_min { margin-bottom: 0.25rem; display: inline-block;position: relative; padding: 0 0.07rem; height: 0.45rem;background-color: #fca635;font-size: 0.26rem;color: #ffffff;line-height: 0.45rem;}
.com_xfmain .title_min:after{ content: ''; position: absolute; display: block;width: 0;height: 0; bottom: 0rem;right:-0.44rem;border: 0.22rem solid transparent; border-left: 0.22rem solid #fca635; }
.com_xfmain #for2 { display: inline-block;width: 100%; position: relative;}
.com_xfmain #for3 { display: inline-block;width: 100%; position: relative;}
.com_xfmain .col_xs {position: relative;margin-bottom: 0.25rem; height: 0.88rem; line-height: 0.88rem; }
.com_xfmain .col_xs:nth-child(1) { margin-top: 0; } 
.com_xfmain .col_xs input,.com_xfmain .col_xs select {-webkit-appearance: none; font-size: 0.28rem; border-radius: 0.1rem; height: 0.88rem;line-height: 0.88rem;margin: 0;padding: 0;text-indent:0.2rem;background: #f6f6f6;color: #888888; }
.com_xfmain .col_xs input { display: inline-block;margin: 0 auto;border: 0; width: 100%;box-shadow: none; }
.com_xfmain .col_xs select { width: 100%; display: inline-block;background: #f6f6f6;box-shadow: none; margin: 0;border: 0;border-radius: 0.1rem; }
.com_xfmain .col_xs .but_default {box-shadow: 0rem 0.09rem 0.2rem 0rem rgba(255, 85, 46, 0.15); text-indent: 0; box-shadow: none; border: 0; background-color: #ff552e;color: #fff;font-size: 0.32rem; border-radius: 0.08rem;height: 0.88rem;line-height: 0.88rem;}
.com_xfmain .posi { display: block; position: absolute; top: 11px; right:0.2rem; line-height: 0.4rem; color: #686464; }
.com_xfmain .xf_img img{ display: block; width: 100%;margin: 0.2rem auto 0.4rem;} 
.com_xuanfu .zdd_privacy{margin-bottom: 0.18rem; color: #888888;font-size: 0.24rem; padding-left: 0.37rem; background: url(http://www.movie163.com/gaoqing/images/suo.png) no-repeat left center; background-size: 0.2rem 0.23rem;  }
.com_xuanfu .zdd_privacy a{ color: #888888;font-size: 0.24rem; }
/* 领优惠券 */
.popups-content{font-size: 0.28rem;clear: both; display: none; }
.popups-content .company-name{ color: #FF5F24}
.popups-content p .title{color: #000 }
.coupon-tag{border: 0.02rem solid #f56122;padding:0 0.1rem;color:  #f56122;margin-right: 0.1rem;line-height: 0.4rem;font-size: 0.24rem}
.popups-content-title{font-size: 0.4rem;font-weight: bold;text-align: center;margin-bottom: 0.2rem}
.popups-content{padding: 0.2rem 0.4rem 0.4rem}
.popups-content p{border-bottom:0.02rem solid #f1f1f1;border-bottom: 0.02rem solid #f1f1f1;margin-bottom: 0.1rem;padding-bottom: 0.1rem;color: #969696;}
.popUps-content p:nth-of-type(3){border: none;margin:0;padding: 0;}
.mobile-form,.mobile-form-item{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center}
.mobile-form input{width: 100%;border: 0.02rem solid #dedede;border-radius: 0.08rem;color: #666;height: 0.88rem;line-height:0.88rem;text-indent: 0.2rem;background: #fff;pointer-events: auto;font-size: 0.32rem}
.mobile-form-item{width: 100%;position: relative;margin-top: 0.4rem}
.mobile-form-submit{border-radius:0.08rem;height: 0.8rem;background: #ff723b;box-shadow:0 0.16rem 0.26rem rgba(220, 67, 7, 0.15);font-size: 0.4rem;color: #fff;width: 100%;border: none}
.popups_main .close { position: absolute; right: -0.14rem; top: -0.18rem; font-size: 0.32rem; line-height: initial; width: 0.5rem; height: 0.5rem; background: #9a9797; color: #fff; border-radius: 50%; text-align: center; }
/* 监证保赔弹框 */
.com_imgtk{display: none; position: fixed; top: 0; left: 0; z-index: 99; width: 100%; height: 100%; }
.com_imgtk .bj{width: 100%; height: 100%; background:rgba(0,0,0,.5);  }
.com_imgtk .tk_main{ position: absolute; top:50%; margin-top: -1.6rem; left: 50%; margin-left: -1.82rem; width: 3.64rem; max-height: 3.19rem; padding-bottom: 0.4rem; box-sizing: border-box;background-color: #ffffff; border-radius: 0.2rem;border: solid 0.01rem #707070 } 
.com_imgtk .close{ position: absolute; top: -0.6rem; right: -0.2rem; width: 0.41rem; height: 0.41rem;} 
.com_imgtk .close img{ display: block;width: 0.41rem; height: 0.41rem;}
.com_imgtk .list{ padding: 0 0.6rem; }
.com_imgtk .title{ padding: 0.2rem 0 0.05rem 0; text-align: center; color: #fe552a;font-size: 0.28rem;line-height: 0.48rem;}
.com_imgtk .item{ margin-bottom: 0.05rem; }
.com_imgtk .item img{ display: block; float: left; width: 0.33rem; height: 0.35rem;position: relative; top: 0.09rem; margin-right: 0.1rem;}
.com_imgtk .item span{ display: block; float: left; color: #222222;font-size: 0.28rem;line-height: 0.48rem; } 
/*查看更多 */
.wz_more{ text-align: center; margin-top: 0.3rem}
.wz_more a{display: inline-block; padding:0 0.2rem; border: 0.02rem solid #999; font-size: 0.28rem; line-height: 0.6rem;height: 0.6rem; color: #999;border-radius: 0.5rem;}
.wz_more a i {font-size: .3rem;vertical-align: middle;color: #999;}
/* 案例 */
.zxrj_center { margin: 0.2rem 0 0; }
.zxrj_center span { display: inline-block;font-size: 0.24rem; margin: 0 0.1rem 0 0; }
.zxrj_center .zx_list a { color: #222;display: inline; }
.zxrj_center .zx_list { position: relative;overflow: hidden; }
.zxrj_center .zx_top { position: relative; }
.zxrj_center .zx_top .touxian_right { margin-left: 0.3rem; float: left; }
.zxrj_center .zx_top .zx_masg {  color: #ff9d87;font-size: 0.26rem; margin: 0.1rem 0 0 0;height: 0.5rem; line-height: 0.5rem;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;position: relative; }
.zxrj_center .zx_top .zx_masg span { color: #ff9d87;font-size: 0.26rem;line-height: 0.6rem;padding: 0; margin: 0;}
.zxrj_center .zx_top .zx_masg .tp_top{pointer-events: none;position: absolute; right: 0;top: 0;width: auto;height: 0.5rem;line-height: 0.5rem;}
.zxrj_center .zx_top .zx_masg .tp_top span{ display: inline-block; color: #666;padding:0;margin: 0 auto;}
.zxrj_center .zx_top .zx_masg a{ display: block;padding-right: 0.4rem;}
.zxrj_center .zx_top .zx_masg img{display: block;float: left;height: 0.4rem; border-radius: 0.02rem;margin-right: 0.1rem;}
.zxrj_center .zx_top .zx_masg i {display: block;float: left; height: 0.4rem; line-height: 0.4rem;}
.zxrj_center .zx_top .zx_masger { font-size: 0.24rem; margin: 0; line-height: 0.48rem;}
.zxrj_center .zx_top .zx_title span { display: block; font-size: 0.32rem;font-weight: bold;}
.zxrj_center .zx_top .zx_title { margin: 0; line-height: 0.48rem;font-size: 0.32rem;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; }
.zxrj_center .zx_down { position: relative; }
.zxrj_center .touxian a { display: inline;color: #222;font-size: 0.24rem; }
.zxrj_center .touxian span { margin: 0;color:#ff552e;}
.zxrj_center .minxi { color: #999; float: right;  }
.zxrj_center .imgleftd { padding-bottom: 0.32rem; padding-top: 0.1rem; } 
.zxrj_center .imgrightd a { display: block;margin: 0; }
.zxrj_center .imgrightd img { display: block;margin: 0;padding: 0; width: 100%; border-radius: 0.1rem;}
/* 效果图 */
.grid{ padding-top: 0.2rem;}
.grid-item { position: relative; width: 50%; box-sizing: border-box; padding: 0rem 0.1rem .2rem 0.1rem; box-sizing: border-box; counter-increment: count; } 
.grid-item img {display: block;height: auto;width: 100%; border-radius: 0.1rem; }
.grid-item .abcpo  { position: relative;border-radius: 0 0 0.12rem 0.12rem;border: 0; margin: 0;height: .64rem;line-height: .64rem; position: relative; }
.grid-item .abcpoti {color: #222222;  height: auto;overflow: hidden;font-size: .26rem; line-height: .64rem;}
.grid-item .abcposi { position: absolute; right: 0.12rem; bottom: 0.78rem; color: #fff;height: 0.35rem;line-height: 0.35rem; font-size: 0.22rem; text-align: center; padding: 0 0.1rem; border-radius: 0.18rem; background: rgba(0,0,0,.3); }
.grid-item .abcposi>.icon { display: inline-block;vertical-align: initial; font-size: 0.24rem; margin-right: 0.06rem;} 
.grid-item .abcposi.hover { animation: hoverss 0.6s ease; }
.grid-item .abcposi.hover>.icon { color: #f44826;}
.grid-item .abcposi.hover { color: #f44826; }
.grid-item .abcposi div{ display: inline-block;}
/* 分享 收藏 不感兴趣*/ 
.wengz .iconbtn.hover.unlike .icon{ color: #666; } 
.wz_share.wz_okon { width: 100%; margin:0.2rem auto; }
.wz_share.wz_okon .iconbtn{float: right; width: auto; padding: 0 0.22rem;color: #999999;line-height: 0.6rem;font-size: 0.28rem; text-align: center; height: 0.65rem; background-color: #f8f8f8; border-radius: 0.35rem;  }
.wz_share.wz_okon .iconbtn .icon{ font-size: 0.24rem; color: #999999; vertical-align: 0;font-weight: bold}
.wz_share.wz_okon .iconbtn .icon.icon-dianzan1{ font-weight: normal; }
.wz_share.wz_okon .iconbtn.good_icons.hover{ background-color:#FFF7F5; }
.wz_share.wz_okon .iconbtn.good_icons.hover span{ color: #FF552E; }
.wz_share.wz_okon .iconbtn.good_icons.hover .icon-dianzan1{ color: #FF552E; }
 /* 表单 */
.comoopl {margin: 0rem 0.3rem; position: relative; background: #fff; }
.comoopl .ooptop { margin: 0 auto; position: relative;padding: 0.1rem 0 0.3rem 0;}
.comoopl .ooptop img.oot { display: block;width: 60%;max-width: 5.6rem; margin: 0 auto;margin: 0 auto; } 
.comoopl .ooptop .ooptext { font-size: 0.22rem;color: #777;text-align: center;line-height: 0.4rem;padding: 0.1rem 0; }
.comoopl .ooptop .ooptext font { color: #c4261d; }
.comoopl .ooptab { margin: 0;position: relative;padding-bottom: 0.4rem; }
.ooptab { margin: 0 auto; }
.ooptab #for { display: inline-block;width: 100%; }
.ooptab .col_xs { margin:0.16rem 0;position: relative; }
.ooptab .col_xs.jsq { height: 0.8rem; }
.ooptab .col_xs.jsq .yuans { font-size: 0.24rem; color: #999;position: absolute;right: 0.3rem;bottom:0.08rem;line-height: 0.6rem; }
.ooptab .col_xs:nth-child(1) { margin-top: 0; } 
.ooptab .col_xs .col_xu { position: relative;width: 48.8%;float: left; }
.ooptab .col_xs .col_xu:first-child { margin-right: 2.4%; }
.ooptab .col_xs input,
.ooptab .col_xs select {display: block;-webkit-appearance: none; font-size: 0.24rem; border-radius:0.04rem; height: 0.68rem;line-height: 0.68rem;margin: 0;padding: 0;text-indent: 0.2rem;background: #f8f8f8; }
.ooptab .col_xs input { margin: 0 auto;border: 0.02rem solid #eee; width: 100%;box-shadow: none; }
.ooptab .col_xs select { width: 100%;height: 0.84rem;box-shadow: none; margin: 0;border: 0.02rem solid #eee; } 
.ooptab .posi { display: block; position: absolute; top: 50%; right: 0.2rem; line-height: 0.4rem; color: #888; margin-top: -0.2rem;}
.comoopl .ooptab .poui:after { content: ''; position: absolute; display: block;width: 0;height: 0;  top: 50%;right: 0.1rem;transform: translateY(-50%);border: 0.1rem solid transparent; border-left: 0.1rem solid #888888;}
/*shuzi*/
.num-frame { position: relative; padding: 0.6rem 0.08rem; border-radius: 0.08rem; background: #fff; background: -moz-linear-gradient(top,#d2d1d1,#ececec); background: -webkit-gradient(linear,top,from(#d2d1d1),to(#ececec)); background: -webkit-linear-gradient(top,#d2d1d1,#ececec); background: -o-linear-gradient(top,#d2d1d1,#ececec); background: linear-gradient(top,#d2d1d1,#ececec);}
.zxbj-calc-budget { position: relative;margin: 0;border: 0.04rem solid #e2e2e2;border-color: #e2e2e2 #dedede #e2e2e2 #dedede; background: #e8e8e8;box-shadow: 0 0 0.04rem rgba(0,0,0,.1);border-radius:0.04rem; height:0.6rem;padding: 0 0.6rem 0 0.1rem; }
.zxbj-calc-budget {  border-radius: 0.08rem;border-top: 0.6rem solid #3D3C30;border-bottom: 0.04rem solid #6C6B60;border-left: 0.04rem solid #3D3C30;border-right: 0.6rem solid #3D3C30;background-color: #D3D3CB;box-shadow: 0 0.02rem 0.1rem 0.02rem #ABABA5 inset;}
.zxbj-calc-budget div { float: right; margin-left: 0.04rem; width: 0.3rem; height: 0.6rem; background: url(http://www.movie163.com/gaoqing/images/zxbjnew2.png) no-repeat 1rem center;background-size: 3.28rem 0.4rem; }
.zxbj-calc-budget .num0 { background-position-x: 0.04rem; } 
.zxbj-calc-budget .num1{ background-position-x: -0.22rem; } 
.zxbj-calc-budget .num2{ background-position-x:-0.5rem } 
.zxbj-calc-budget .num3{ background-position-x:-0.86rem } 
.zxbj-calc-budget .num4{ background-position-x:-1.24rem } 
.zxbj-calc-budget .num5{ background-position-x:-1.64rem } 
.zxbj-calc-budget .num6{ background-position-x:-1.98rem } 
.zxbj-calc-budget .num7{ background-position-x:-2.32rem } 
.zxbj-calc-budget .num8{ background-position-x:-2.68rem } 
.zxbj-calc-budget .num9{ background-position-x:-3.02rem }
/*滚动数*/
.xframe {margin: 0.3rem 0.2rem 0 0.2rem; position: absolute;left: 0;top: 0;right: 0;line-height:0.48rem;;height:0.48rem; padding: 0.1rem 0.3rem 0.1rem 0.2rem;background: url(http://www.movie163.com/gaoqing/images/xuan_oe.png) no-repeat center center;background-size:100% 100%;}
.xframe .yuans { position: absolute;right: 0.2rem;top: 0.16rem;font-size: 0.24rem; }
.budget { position: relative;margin: 0.08rem 0 0 0;transform: scale(0.8); }
.budget div { float: right; margin-left: 0.6rem; width: 0.26rem; height: 0.4rem; background: url(http://www.movie163.com/gaoqing/images/xuan_oo.png) no-repeat -0.06rem center;background-size: 3.5rem 0.42rem; }
.budget .num0 { background-position-x: -0.06rem; } 
.budget .num1{ background-position-x:-0.4rem; }
.budget .num2{ background-position-x:-0.76rem }
.budget .num3{ background-position-x:-1.1rem }
.budget .num4{ background-position-x:-1.46rem }
.budget .num5{ background-position-x:-1.8rem }
.budget .num6{ background-position-x:-2.16rem }
.budget .num7{ background-position-x:-2.5rem } 
.budget .num8{ background-position-x:-2.86rem } 
.budget .num9{ background-position-x:-1.2rem }
/*new_table*/ 
.ooptob { margin: 0 auto; position: relative; padding: 0.3rem 0;text-align: center;font-size: 0.36rem;font-weight: bold; }
.ooptob span.tableicon { opacity: 0.8; display: inline-block;vertical-align: 0.12rem;width: 0.4rem;height: 0.2rem;background:url(http://www.movie163.com/gaoqing/images/tableicon.png) center center no-repeat;background-size: 0.34rem 0.2rem; }
.ooptob span.ba { margin-right: 0.16rem; }
.ooptob span.bb { margin-left: 0; } 
.ooptab .col_xs.jsq { height: 1.2rem; }
.xframe { margin: 0; position: relative;box-shadow: 0 0.08rem 0.16rem rgba(0,0,0,.02); line-height: 1.1rem; height: 0.9rem; padding: 0.1rem 0.8rem 0.1rem 0.2rem;background: url(http://www.movie163.com/gaoqing/images/xuan_oe.png) no-repeat center center;background-size:100% 100% ;  }
.xframe .yuanss { position: absolute;right: 0.34rem;top: 0.3rem;font-size: 0.32rem;color: #444;margin-top: -0.1rem; }
.budgets { transform: scale(0.8);transform-origin: right;margin-top: -0.1rem; }
.budgets div { float: right; margin-left: 0.1rem; width: 0.5rem; height: 1.1rem; background: url(http://www.movie163.com/gaoqing/images/xuan_oo.png) no-repeat -0.1rem center;background-size: 7rem 0.84rem; }
.budgets .num0 { background-position-x: -0.1rem; } 
.budgets .num1{ background-position-x:-0.8rem; }
.budgets .num2{ background-position-x:-1.5rem }
.budgets .num3{ background-position-x:-2.2rem }
.budgets .num4{ background-position-x:-2.9rem }
.budgets .num5{ background-position-x:-3.6rem }
.budgets .num6{ background-position-x:-4.3rem }
.budgets .num7{ background-position-x:-5rem } 
.budgets .num8{ background-position-x:-5.7rem } 
.budgets .num9{ background-position-x:-6.4rem }
.zxbj-calc-budget { height: 0.84rem; }
.ooptab .col_xs { height: 0.84rem; }
.ooptab .col_xs input, .ooptab .col_xs select {border: 0; background: #fff;height: 0.84rem;line-height: 0.84rem;box-sizing: border-box;font-size: 0.26rem; border-radius: 0.08rem;background-color: #f3f3f3;color: #888888; }
.ooptab .col_xs input.but_default { font-size: 0.34rem;color: #fff;border: 0; height: 0.88rem;line-height: 0.88rem;box-shadow: 0rem 0rem 0.3rem 0.26rem rgba(138, 78, 0, 0.08);background: #ff552e; }

.footer_more{ display: none; position: fixed; z-index: 6;width: 100%; bottom: 1rem; background: #343434; background: rgba(52,52,52,0.6); color: #fff;box-sizing: border-box; padding:0.3rem 0.2rem;  }
.footer_more p{font-size: 0.32rem; color: #fff; float: left;line-height: 0.6rem}
.footer_more a{ float: right; display:block; background: #fff; color: #ff552e; border-radius: 0.3rem; width: 1.91rem; height: 0.58rem;line-height: 0.58rem; box-sizing: border-box; text-align: center; font-size: 0.28rem;}
/* 微表单修改 */
.ooptob{ padding: 0.3rem 0 0.15rem; }
.ooptab .col_xs{ margin:0.2rem 0 0;position: relative; }
.ooptab .col_xs input, .ooptab .col_xs select{ background-color: #f6f6f6;color: #222222; }
.ooptab .col_xs .col_xu2{float: left;width: 1.41rem; margin-left: 0.1rem; border: solid 0.02rem #f6f6f6;box-sizing: content-box;border-radius: 0.08rem; }
.ooptab .col_xs .col_xu2:first-child{ margin-left:0rem; margin-right: 0;}
.ooptab .col_xs .col_xu2.col_xufi{ position: absolute; top: 0; right: 0; margin-left:0rem; margin-right: 0;}
.ooptab .col_xs .col_xu2.col_xufi2{ margin-left:0rem; margin-right: 0;}
.ooptab .col_xs input.mianji{background: #fff; color: #222; }
.ooptab .col_xs .col_xu2 span{display: block; background-color: #f6f6f6;border-radius: 0.08rem; text-align: center; color: #222222;height: 0.84rem;line-height: 0.84rem;}
.ooptab .col_xs .col_xu2.action{ border-color:#ff552e;}
.ooptab .col_xs .col_xu2.action span{ box-sizing: border-box;border-radius: 0.08rem;}
.comoopl .ooptab .poui:after{ border-left:0.1rem solid #222; }	
.ooptab #for2 p { margin-top:0.35rem;color: #999999;font-size:0.24rem; }
.ooptab #for2 p a{ color: #ff937a; }
.for2_img{ display: block;width: 100%;max-width: 750px;box-sizing: border-box;}
.for2_img img{  display: block;width: 100%;}
.ooptab #for2 .baohu{ margin-top: 0.2rem; padding-left: 0.33rem; background: url(http://www.movie163.com/gaoqing/images/but_bz.png) no-repeat left center; background-size: contain; color: #45c796;font-size: 0.24rem;line-height: 0.3rem; }
.ooptab #for2 .baohu a { color: #45c796;}
.ooptab #for2 .col_bj{position: relative;}
.ooptab #for2 .col_bj .tit{pointer-events: none;font-weight: bold;width: auto;height: 0.53rem;line-height: 0.53rem;padding: 0 0.24rem; position: absolute; top: -0.17rem; right: 0; background: url(http://www.movie163.com/gaoqing/images/but_bj.png) no-repeat left center; background-size: contain; color: #af5608;font-size: 0.24rem; text-align: center; }
.ooptab #for2 .col_bj span{color: #ff552e; }
.checkbox {position: relative;height: 0.6rem;}
.checkbox input[type='checkbox'] {position: absolute;left: 0;top: 0;width:0.21rem;height:0.21rem;opacity: 0;}
.checkbox label {position: absolute;left:0.3rem;top: 0;height:0.21rem;line-height:0.21rem;	}
.checkbox label:before {content: '';position: absolute;left: -0.3rem;top: 0;width:0.21rem;height:0.21rem;background: #fff; border: 0.02rem solid #ff937a; border-radius: 50%;box-sizing: border-box; }
.checkbox label:after {content: '';position: absolute;left: -0.3rem;top: 0rem;width: 0.21rem;height: 0.21rem;}
.checkbox input[type='checkbox']:checked + label:before {border-color: #ff937a;}
.checkbox input[type='checkbox']:checked + label:after {background: url(http://www.movie163.com/gaoqing/images/action.png) no-repeat left center;background-size: contain;}

.guanggao { display: block; margin:0 auto  0.2rem;}
.guanggao img{ display: block; width: 100%;}

#wz_cuttom .tj_wz .tj_list .tjl_tit{ margin: 0 auto;}
#wz_cuttom .tj_wz .tj_list .tjl_tit a{ color: #222;}
#wz_cuttom .tj_wz .tj_list .tjl_img{ position: relative; width: 100%;padding: 0.1rem 0;}
#wz_cuttom .tj_wz .tj_list .tjl_li {float: left; width: 2.23rem;margin-left: 0.1rem;height: 1.5rem;overflow: hidden;position: relative;}
#wz_cuttom .tj_wz .tj_list .tjl_li:first-child{ margin: 0; }
#wz_cuttom .tj_wz .tj_list .tjl_li img { width: 100%;border-radius: 0.04rem;position: absolute; top: 50%; left: 0; transform: translate(0,-50%);} 
.zxrj_center .zx_top .zx_masg span{ display: inline-block;position: relative;color: #666; }
.zxrj_center .zx_top .zx_masg span::before{ content: '';width: 0.02rem; display: inline-block; height: 0.2rem; background: #ddd;margin:0  0.16rem; }
.zxrj_center .zx_top .zx_masg span:first-child::before{ display: none; }
.companytitle{ height: 0.7rem; line-height: 0.7rem;}
.guanggao{ margin: 0 auto}
.pl_wz{ border: 0;}
.com_left .com_img{ border: 0;}