#b{background: #f2f2f2;}
.w{margin-top: 0}
body{font-family: "Microsoft YaHei" !important;}
/*slider*/
.sliderBox{width: 100%;height: 450px;overflow: hidden;position: relative;background: #fff;}
.sliderWrap{width: 1920px;height: 450px;position: relative;left: 50%;margin-left: -960px;}
.registerBox{position: relative;width: 1100px;margin: 0 auto;top: -450px;}
.registerWrap{position: absolute;right: 0;top: 0;}
.registerBg{background: #fff;width: 240px;height: 450px;}
.registerWrap .reg_head{padding: 10px 0;text-align: center;}
.registerWrap .reg_head a{color: #2a2a2a}
.registerWrap .reg_head a:hover{color: #FF3165}
.registerWrap .reg_head .tx{width: 70px;height: 70px;background: url("../images/2018_12/head_tx.png") no-repeat center center;margin-bottom: 5px;box-shadow: 0 3px 14px 2px rgba(0,0,0,0.10);border-radius: 50%;}
.registerWrap .reg_notice{font-size: 14px;padding: 0 20px;}
.registerWrap .reg_notice .fr a{color: #666;}
.registerWrap .reg_notice ul{border-bottom: 1px solid #E8E8E8;padding: 7px 0;}
.registerWrap .reg_notice li{width: 100%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;line-height: 27px;}
.registerWrap .reg_notice li a{color: #666}
.registerWrap .reg_notice li a:hover{color: #FF3165;}
.reg_tips{padding: 4px 20px;color: #666;line-height: 20px;}
.reg_lifeWrap{padding-left: 20px;}
.reg_lifeWrap li{width: 60px;height: 67px;text-align: center;float: left;margin-right: 10px;}
.reg_lifeWrap li a{color: #B29E9C}
.reg_lifeWrap li.cur a{color: #FF3165}
.reg_lifeWrap li i{width: 24px;height: 24px;background: url("../images/2018_12/lifepay_icons.png") no-repeat 0 0;margin-top: 10px;}

.reg_lifeWrap li i.life_inter{background-position: right 0;}
.reg_lifeWrap li i.life_ele{background-position: right -24px;}
.reg_lifeWrap li i.life_oil{background-position: right -48px;}
.reg_lifeWrap li i.life_water{background-position: right -72px;}
.reg_lifeWrap li i.life_phone{background-position: right -96px;}
.reg_lifeWrap li i.life_gas{background-position: right -120px;}

.reg_lifeWrap li.cur i.life_inter{background-position: -1px 0;}
.reg_lifeWrap li.cur i.life_ele{background-position: 0 -24px;}
.reg_lifeWrap li.cur i.life_oil{background-position: 0 -48px;}
.reg_lifeWrap li.cur i.life_water{background-position: 0 -72px;}
.reg_lifeWrap li.cur i.life_water{background-position: 0 -72px;}
.reg_lifeWrap li.cur i.life_phone{background-position: 0 -96px;}
.reg_lifeWrap li.cur i.life_gas{background-position: 0 -120px;}

/*2018_12*/
.main_shop{background: url("../images/2018_12/bg_shop2.png") no-repeat 0 0;width: 1100px;height: 588px;margin: 20px 0 30px;}
.main_shop .tit{color: #fff;font-size: 28px;text-align: center;padding-top: 65px;height: 33px;}
.main_shop .bar_box li{background: #fff;width: 150px;height: 40px;margin-right: 1px;text-align: center;line-height: 40px;float: left;}
.main_shop .bar_box li a{font-size: 18px;color: #000;}
.main_shop .bar_box li.cur{background: url("../images/2018_12/bg_shop_t.png") no-repeat 0 0;}
.main_shop .bar_box li.cur a{color: #fff;}
.main_shop .bar_more{color: #fff;font-size: 14px;line-height: 40px;padding-right: 10px;}
.main_shop .bar_more i{width: 17px;height:17px;background: url("../images/2018_12/icon_more.png") no-repeat center center;margin: -1px 0 2px 8px;vertical-align: middle;}
.floor_yh .bar_more i{width: 17px;height:17px;background: url("../images/2018_12/more_grey.png") no-repeat center center;margin: -1px 0 2px 8px;vertical-align: middle;}
.main_shop .bar_shop{margin: 20px;overflow: hidden;width: 1070px;position: relative;}
/*.main_shop .bar_shopwrap{width: 20000px;position: relative;left: 0;}*/
.main_shop .bar_li{height: 200px;float: left;}
.main_shop .bar_li img,.main_shop .bar_li a{display: block;height: 100%;width: 100%;}
/*.main_shop .bar_li img{width: 100%;line-height: 200px;}*/
.main_shop .bar_ctl{width: 24px;height: 60px;position: absolute;top: 50%;margin-top: -30px;cursor: pointer;z-index: 2;}
.main_shop .bar_ctl_l{left: 0;background: url("../images/2018_12/ctl_l.png") no-repeat 0 0;}
.main_shop .bar_ctl_r{right: 0;background: url("../images/2018_12/ctl_r.png") no-repeat 0 0;}
.main_shop .bar_li{margin: 0 10px 10px 0;width: 204px;height: 200px;background: #fff;}

.main_floor{margin: 20px 0;}
.main_floor .tit{margin-bottom: 10px;color: #fff;font-size: 18px;width: 160px;height: 30px;line-height: 30px;text-align: center;}
.floor_tj .tit{background: url("../images/2018_12/tit_tj.png");}
.floor_yh .tit{background: url("../images/2018_12/tit_yh.png");}
.floor_hd .tit{background: url("../images/2018_12/tit_hd.png");}
.floor_tj .cont .first{width: 260px;height: 278px;}
.floor_tj .cont .other{width: 200px;height: 278px;margin-left: 10px;}
.floor_tj .floor_item{float: left;margin-bottom: 10px;}
.floor_tj .floor_item img{height: 100%;}
.floor_yh .yh_item{width: 320px;height: 140px;padding: 20px;background: #fff;margin-right: 10px;margin-bottom: 10px;}
.floor_yh .yh_item .img{width: 140px;height: 87px;margin-top: 26.5px;}
.floor_yh .yh_item img{height: 100%;}
.floor_yh .yh_item .txt{padding-left: 20px;width: 160px;}
.floor_yh .yh_item .name{font-size: 16px;line-height: 18px;height: 36px;overflow: hidden;margin-bottom: 10px;}
.floor_yh .yh_item .price{margin-bottom: 10px;}
.floor_yh .yh_item .price b{font-size: 20px;color: #FF3165;padding-right: 10px;}
.floor_yh .yh_item .price del{font-size: 14px;color: #999;}
.floor_yh .yh_item .txt p{color: #666;font-size: 14px;margin-bottom: 13px;}
.floor_yh .btn_buy a{width: 120px;height: 36px;background: #FF3165;color: #fff;line-height: 36px;text-align: center;display: block;font-size: 16px;}
.floor_hd .item{background: #fff;width: 505px;height: 488px;padding: 20px;}
.floor_hd .item .img,.floor_hd .item img{display: block;}

/*main*/
.main_l_w .sidebar li i,.main_r_w .lifeWrap li i{background: url("../images/2015_01/index.png") no-repeat;vertical-align: middle;}
.main_l_w{width: 790px;float: left;margin-top: 20px;}
.main_r_w{width: 289px;float: right;margin-top: 20px;overflow: hidden;}
.main_l_w.shops{border-top: 1px solid #e0e0e0;border-left: 1px solid #e0e0e0;}
.main_r_w .ad1{margin-top: 11px;*margin-top: 10px;width: 289px;height: 118px;}
.main_l_w .barWrap{border-right: 1px solid #e0e0e0;background: #fff;width: 789px;height: 46px;}
.main_l_w .sidebar li,.li_content .shop,.main_r_w .lifeWrap,.main_r_w .lifeWrap li{float: left;}
.main_l_w .sidebar li{width: 110px;height: 46px;line-height: 46px;position: relative;}
.main_l_w .sidebar li a{position: relative;display: block;color: #8e8e8e;height: 46px;text-align: center;}
.main_l_w .sidebar li span{font-size: 14px;}
.main_l_w .sidebar li i.line{background: #f3f3f3;height: 14px;width: 1px;position: absolute;right: 0;top: 16px;}
.main_l_w .barWrap .fr a{font-family: "SimSun";color: #8e8e8e;display: block;padding: 0 10px;line-height: 46px;}
.main_l_w .sidebar img{position: absolute;top: 17px;left: 30px;}
.main_l_w .sidebar li a:hover{color: #333;}
.main_l_w .sidebar li.cur a{color: #ff4e00;font-weight: bold;border: 1px solid #ff4e00;border-bottom-color: #fff;border-top-width: 3px;height: 44px;top: -1px;left: -1px;}
.main_l_w .sidebar li.cur i.line{display: none;}
.li_content{height: 200px;}
.li_content .shop{width: 158px;height: 142px;text-align: center;background: #fff;}
.li_content .shop .shop_view{width: 157px;height: 121px;padding-top: 20px;border-bottom:  1px solid #e0e0e0;border-right:  1px solid #e0e0e0;position: relative;}
.li_content .shop .shop_view .imgWrap{width: 120px;height: 70px;margin: 4px auto;}
.li_content .shop .shop_view i{display: block;position: absolute;left: 2px;top: 2px;width: 35px;height: 35px;background: url("../images/new.gif") no-repeat 0 0;}
.shop_view span{font-size: 14px;color: #969696;}
.shop_view b{color: #ff4800;font-weight: bold;}
.shop_view_more{color: #999;line-height: 100px;padding: 0;}
.shop_txt{display: none;border: 2px solid #ff4e00;width: 155px;height: 118px;position: relative;top: -1px;left: -1px;}
.shop_txt strong{line-height: 20px;height: 20px;white-space: nowrap;overflow: hidden;text-overflow:ellipsis;width: 147px;display: inline-block;}
.shop_txt table{width: 155px;margin: 0 auto;}
.shop_txt table th,.shop_txt table td{border: 1px solid #ddd;height: 20px;vertical-align: middle;text-align: center;}
.shop_txt table td span{color: #ff4e00;}
.shop_txt .aWrap{margin-top: 3px;}
.shop_txt .aWrap a{background: #ddd;color: #fff;width: 71px;height: 25px;line-height: 24px;display: inline-block;}
.shop_txt a.gray{background: #aeaeae;}
.shop_txt a.orange{background: #fb5201;}
.main_r_w .lifeWrap{width: 288px;height: 160px;border-top: 1px solid #e0e0e0;border-left: 1px solid #e0e0e0;background: #fff;overflow: hidden;}
.main_r_w .lifeWrap li{width: 95px;height: 79px;border-bottom: 1px solid #e0e0e0;border-right: 1px solid #e0e0e0;}
.main_r_w .lifeWrap #charged_list li{border:0;width: 100%;height: 20px;line-height: 20px;cursor: pointer;}
.main_r_w .lifeWrap #flow_list li{border:0;width: 100%;height: 20px;line-height: 20px;cursor: pointer;}
.main_r_w .lifeWrap li .lifeBox{display: block;text-align: center;padding: 13px 0;position: relative;}
.main_r_w .lifeWrap li i{width: 35px;height: 35px;background-position: right 0;display: block;margin: 0 auto;margin-bottom: 2px;}
.main_r_w .lifeWrap li i.life_b{background-position: right -36px;}
.main_r_w .lifeWrap li i.life_c{background-position: right -73px;}
.main_r_w .lifeWrap li i.life_d{background-position: right -109px;}
.main_r_w .lifeWrap li i.life_e{background-position: right -146px;}
.main_r_w .lifeWrap li i.life_f{background-position: right -182px;}
.main_r_w .lifeWrap li i.life_g{background-position: right -219px;}
.main_r_w .lifeWrap li i.life_h{background-position: right -255px;}
.main_r_w .lifeWrap li i.triangle{width: 5px;height: 7px;background-position: 0 bottom;}
.main_r_w .lifeWrap li .life_type{position: relative;background: #fff;}
.main_r_w .lifeWrap li i,.main_r_w .lifeWrap li .life_type,.lifeWrap .life_phoneBox,.lifeWrap .life_flowBox{transition:all 1s;}
.main_r_w .life_phone_show li i{height: 0;}
.main_r_w .life_phone_show li .life_type{top: -95px;*top: -107px;}
.lifeWrap .life_phoneBox{border: 1px solid #e0e0e0;width: 287px;height: 102px;padding: 12px 0;position: relative;top: 96px;left: -97px;z-index: 10;background: #fff;}
.life_phone_show .life_phoneBox{top: -101px;*top: -115px;}
.life_phoneBox .line{position: absolute;width: 95px;height: 1px;background: #fff;top: -1px;left: 96px;}
.lifeWrap .life_phoneBox tr{height: 35px;}
.lifeWrap .life_phoneBox th{text-align: right;width: 80px;}
.lifeWrap .life_phoneBox .rechargeBtn{background: #ff4e00;color: #fff;border: 0;cursor: pointer;border-radius: 2px;width: 70px;height: 24px;}
.life_phoneBox .close_control{font-family: "SimSun";position: absolute;right: 5px;top: 8px;font-size: 20px;color: #999;cursor: pointer;padding: 3px;}
.lifeWrap .life_flowBox{border: 1px solid #e0e0e0;width: 287px;height: 104px;padding: 12px 0;position: relative;top: 96px;left: -73px;z-index: 10;background: #fff;}
.life_phone_show .life_flowBox{top: -115px;*top: -129px;}
.life_flowBox .line{position: absolute;width: 71px;height: 1px;background: #fff;top: -1px;left: 72px;}
.lifeWrap .life_flowBox tr{height: 35px;}
.lifeWrap .life_flowBox th{text-align: right;width: 80px;}
.lifeWrap .life_flowBox .rechargeBtn{background: #ff4e00;color: #fff;border: 0;cursor: pointer;border-radius: 2px;width: 70px;height: 24px;}
.life_flowBox .close_control{font-family: "SimSun";position: absolute;right: 5px;top: 8px;font-size: 20px;color: #999;cursor: pointer;padding: 3px;}
.life_flowBox_title{text-align: center;line-height: 30px;width: 287px;height: 30px;position: relative;top: -261px;*top:-274px;z-index: 10;background: #fff;left: -72px;}
.main_r_w .lifeWrap .life_flowBox_title li{float: left;height: 30px;width: 71px;border: 0;}
.life_phoneBox_title{text-align: center;line-height: 30px;width: 287px;height: 30px;position: relative;top: -261px;*top:-274px;z-index: 10;background: #fff;left: -96px;}
.main_r_w .lifeWrap .life_phoneBox_title li{float: left;height: 30px;width: 95px;border: 0;}
#phoneNumber{border: 1px solid #cfcfcf;width: 109px;padding: 4px;background:#fff;vertical-align: middle;color: rgb(153, 153, 153);}
#phoneflow{border: 1px solid #cfcfcf;width: 109px;padding: 4px;background:#fff;vertical-align: middle;color: rgb(153, 153, 153);}
#charged_index{position: absolute;top: 6px;left: 100px;display: inline-block;height: 14px;width: 13px;background: url("../images/index.png") no-repeat -170px -63px;}
#flow_index{position: absolute;top: 6px;left: 100px;display: inline-block;height: 14px;width: 13px;background: url("../images/index.png") no-repeat -170px -63px;}
#charged_list{background: #fff;border: 1px solid #cfcfcf;position: absolute;width: 140px;top: 25px;*top: 23px;left: 0;padding: 0 4px;}
#flow_list{background: #fff;border: 1px solid #cfcfcf;position: absolute;width: 140px;top: 25px;*top: 23px;left: 0;padding: 0 4px;}
.main_title{border-bottom: 1px solid #9c9c9c;padding-bottom: 15px;}
.main_title span{font-weight: bold;font-size: 14px;}
.main_l_w .main_title a{float: right;font-family: "SimSun";color: #ff4800;*margin-top: -35px;}
.ticketWrap{float: left;width: 801px;margin-bottom: 46px;}
.main_l_w .ticketBox{border: 1px solid #e0e0e0;border-top: 0;margin: 0 -1px 0 0;float: left;width: 262px;height: 115px;background: #fff;}
.ticketBox .imgWrap,.ticketBox .txtWrap{float: left;}
.ticketBox .imgWrap{width: 120px;height: 100%;text-align: center;}
.ticketBox .txtWrap{width: 137px;padding: 0 0 0 5px;}
.ticketBox .imgWrap a{display: block;font-weight: bold;height: 100%;}
.ticketBox .imgWrap img{margin: 12px 5px 0;}
.ticketBox .txtWrap p.name{width: 127px;margin: 10px 0;white-space: nowrap;text-overflow:ellipsis;overflow: hidden;font-weight: bold;}
.ticketBox .txtWrap b{color: #ff4800;font: 16px "verdana";}
.ticketBox .txtWrap del{color: #8e8e8e;line-height: 28px;}
.ticketBox .txtWrap .wrap{color: #8e8e8e;}
.main_r_w .index_news{width: 100%;height: 130px;border-bottom: 1px solid #f3f3f3;padding: 10px 0;}
.main_r_w .index_news li{width: 100%;height: 32px;line-height: 32px;}
.main_r_w .index_news .dot,.main_r_w .index_news p{display: block;float: left;}
.main_r_w .index_news a{display: block;position: relative;cursor: pointer;}
.main_r_w .index_news .dot{background: #333;width: 4px;height: 4px;position: absolute;top: 15px;left: 6px;}
.main_r_w .index_news p{padding-left: 18px;width: 234px;white-space: nowrap;text-overflow:ellipsis;overflow: hidden;}
.main_r_w .ad2{height: 513px;border: 1px solid #e1e1e1;border-top: 0;background: #fff;margin-bottom: 46px;}
.main_r_w .ad2 img{display: block;margin: 0 auto;padding-top: 15px;}

/*弹出框*/
.mask{background: #000;opacity: 0.6;filter: alpha(opacity=60);position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 9999;}
.maskBox{position: absolute;z-index: 9999;width: 560px;height: 300px;top: 50%;left: 50%;background: #fff;margin: -150px 0 0 -280px;}
.maskTitle{background: #f60;color: #fff;height: 40px;line-height: 40px;padding-left: 20px;font-size: 14px;font-weight: bold;}
.maskTitle .maskClose{font-size: 30px;position: absolute;top: -1px;right: 7px;cursor: pointer;}
.flowBox{border: 4px solid #f60;border-top: 0;padding: 40px;height: 176px;}
.flowIco,.flowIco li{float: left;}
.flowIco li{width: 84px;margin: 0 5px;}
.flowIco i,.flowIco .next{background: url("../images/jd_ico.png") no-repeat;width: 37px;height: 32px;}
i.flow_click{background-position: 0 -38px;}
i.flow_copy{background-position: 0 -76px;}
i.flow_submit{background-position: 0 -115px;}
i.flow_bus{background-position: 0 -149px;}
.flowIco .next{background-position: 0 -194px;display: inline-block;vertical-align: bottom;height: 10px;width: 20px;}
.flowIco p{width: 60px;margin: 10px 0 0 11px;}
.flowIco i{margin: 0 11px;}
.flowBtn{background: #f60;border: 0;color: #fff;font-size: 14px;width: 160px;padding: 6px 0;margin: 30px 0 0 155px;cursor: pointer;}
.flowCancel{font-size: 13px;color: #999;vertical-align: bottom;}
.flowOrder{border-top: 3px dashed #dbdbdb;margin-top: 16px;padding: 12px 0 0 12px;}
.flowOrder .flowOrder_txt{width: 200px;border: 1px solid #ccc;padding: 5px;vertical-align: middle;display: inline-block;}
.flowOrder .flowOrder_txt input{border: 0;width: 200px;}
.flowOrder .flowOrder_btn{background: #f60;color: #fff;height: 28px;*height: 29px;display: inline-block;border: 0;width: 48px;margin-left: -5px;*margin-left: -1px;vertical-align: middle;}
.flowOrder .orderTips{position: relative;}
.flowOrder .orderTips a{color: #3d93fe;}
.orderNum{background: url("../images/jd_id.jpg") no-repeat;width: 543px;height: 160px;border: 3px solid #ccc;position: absolute;top: 28px;right: -55px;*top: 48px;display: none;}

/*2016-7-19 11:34:39;*/
.life_phoneBox .wrap .tag{padding-left: 80px;position: relative;top: -6px;height: 15px;}
.life_phoneBox .wrap .tag a{display: block;float: left;width: 72px;text-align: center;}
.life_phoneBox .wrap .tag a.cur{color: #f60;}
.life_phoneBox .wrap td .tips{color: #f00;}
.life_flowBox .wrap .tag{padding-left: 80px;position: relative;top: -6px;height: 15px;}
.life_flowBox .wrap .tag a{display: block;float: left;width: 72px;text-align: center;}
.life_flowBox .wrap .tag a.cur{color: #f60;}
.life_flowBox .wrap td .tips{color: #f00;}

/*index改版 2016-9-27 10:30:58*/
.hotsWrap{width: 788px;height: 253px;border: 1px solid #e0e0e0;border-top: 0;}
.hotsWrap .box_b{border-bottom: 1px solid #f3f3f3;}
.hotsWrap img{display: block;}
.hotsWrap .box_a img{width: 197px;height: 253px;}
.hotsWrap .box_b img{width: 197px;height: 126px;}
.newsWrap{width: 267px;height: 151px;background: #fff;border-left: 1px solid #e1e1e1;border-right: 1px solid #e1e1e1;padding: 0 10px;overflow: hidden;}

/*爆款推荐 2017-11-17*/
.hots10Wrap{width: 788px;height: 380px;border: 1px solid #e0e0e0;border-top: 0;}
.hots10Wrap img{display: block;border-bottom: 1px solid #e0e0e0;}
.hots10Wrap .box_a img{width: 197px;height: 253px;}
.hots10Wrap .box_b img{width: 197px;height: 126px;}