*{-webkit-box-sizing:border-box;box-sizing:border-box; }
html{height: 100%}
body{background-color:#f2f2f2;font-family:"微软雅黑"}
.mod_container{background-color:#ffcb3d }
.w100{width: 100%;}
.row{display: -webkit-box;display: -webkit-flex;display: flex;}
.col{-webkit-box-flex:1;-webkit-flex:1;flex:1;}
.row.middle{ -webkit-box-align: center;-webkit-align-items: center;align-items: center;-webkit-box-pack:center;-webkit-flex-pack:center; flex-pack:center;-webkit-justify-content:center;justify-content: center}
.grid_left{display: -webkit-box;display: -webkit-flex;display: flex;-webkit-justify-content:flex-start;justify-content:flex-start;}
.grid_center{display: -webkit-box;display: -webkit-flex;display: flex;-webkit-justify-content:center;justify-content:center;}
.grid_right{display: -webkit-box;display: -webkit-flex;display: flex;-webkit-justify-content:flex-end;justify-content:flex-end;}
.icon_channel{background:url(../img/cyear/chanel.png) no-repeat; background-size:2.5rem 18.5rem;}

/*吸顶*/    
.fixedwrap{height:4.3rem;z-index: 305;position:-webkit-sticky;position:sticky;top: 0;width: 100%;background-color:#ffeedd;}
.fiexdhead{width: 100%;text-align: center;font-size: 1.2rem;}
  .fiexdhead_box{background-color: #fff;margin:0 auto;max-width: 640px;height:4.3rem;display: -webkit-box;display:-webkit-flex;display: flex;}
.wx_flexd{position:fixed;left:0;top:0;z-index: 301}
    .fiexd_item{display:block;position:relative; -webkit-box-flex:1;-webkit-flex:1;flex:1;height:4.3rem;color:#f95e00;width: 25%;padding:0.1rem 0;background-color:#f34517;}
      .fiexd_item>p{position:relative;background-color: #ffeedd;height: 100%;margin-left:0.15rem;}
      .fiexd_item:first-child>p{margin-left: 0}
      .fiexd_item.active>p{background-color:#f34517;color:#fff; }
      .fiexd_item.active .fiexd_arrow{position: absolute;bottom:-0.5rem;left:50%;margin-left:-0.6rem;display:block;width: 0;height: 0;border-width: 0.6rem 0.6rem 0 0.6rem;border-style: solid;border-color: transparent;border-top-color:#f34517; }

.box{background-color: #ffad3d}
  .box_hd{padding:2rem 0 1.5rem;text-align: center;line-height: 1.4}
    .box_hd_tit{font-size: 1.8rem;color:#702411;}
    .box_hd_txt{font-size: 1.2rem;color:#672616;}
  .box_bd{padding:0 0.6rem 2.5rem;}

.box_yellow{background-color:#ffcb3d }

.slist{}
  .slist_li{text-align: center;padding-bottom: 2rem} 
  .slist_li:last-child{padding-bottom: 0;}
    .slist_tit{color:#702411;font-size: 1.4rem;display: inline-block;background-color: #ffd796;font-weight: 400;width: 40%;border-radius: 0.5rem 0.5rem 0 0 ;line-height: 1.4;padding:0.5rem 0 0.2rem;} 
    .slist_info{background-color: #ffd796;padding:1.5rem 0;border-radius: 0.5rem}
      .slist_img{margin-right:-0.3rem;width: 13.5rem;}
      .slist_ar{border:0.1rem solid #ffb945;background-color: #ffeedd;border-radius: 0.8rem;text-align: left;padding:1rem 0.8rem; width:15.4rem;}
        .slist_ar_tit{font-size:1.4rem;color:#f34517;}
        .slist_ar_txt{font-size: 1.1rem;color:#f34517;white-space:nowrap;line-height: 1.4;margin-bottom: 0.4rem}
        .slist_ar_taps{font-size: 1.1rem;color:#672616;white-space:nowrap;line-height: 1.4;}
          .slist_ar_arrow{display: inline-block;width:0.5rem;height: 0.5rem;background-color:#fcbb7b;-webkit-transform:rotate(-45deg);transform:rotate(45deg);margin-right: 0.4rem;vertical-align:0.1rem}
        .slist_ar_price{font-size: 1.1rem;color:#f34517;margin: 0.2rem 0 0.6rem;}
          .slist_ar_price>strong{font-size:1.4rem; }

.tlist{padding:0.3rem;border-radius: 0.3rem;background-color:#eaad06 }
  .tlist_li{position:relative;background-color: #ffecb9;padding:1.5rem 1rem 1.5rem 0.6rem;margin-bottom: 0.6rem;}
  .tlist_li:last-child{margin-bottom:0;}
    .tlist_img{margin-right: 0.6rem;width: 8.75rem;}
    .tlist_info{border-left:0.1rem dashed #f5d07c;padding-left:0.8rem;padding-bottom: 0.3rem}
      .tlist_tit{font-size: 1.4rem;color:#f34517;margin-bottom: 0.3rem;line-height: 1.4;}
      .tlist_taps{font-size: 1.1rem;color:#672616;white-space:nowrap;line-height: 1.4;padding:0.1rem 0;}
        .tlist_arrow{display: inline-block;width:0.5rem;height: 0.5rem;background-color:#fcbb7b;-webkit-transform:rotate(-45deg);transform:rotate(45deg);margin-right: 0.4rem;vertical-align:0.1rem}
        .tlist_price{font-size: 1.1rem;color:#f34517;margin: 0.2rem 0 0.6rem;}
          .tlist_price>strong{font-size:1.4rem;}
    .tlist_cir{position:absolute;left:0;bottom:-0.6rem;background:url(../img/cyear/charts/tlist_cir.jpg) repeat-x center #eaad06; height: 0.6rem;width: 100%;background-size:0.9rem 0.55rem; }

.zlist{}
  .zlist_li{background-color:#fec76d;padding:0.8rem;border-radius: 0.3rem;margin-bottom: 2rem; }
  .zlist_li:last-child{margin-bottom: 0;}
    .zlist_img{height:19.1rem;width:9.75rem; }
    .zlist_info{background-color: #ffeedd;padding:1rem;border-radius: 0.3rem;margin-left: 0.5rem;width: 19rem;min-height: 21.5rem;}
      .zlist_tit{font-size: 1.4rem;color:#f34517;}
      .zlist_taps{color:#702411;font-size: 1.1rem;}
        .zlist_taps>span{color:#f34517;}
        .zlist_txt{color:#702411;font-size: 1rem;line-height: 1.4;padding:0.5rem 0 0.3rem;}
        .zlist_price{color:#f34517;font-size: 1.1rem;margin-bottom: 0.5rem;}
          .zlist_price>strong{font-size: 1.4rem;}

.volume{background-color: #fff;padding:1.7rem 0;border-radius: 0.3rem;}
  .volume_tit{font-size: 1.4rem;color:#f34517;text-align: center;margin-bottom: 0.8rem;}
  .volume_img{height: 12.9rem;}

.article{background-color: #fee059;padding: 1rem 1rem 1.2rem;}
  .article_hd{margin-bottom:1rem;}
    .article_tit{font-size: 1.4rem;color:#702411;font-weight: 400;}
  .article_bd{}
/*其它保险频道*/
.other{display: -webkit-box;display: -webkit-flex;display:box;display: flex;margin:0 -1rem;padding-bottom:0.5rem;}
  .other_item{display: block; -webkit-box-flex:1;-webkit-flex:1;flex:1;text-align: center;border-right:1px solid #d3a743}
  .other_item:last-child{border-right:none}
    /*.other_item:after{content:"";width: 0.1rem;height:;}*/
  .other_txt{font-size:1.1rem;color:#702411;margin-top:0.6rem;line-height: 0.8}
  .other_item>.icon_channel{margin:0 auto;height:2.6rem;width:2.6rem;}
  .icon_shaoer{background-position:0 0;}
  .icon_chengren{background-position:0 -4rem;}
  .icon_fumu{background-position:0 -8rem;}
  .icon_jiating{background-position:0 -12rem;}
  .icon_yundong{background-position:0 -16rem;}


.btn_box{}
   .btn{display: block;text-align: center;line-height: 2.7rem;border:0.1rem solid #f34517;font-size: 1.2rem;color:#fff;border-radius: 0.3rem;background-color: #f34517}
   .btn_pack{border-color:#f34517;background-color: #ffd1c5;color:#f34517;}
   .btn_white{background-color: #fff8e7;color:#f34517;}  
    


/*public 吸底加logo样式*/
.mod_container{position:relative;min-height:100%;padding-bottom: 11.5rem;}
.icon_fixed{background:url(../img/cyear/fixed/icon_fixed.png)  no-repeat;background-size:8.5rem 16.6rem;}
.fixed{position: fixed;bottom: 0px;left: 0;width:100%;text-align: center;z-index: 100}
  .fixed_box{ display: -webkit-box;display: -webkit-flex;display:flex;margin:0 auto;max-width:640px;border-top:1px solid #cb4417;}
    .fixed_buy{position:relative;display:block; -webkit-box-flex: 1; -webkit-flex: 1; flex: 1;width:100%;background-color:#ff6528 ;color:#982406 !important;line-height: 4.2rem;font-size:1.2rem;}
    .fixed_buy:after{position:absolute;right:0;top:0;content:"";width: 1px;height:100%;background:#cb4417;}
    .fixed_buy:last-child:after{width: 0}
    .fixed_buy.active{color:#fff77d !important}
      .fixed_buy>i{display: inline-block;margin-right: 0.1rem;}
        .icon_star{height:1.5rem;width:1.5rem;background-position:0 -2.5rem;vertical-align: -0.3rem}
        .active>.icon_star{background-position:0 0;}
        .icon_index{height:1.7rem;width:1.6rem;background-position:0 -7.5rem;vertical-align: -0.3rem}
        .active>.icon_index{background-position:0 -5rem;}
        .icon_pro{height:1.55rem;width:1.85rem;background-position:0 -12.5rem;vertical-align: -0.3rem}
         .active>.icon_pro{background-position:0 -10rem;}

.logo{position:absolute;left:0;bottom:6.2rem;width: 100%;text-align: center;}
  .logo_img{height:1.7rem;width:8.6rem;background-position:0 -15rem;;margin:0 auto;}
  .logo_txt{font-size: 0.9rem;color:#ffffef;margin-top: 0.2rem;}
/*END*/

.imgbox{position:relative;display: -webkit-box;display: box; -webkit-box-pack:center; -webkit-box-align:center;box-pack:center;box-align:center;}
  .imgbox>img{max-width: 100%;max-height:100%;}

.mod2_tips{position:fixed;top:40%;left:50%;width:30rem;z-index:3000;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-align: center;}
    .mod2_tips_txt{display:inline-block;text-align:center;background-color:rgba(0,0,0,0.8);-webkit-border-radius: 0.3rem;border-radius: 0.3rem;color:#fff;font-size: 1.3rem;padding: 1rem;line-height: 1.4}
    

.layer{position: fixed;top:0;left:0;right:0;bottom:0;margin:0 auto; max-width: 640px;background-color:rgba(0,0,0,0.7);z-index: 2000;display: none}
.layer.active{display: block;}
  .layer_close{position: absolute;top:-2.85rem;right:0;height:2.95rem;width: 2.4rem;background:url(../img/cyear/icon_close.png) no-repeat;background-size: 2.3rem 2.85rem;cursor: pointer;}
  .layer_bd{background-color: #fff;width: 30rem;margin:0 auto;border-radius: 0.5rem;padding:2.2rem 1.5rem 1.5rem;-webkit-transform: translate(-50%,-50%);transform: translate(-50%,-50%);position:absolute;top:50%;left:50%;z-index: 100;/*border:0.15rem solid #fbca4d;*/}
  
  .layer_txt{font-size:1.3rem;color:#999999;line-height: 1.4;padding:1.8rem 1.5rem; }
  .layer_btn{display:block;line-height: 4.3rem;text-align: center;color:#3c3c3c;font-size: 1.5rem;border-top:1px solid #d5d6d8;}

    .qrcode{text-align: center;}
      .qrcode_img{width: 15rem;height: 15rem;}
      .qrcode_txt{font-size: 1.5rem;margin-top: 0.3rem}
