.footMobile{ border-bottom:1px solid #bdbdbd; padding: 10px 0}
.footMobile .left{width:20%; text-align:center; padding-top:35px; position:relative}
.footMobile .bg1{ background:url(../images/ico1.png) no-repeat center top; background-size:auto 30px;}
.footMobile .bg2{ background:url(../images/ico2.png) no-repeat center top; background-size:auto 30px;}
.footMobile .bg3{ background:url(../images/ico3.png) no-repeat center top; background-size:auto 30px;}
.footMobile .bg4{ background:url(../images/ico4.png) no-repeat center top; background-size:auto 30px;}
.footMobile .bg5{ background:url(../images/ico5.png) no-repeat center top; background-size:auto 30px;}
.erweima{ padding:10px 0; text-align:center; color:#FFF;width: 33.33%; }

.select { width:100%; height:50px; background:none; border:none; padding:0 10px}  
.price_box{ position:absolute; right:20px; bottom:17px; z-index:1}
.price{  color:red; font-size:18px; font-weight:bold;}
.b_box{ padding-right:130px; padding-left:10px; position:relative; height:40px;}
.b_btn{ width:100px; height:40px; position:absolute; right:10px; top:0; z-index:1; display:block; text-align:center; line-height:40px; color:#FFF; background:#e60027}
.ipt_box{ padding-right:25px; position:relative;}
.ipt_box input{ height:38px; line-height:40px; text-align:center; font-size:120%}
.ipt_bb{ position:absolute; right:0; top:0; z-index:1}
.ipt_s{ width:18px; height:18px; background:url(../images/shang.jpg) no-repeat; background-size:18px; margin-bottom:4px}
.ipt_x{width:18px; height:18px; background:url(../images/xia.jpg) no-repeat; background-size:18px}
input[type="number"] {
	border:0 none;
    margin: 0;
    padding: 0 5%;
    width: 90%;
	 font-size:150%;
}
.bb{ border:1px solid #ddd9d6;}
.car_title{ background:#e6e6e6; color:#c82227; padding:15px 0 15px 15px;}
.car_box{ width:96%; margin:10px auto; background:#FFF}
.car_list{ border-bottom:1px solid #d8d8d8; padding:0 15px 0 130px; height:110px; position:relative; }
.car_img{ position:absolute; left:40px; top:15px; z-index:1; width:80px; height:80px;}
.car_word{ line-height:14px;padding:15px 15px 15px 0}
.car_t{ color:#000;}
.car_intro{ color:#838383; margin-top:10px; font-size:90%}
.car_price{ color:#c82227}
.car_unit{ font-size:80%; color:#838383}
.car_bom{ position:absolute; left:0; bottom:10px; font-size:120%; width:100%;}
.c_btn{ display:block; width:25px; height:25px; font-weight:bold; font-size:120%; text-align:center; line-height:25px; color:#838383}
.car_ipt{ text-align:center; line-height:25px; color:#838383}
.car_ckb{ width:40px; height:100%; position:absolute; z-index:1; left:0; top:0; background:url(../images/g1.png) 10px center no-repeat; background-size:20px auto; }
.user_car .current{background:url(../images/g2.png) 10px center no-repeat; background-size:20px auto;}
.car_jiesuan{ background:#FFF; line-height:40px; width:96%; margin:0 auto; position:relative;margin-bottom:10px; }
.car_j{ padding-left:40px;}
.car_jt{ font-size:100% }
.jiesuan_btn{ position:absolute; height:40px; background:#c82227; padding:0 10px; text-align:center; line-height:40px; font-size:120%; color:#FFF; font-weight:bold; right:0; top:0}
.del_btn{ position:absolute; right:70px; top:0; z-index:1; background:#999; color:#FFF; line-height:40px; width:50px; text-align:center}
.car_total{ font-size:110%; font-weight:bold; margin-left:5px}
.car_tprice{ color:#e60027}
.null_car{ text-align:center; color: #666; padding:30px 0; display:none}
.null_btn{ display:block; width:100px; line-height:40px; color:#FFF; background:#e60027; margin:10px auto;border-radius: 5px;}
.info_title{ font-size:30px; background: #e60027 none repeat scroll 0 0;
    color: #fff;
    padding: 30px 0 30px 15px;}
.info_box{ width:90%; margin:50px auto 0 auto;  }
.click_a{ position:absolute; width:100%; height:100%; z-index:1000; display:block; left:0; top:0}
.address_box{ padding-bottom:11px; background:url(../images/add_t_03.jpg) repeat-x left bottom;background-size:auto 5px}
.address_bb{ width:90%; margin:0 auto; background:url(../images/right.png) no-repeat right center; background-size:12px auto; }
.ad_title{ color:#000; font-weight:bold; margin-bottom:10px}
.ad_ico{ padding-left:25px; background:url(../images/addr.png) no-repeat 0 top; background-size:20px auto; color:#727272; min-height:25px; padding-top:3px}
.ps{ border-top:1px solid #dadada; padding:10px 10px 10px 80px; position:relative;}
.ps_word{ position:absolute; left:10px; top:10px; color:#000;}
.ps_r{ position:absolute; right:0; top:0; height:100%; background:url(../images/right.png) no-repeat center center; width:32px; background-size:12px auto}
.ps textarea{ width:100%; border:0; background:none; resize:none; height:30px}
#foc_div{color:#FFF;display: none;z-index: 1200;position: fixed;margin: auto;width: 100%;top: 0;max-width: 800px;text-align: center}
#foc_div img{ width: 220px;height: auto}
/*遮罩层*/
/*兼容IE8及以下版本浏览器*/
#mask{ width:100%;height:100%;background-color:#000000;top:0;left:0;z-index:1150;opacity:0.7;filter: alpha(opacity=30);display:none;position: fixed;}
#close_mask{margin: auto;margin-top: 40px ;width: 30px;height: 30px;border-radius: 30px;font-size: 30px;border:solid 1px #f4f4f4;line-height: 30px}

.s_hide{transform:translate(0,-1000px);-ms-transform:translate(0,-1000px);-moz-transform:translate(0,-1000px);-webkit-transform:translate(0,-1000px);-o-transform:translate(0,-1000px);}
.s_show{transform:translate(0,0px);-ms-transform:translate(0,0px);-moz-transform:translate(0,0px);-webkit-transform:translate(0,0px);-o-transform:translate(0,0px);}
.s_layer{transition-duration:.4s;-webkit-transition-duration:.4s;-moz-transition-duration:.4s;-o-transition-duration:.4s; width:100%; background:#FFF;-webkit-overflow-scrolling : touch; overflow-y:auto; z-index:10000; position:fixed; top:0; max-width:800px}
.fd_space{ height:15px; background:#ececec}
.s_box{ padding:0 15px;}
.s_box ul li{ line-height:20px; border-bottom:1px solid #eee; background:url(../images/g1.png) no-repeat 95% 10px; background-size:22px auto; padding:10px 60px 10px 0}
.s_box ul li.current{ background:url(../images/g2.png) no-repeat 95% 10px; background-size:20px auto;}
.close_s{ position:absolute; right:15px; top:10px;}
.ma_ad{ padding:0 10px; color:#FFF; background:#c82226; line-height:30px; position:absolute; top:10px; border-radius:3px; display:block}
.quanq{ padding:0 10px; color:#666; line-height:30px; border-radius:3px; display:block; border:1px solid #dadada}
#quanquan .quanq.current{ background:#c82226; color:#fFF;}
.order_list{ background:#FFF; margin-bottom:10px;  position:relative; margin-bottom:20px}
.order_head{ background:#efefef; line-height:35px; padding:0 10px; margin-bottom:10px}
.order_content{ padding:0 80px 0 90px; position:relative; min-height:100px}
.order_image{ position:absolute; left:10px; top:0;}
.order_status{ position:absolute; width:80px; right:0; top:0; height:100%; border-left:1px solid #dadada; text-align:center; font-size:80%;z-index:10}
.relative{ position:relative}
.pay_btn{ display:block; background:#c82227; color:#FFF; text-align:center; width:60px; margin:0 auto; border-radius:3px; line-height:25px}
.con_btn{ display:block; background:#06F; color:#FFF; text-align:center; width:60px; margin:0 auto; border-radius:3px; line-height:25px}
.con_word{ line-height:30px; border-bottom:1px solid #dadada; color:#727272}
.con_addr{ position:relative; border-bottom:1px solid #dadada; color:#727272; padding:8px 10px 8px 70px}
.con_t{ position:absolute; left:0; top:7px}
.con_last{ text-align:right; margin-top:5px}
.fosi_no_product{padding: 50px 0;text-align: center}

.card{ position:relative; color:#FFF; border-radius:5px; overflow:hidden; margin-bottom:20px}
.card_top{ padding:15px}
.bgc{ background:url(../images/cb_02.png) repeat-x; background-size:auto 3px; width:100%;height:3px}
.card_type{ width:50px; height:50px; line-height:50px; border-radius:50%; background:#FFF; position:absolute; left:15px; top:32px; z-index:1; text-align:center; font-weight:bold; font-size:110%}
.tpc1{ color:#3e8eda ;}
.tpc2{ color:#F87A0A ;}
.tpc3{ color:#FB5959 ;}
.tpc4{ color:#62E71B ;}
.card_intro{ background:#FFF; padding:10px; color:#999; font-size:80%}
.card_date{ position:absolute; right:5px; top:5px; z-index:1; font-size:80%}
.cbg1{ background:#3e8eda; }
.cbg2{ background:#F87A0A}
.cbg3{ background:#FB5959}
.cbg4{ background:#62E71B}

.wuliu_list{ padding:0px 10px 15px 20px;  position:relative}
.wuliu_circle{ position:absolute; width:10px; height:10px; background:#999; border-radius:50%; left:-5px; top:1px; z-index:2}
.wuliu_circle.current{background:#c82226; width:12px; height:12px; left:-6px; top:1px; }
.wuliu_title{ font-size:90%; color:#666}
.wuliu_title.current{ font-size:90%; color:#c82226}
.wuliu_date{ color:#999; font-size:80%; margin-top:5px}
.wuliu_line{width:1px; height:100%; position:absolute; left:-1px; top:1px; z-index:1; border-right:1px solid #999}
.wuliu_box{ padding-right:80px; height:35px; position:relative}
.wuliu_btn{ position:absolute; right:0; top:0; width:80px; line-height:35px; background:#c82226; color:#FFF; text-align:center}

/* ��ת����ʽ */
.banner{display:block;width:95%;margin-left:auto;margin-right:auto;margin-bottom: 20px;}
.banner .turnplate{display:block;width:100%;position:relative;}
.banner .turnplate canvas.item{width:100%;}
.banner .turnplate img.pointer{position:absolute;width:31.5%;height:42.5%;left:34.6%;top:23%;}

#main{width:100%; height:302px; background:#760000; position:relative;}
#main .bg{width:100%; height:58px; background:#f4f0ca; position:absolute; z-index:1; bottom:0px;}

.egg{width:310px; height:auto; margin:0px auto; padding-top:50px; z-index:2; position:relative; background:url(../images/MainBg.jpg) top center no-repeat; background-size: 340px 302px;}
.eggList{padding-top:0px; position:relative; width:310px; margin:0px auto;}
.eggbtn{background:url(../images/egg_1.png) no-repeat bottom; width:158px; height:187px; margin:0px auto; cursor:pointer; position:relative; background-size: 158px 161px;}
.eggbtn span{position:absolute; width:30px; height:60px; left:68px; top:64px; color:#ff0; font-size:42px; font-weight:bold}
.eggbtn.curr{background:url(../images/egg_2.png) no-repeat bottom;cursor:default;z-index:300; background-size: 158px 161px;}
.eggbtn.curr sup{position:absolute;background:url(images/img-4.png) no-repeat;width:232px; height:181px;top:-36px;left:-34px;z-index:800;}
.hammer{background:url(../images/img-6.png) no-repeat; width:74px; height:87px; position:absolute; text-indent:-9999px; z-index:150; left:168px; top:10px;}
.resultTip{position:absolute; background:#ffc ;width:148px;padding:6px;z-index:500;top:200px; left:10px; color:#f60; text-align:center;overflow:hidden;display:none;z-index:500;}
.resultTip b{font-size:14px;line-height:24px;}

.InfoBox{padding:0px 10px;}

/*�齱���*/
.Opportunity{width:120px; height:26px; margin:30px auto 0px; background:#ba2d31; text-align:center; font:12px/24px "Microsoft YaHei"; color:#fff; border-radius:30px;}

/*�н��˹�����Ļ*/
.winners_user{width:auto; height:24px; background:#f2e7b9; margin:0px auto; position:relative; margin-top:10px;}
.winners_user .ico{width:29px; height:24px; position:absolute; left:0px; top:0px; z-index:999; background:url(../images/winners_user.png) center top no-repeat; background-size: 29px 24px;}
.winners_user #winners_user{width:auto; height:24px; overflow:hidden; position:relative;}
.winners_user #winners_info{position:absolute; left:0px; top:0px;}
.winners_user #winners_info ul{width:100000%; height:24px;}
.winners_user #winners_info li{float:left; padding-right:30px; line-height:24px; white-space:nowrap;}
.winners_user #winners_info li span{color:#e8471d; font-weight:bold;}

/*�����ť*/
.relevant-list{width:100%; height:80px; margin:0px auto; padding:20px 0px; overflow:hidden; position:relative;}
.relevant-list div{width:28%; height:80px; text-align:center; font-size:14px;}
.relevant-list div a{display:block; height:80px;}
.relevant-list div a span{margin-top:15px;}
.relevant-list div a strong{font-weight:normal; display:block; line-height:1;}
.relevant-list .award_list_ico{background:#fff; position:absolute; left:0px; top:20px;}
.relevant-list .award_list_ico span{width:32px; height:32px; display:inline-table; background:url(../images/relevant-list.png) -37px top no-repeat; background-size:319px 32px;}
.relevant-list .my_list_ico{margin:0px auto; background:#fff;}
.relevant-list .my_list_ico span{width:32px; height:32px; display:inline-table; background:url(../images/relevant-list.png) -144px top no-repeat; background-size:319px 32px;}
.relevant-list .rule_ico{background:#fff; position:absolute; right:0px; top:20px;}
.relevant-list .rule_ico span{width:32px; height:32px; display:inline-table; background:url(../images/relevant-list.png) -251px top no-repeat; background-size:319px 32px;}

.Title{width:100%; height:48px; font:18px/48px "Microsoft YaHei"; color:#fff; background:#d03237; text-align:center; position:relative;}
.Title .back{width:48px; height:48px; text-indent:-9999px; background:url(../images/NavIco.png) no-repeat left top; position:absolute; left:0px; top:0px;}
/*����*/
.prompt_box{width:280px; background:#fff; padding:0px 10px 10px;}
.prompt_box .column{height:40px; border-bottom:2px solid #fba10f; margin-bottom:10px; overflow:hidden;}
.prompt_box .column h3{font-size:18px; color:#faa00c; line-height:40px; padding-left:10px; font-weight:normal; display:block;}
.prompt_box .column .close{float:right; height:40px; width:40px; display:block; cursor:pointer; background:url(../images/close.png) top center no-repeat; text-indent:-9999px;}
.prompt_box .prompt_info{padding:10px 0px; font-size:14px;}
.prompt_box .prompt_info #Noaward{color:#9fa0a0; text-align:center; display:block;}
.prompt_box .prompt_info #Noaward strong{display:block; font-size:16px; color: #444444;}
.prompt_box .prompt_info #theAward{color:#9fa0a0; text-align:center; display:block;}
.prompt_box .prompt_info #theAward strong{display:block; font-size:16px; color: #444444;}
.prompt_box .prompt_info #theAward strong span{color:#fba10f;}

/*��Ʒ�б�*/
.award_list{width:100%; height:auto; margin:0px auto;}
.award_list ul{padding:10px;}
.award_list ul li{position:relative; margin-bottom:20px;}
.award_list ul li .ranking{width:32px; height:32px; text-align:center; line-height:32px; position:absolute; left:0px; top:0px; background:#faa113; color:#fff; font-size:18px;}
.award_list ul li.award_1 .ranking{background:#e8471d;}
.award_list ul li img{width:100%; height:150px; border-radius:3px;}
.award_list ul li .award_name{font-size:18px; text-align:center; padding-top:3px; display:block;}

/*�ҵĽ�Ʒ*/
.my_list{width:100%; height:auto; margin:0px auto;}
.my_list ul{padding:0px 10px;}
.my_list ul li{padding:10px 0px; border-bottom:1px solid #ddddde; overflow:hidden;}
.my_list ul li .award_ico{width:64px; height:64px; float:left; overflow:hidden; border-radius:5px;}
.my_list ul li .award_ico img{width:80px; border-radius:5px;}
.my_list ul li .award_info{float:left; padding-left:10px; font-size:11px; overflow:hidden;}
.my_list ul li .award_info strong{font-size:18px; color:#e8471d; display:block;}
.my_list ul li .award_btn{float:right; display:inline-table; padding:5px 10px; background:#e8471d; font-size:15px; text-align:center; border-radius:5px; margin-top:15px;}
.my_list ul li .award_btn a{color:#fff;}

.zxx_list_title{background:#eeeeee; border:1px solid #cccccc; padding:1em;}
.zxx_list_content{padding:1em;}
#tinybox{position:absolute; display:none; padding:10px; background:#ffffff url(../image/preload.gif) no-repeat 50% 50%; border:5px solid #e3e3e3; z-index:2000;}
#tinymask{position:absolute; display:none; top:0; left:0; height:100%; width:100%; background:#000000; z-index:1500;}
#tinycontent{background:#ffffff; font-size:1.1em;}

.param{ padding-left:30px; background:url(../images/param.png) no-repeat left center; background-size:20px auto; line-height:35px; border-bottom:1px solid #eee}
.param_box{ padding:10px; color:#999}
.param_box div{ font-size:90%; margin-top:3px}

#add_list .add_send1{width:auto;}
.get_code_btn{ position:absolute; right:0; width:100px; line-height:47px; background:#e84c3d; color:#FFF; text-align:center; z-index:1; top:0; display:block}
.no_code{ background:#999; color:#FFF}
.ts{ color:#ff0000}
.jz{ text-align:center}
.j_ward{ min-height:120px; background:url(../images/zpy1.png) no-repeat left center,url(../images/zpy2.png) no-repeat right center; width:90%; margin:0 auto; text-align:center; color:#ffd801; background-size:80px auto}
.j_title{ font-size:120%; font-weight:bold;}
.zjbg{ width:90%; margin:0 auto; border-radius:5px; background-color:#FFF; height:200px;}
.zj_list .left{width:25%; text-align:center}
.zj_b{ height:160px; line-height:26px; overflow:hidden; font-size:80%; color:#760000}
.jz_rule{ width:80%; margin:0 auto; border:5px solid #f6adb2; background:#dc5f67; padding:15px; position:relative}
.jz_ico{ position:absolute; left:-20px; top:-30px;}
.jz_bottom{ background:#cd2f39; line-height:40px; color:#FFF; text-align:center; margin-top:50px}


.background{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.8)),to(rgba(0,0,0,.8)));background-image:-moz-linear-gradient(top,rgba(0,0,0,.8) 0,rgba(0,0,0,.8) 100%); position:absolute; left:0; top:0; z-index:300; max-width:800px; display:none}
.fix_box{ width:90%; left:5%; position:fixed; top:20px; z-index:2001; background:#FFF; display:none; min-height:100px}
.fix_title{ line-height:40px; text-align:center; color:#666;}
.fix_close{ position:absolute; right:5px; top:5px; display:block;}
.check_btn{ background:#ffd801; border-radius:5px; color:#ba2d31; text-align:center; line-height:40px; display:block; width:100%; }
#check_code{ line-height:35px; width:100%; box-sizing:border-box; font-size:14px; padding:0}
.award_title{ color:red;}

