@charset "utf-8";
/*--- layout ---*/
.w964 { width: 964px; }
.w254 { width: 254px; }
.w234 { width: 234px; }
.w201 { width: 201px; }
.w210 { width: 210px; }
.w82 { width: 82px; }

.cor_4 { color: #F84D08; }
.cor_5 { color: #E06127; }
.cor_6 { color: #EA956C; }
.cor_7 { color: #59B301; }
.cor_8 { color: #017BCC; }
.cor_9 { color: #F4A611; }

.bg1 { background: #FFFCF7; }
.bg2 { background: #f5f5f5; }
.bg3 { background: #FFF5EC; }
.bg4 { background: #017BCC; }

.b1 { border: solid 1px #ECE1D2; }
.b2 { border: solid 1px #f0f0f0; }
.b3 { border: dashed 1px #ccc; border-radius: 3px;  -moz-border-radius: 3px; -webkit-border-radius: 3px;  }

.bnt{border-top:none}
.bnb{border-bottom:none}
.bnl{border-left:none}
.bnr{border-right:none}

.img1 { width: 224px; height: 125px; }
.img2 { width: 68px; height: 68px; }
.img3 { width: 201px; height: 100px; }
.img4 { width: 166px; height: 121px; }
.img5 { width: 50px; height: 50px; padding: 2px; }
.img6 { width: 234px; height: 134px; }
.img7 { width: 87px; height: 63px; }
.img8 { width: 164px; height: 217px; }
.img9 { width: 164px; height: 164px; }

.nav,.h2_2 { background: url(/images/local/life_bg.png) repeat-x; }

.nav li,.ico_1,.ico_2,.ico_3,.ico_4,.ico_5,.ico_6,.ico_7,.ico_8,.ico_9,.tle_1,.btn_ip,.btn_ar,.ico_pak,.ico_cut
,.ico_bdsj,.ico_yhq,.ico_dy,.ico_ms,.ico_xx,.ico_wjk,.ico_wjb {
   background: url(/images/local/life_bg.png) no-repeat;
}

.nav {
   height: 42px;
   background-position: 0 -118px;
   border-left: solid 1px #AF0C11;
   border-right: solid 1px #AF0C11;
}

.nav li {
   background-position: -223px -163px;  
   padding: 0 34px;
}

.nav a {
   display: inline-block;
   font-size: 14px;
   color: #fff;
   line-height: 42px;
   font-weight: 700;
}

.ico_bdsj {
   display: inline-block;
   width: 23px;
   height: 19px;
   margin-right: 5px;
   background-position: -46px -165px;
   vertical-align: middle;
}
.ico_yhq {
   display: inline-block;
   width: 23px;
   height: 20px;
   margin-right: 5px;
   background-position: -72px -165px;
   vertical-align: middle;
}

.ico_dy {
   display: inline-block;
   width: 19px;
   height: 24px;
   margin-right: 5px;
   background-position: -99px -162px;
   vertical-align: -2px;
}

.ico_ms {
   display: inline-block;
   width: 17px;
   height: 24px;
   margin-right: 5px;
   background-position: -122px -163px;
   vertical-align: middle;
}

.ico_xx {
   display: inline-block;
   width: 23px;
   height: 22px;
   margin-right: 5px;
   background-position: -143px -163px;
   vertical-align: -1px;
}

.ico_wjk {
   display: inline-block;
   width: 22px;
   height: 16px;
   margin-right: 5px;
   background-position: -170px -165px;
   vertical-align: middle;
}

.ico_wjb {
   display: inline-block;
   width: 21px;
   height: 21px;
   margin-right: 5px;
   background-position: -196px -163px;
   vertical-align: middle;
}

/* 分类 */
.wjy_category_out {
   border-top: solid 5px #E06127;
}

.wjy_category {
   height: 40px; 
   width: 168px;
   background: #FFFCF7;
   
   border-left: solid 1px #EBE0D1;
   border-right: solid 1px #EBE0D1;
   line-height: 40px;
   font-size: 17px;
   font-family: Microsoft YaHei;
   font-weight: normal;
   text-indent: 15px;
}

.allsort_list {
   width: 168px;
   padding-bottom: 10px;
   background: #FFFCF7;
   border: solid 1px #EBE0D1;
   border-top: none;
   cursor: pointer;
   position: relative;
   z-index: 5;
}

.sort_tle {
   border-top: solid 1px #F5EDE3;
   z-index: 5;
}

.sort_tle h4 {
   height: 35px;
   padding-left: 15px;
   line-height: 35px;
   font-size: 14px;
   font-weight: normal; 
   
}

.share_hover h4 {
   background: #FFFCF7;
   margin-right: -1px;
   position: relative;
   z-index: 9999;
}

.share_hover span {
   display: none;
}

/* 隐藏层 */
.sort_hide_pop ul{padding-bottom:20px}
.sort_hide_pop ul li{display:inline;float:left;width: 90px;margin:10px 0 0 15px;font-size:12px}
.sort_hide_pop{position:absolute;left:168px;width: 210px;min-height:110px;height:auto !important;height:110px;background:#FFFCF7;border:1px solid #EBE0D1;z-index:9991;top:-1px}
.sort_hide_pop_popup{position:absolute;left:139px;width:200px;min-height:197px;height:auto !important;height:197px;background:#fff;border:1px solid #E6B64B;z-index:30000;top:-30px}
.allsort_fil{border:solid 1px #E6B64B;border-top:none}

.ico_1,.ico_2,.ico_3,.ico_4,.ico_5,.ico_6,.ico_7,.ico_8,.ico_9 {
   display: inline-block;
   width: 20px;
   height: 20px;
   margin-right: 10px;
   vertical-align: middle;
}

.ico_1 { background-position: 0 -59px; }
.ico_2 { background-position: -22px -59px;  }
.ico_3 { background-position: -44px -59px;  }
.ico_4 { background-position: -66px -59px;  }
.ico_5 { background-position: -88px -59px;  }
.ico_6 { background-position: -110px -59px;  }
.ico_7 { background-position: -132px -59px;  }
.ico_8 { background-position: -154px -59px;  }
.ico_9 { background-position: -176px -59px;  }


/* 客户端下载 */
.tle_1 {
   width: 225px;
   height: 22px;
   margin: 10px;
   background-position: 0 -28px;
}

.btn_ip {
   display: inline-block;
   width: 106px;
   height: 27px;
   background-position: 0 0;
}

.btn_ar {
   display: inline-block;
   width: 106px;
   height: 27px;
   background-position: -110px 0;
}

/* 公告栏  */
.h2_1 {
   border-top: solid 5px #E06127;
   
}

.gallery_bg_1 {
   display: block;
   height: 22px;
   background: #000;
   position: relative;
   margin-top: -22px;
   margin: -22px 0 0;
   opacity:0.6;-moz-opacity:0.6;-khtml-opacity:0.6;filter:alpha(Opacity=60);
   z-index: 2;
}

.gallery_bg_wri_1 {
   display: block;
   height: 22px;
   position: relative;
   margin-top: -22px;
   color: #fff;
   text-align: center;
   line-height: 22px;
   cursor: pointer;
   z-index: 3;
}

/* 焦点图片 */
.focus {
   height: 168px;
}

#myFocus .txt-bg {
   height: 30px;
}

.h2_2 {
   height: 30px;
   background-position: 0 -84px;
}

.h2_3 {
   height: 38px;
   background: #f0f0f0;
}

.tle_2 {
   display: inline-block;
   height: 34px;
   margin: 4px 0 0 15px;
   padding: 0 20px;
   background: #fff;
   text-align: center;
   line-height: 34px;
}

.gallery_bg_2 {
   display: block;
   height: 22px;
   background: #6C2E15;
   position: relative;
   margin-top: -22px;
   margin: -22px 0 0;
   opacity:0.7;-moz-opacity:0.7;-khtml-opacity:0.7;filter:alpha(Opacity=70);
   z-index: 2;
}

.gallery_bg_wri_2 {
   display: block;
   height: 22px;
   position: relative;
   margin-top: -22px;
   color: #fff;
   text-align: center;
   line-height: 22px;
   cursor: pointer;
   z-index: 3;
}

/* 热门优惠券 */
.ico_pak {
   display: inline-block;
   width: 14px;
   height: 13px;
   background-position: -7px -164px;
   overflow: hidden;
   font-family: Arial, Helvetica, sans-serif;
   text-align: center;
   line-height: 13px;
   color: #fff; 
}

.ico_cut {
   display: inline-block;
   width: 14px;
   height: 9px;
   overflow: hidden;
   background-position: -27px -164px;
   position: absolute;
   left: 17px;
   bottom: -5px;
}

.gallery_bg_3 {
   display: block;
   height: 22px;
   background: #360;
   position: relative;
   margin-top: -22px;
   margin: -22px 0 0;
   opacity:0.7;-moz-opacity:0.7;-khtml-opacity:0.7;filter:alpha(Opacity=70);
   z-index: 2;
}

.gallery_bg_wri_3 {
   display: block;
   height: 22px;
   position: relative;
   margin-top: -22px;
   color: #fff;
   text-align: center;
   line-height: 22px;
   cursor: pointer;
   z-index: 3;
}

/* 卡盟商家 */
.picBox_1 {
   width: 625px;
   overflow: hidden;
   margin: 0 30px;
}

.picBoxInner_1 {
   width: 9999px;
}

.picBoxInner_1 dl {
   width: 292px;
   padding: 0 10px;
}

.picleft_1 {
   position: absolute;
   left: 20px;
   top: 20px;
   font-size: 30px;
   color: #ccc;
}

.picleft_1 a:hover,.picright_1 a:hover {
   color: #888;
   text-decoration: none;
}

.picright_1 {
   position: absolute;
   right: 20px;
   top: 20px;
   font-size: 30px;
   color: #ccc;
}

/* 电影 */

.picleft_2 {
   position: absolute;
   left: 0;
   top: 30px;
   font-size: 30px;
   color: #ccc;
}

.picleft_2 a:hover,.picright_2 a:hover {
   color: #888;
   text-decoration: none;
}

.picright_2 {
   position: absolute;
   right: 0;
   top: 30px;
   font-size: 30px;
   color: #ccc;
}

.picBoxInner_2 {
   width: 2000px;
}

.picBox_2 {
   width: 218px;
   margin: 0 15px;
   overflow: hidden;
}

.picBox_2 dl {
   width: 218px;
}

.btn_1 {
   background: #017bcc;
   padding: 3px 7px;
   color: #fff;
}

/* 万家币 */
.plea_menu_1  .p_m_li span {
   display: inline-block;
   margin: 0 15px;
   line-height: 24px;
}

.plea_menu_1 .hover span {
   background: #f4a611;
   padding: 0 6px;
   line-height: 24px;
   color: #fff;
   font-weight: 700;
   font-size: 14px;
}

.btn_2 {
   background: #f4a611;
   padding: 3px 7px;
   color: #fff;
}