@charset "utf-8";

/* CSS Document */

/*弹窗样式-居中*/
.p_window{width:70%; height:auto; background:#fff; position:fixed; left:50%; margin-left:-35%; top:35%; border-radius:12px; -moz-border-radius:12px; -ms-border-radius:12px; -o-border-radius:12px; -webkit-border-radius:12px; z-index:88;}
.p_window h3{ font-size:18px; font-weight:600; color:#333; margin-top:14px; line-height:20px; text-align:center;}
.p_window .p_window_nr{ font-size:14px; color:#606060; margin:12px 15px; text-align:center;}
.p_window .p_window_nr font{ color:#ff2422;}
.p_window .p_window_nr1{margin:29px 15px;}
.p_window_ann{line-height:45px; text-align:center; color:#34aeff; font-size:16px; border-top:1px #ededed solid;}
.p_window_ann span{ height:40px; width:49.5%; display:inline-block; float:left;}
.p_window_ann_l{border-right:1px #ededed solid;}
.p_window .text1{ width:78%; margin:25px 10%; height:24px; border:1px #ededed solid; border-radius:3px; -border-radius:3px; -o-border-radius:3px; -ms-border-radius:3px; -moz-border-radius:3px; padding-left:2%; line-height:24px; color:#999;}


/*弹窗样式-底部*/
.p_windowb{width:96%; height:auto; position:fixed; left:50%; margin-left:-48%; bottom:0;  z-index:88;}
.p_windowb_cz{ background:#fff; border-radius:12px; -moz-border-radius:12px; -ms-border-radius:12px; -o-border-radius:12px; -webkit-border-radius:12px;}
.p_windowb_cz h1{ width:100%; font-size:16px; color:#34aeff; line-height:55px; text-align:center;}
.p_windowb_cz p{ font-size:12px; color:#999; line-height:14px; text-align:center; padding:15px; border-bottom:1px #ededed solid;}
.p_windowb_cz .cz1{ color:#ff2422; border-bottom:1px #ededed solid;}
.p_windowb_cz .cz1_1{ color:#ff2422; border-bottom:none;}
.p_windowb_qx{width:100%; font-size:16px; color:#34aeff; background:#fff; line-height:55px; text-align:center; margin:8px 0 10px 0; border-radius:12px; -moz-border-radius:12px; -ms-border-radius:12px; -o-border-radius:12px; -webkit-border-radius:12px;}

/*toast提示*/
.toast{ width:100%; display:inline-block; height:42px; line-height:42px; z-index:89; position:fixed; bottom:85px; text-align:center; }
.toast p{ font-size:12px; color:#fff; padding:0 25px; display:inline-block; background-color: rgba(0,0,0,0.4); border-radius:21px; -moz-border-radius:21px; -ms-border-radius:21px; -o-border-radius:21x; -webkit-border-radius:21px; text-align:center;}

/*照片截取框*/
.phtoto_jx_button{ position:fixed; bottom:0; background-color: rgba(0,0,0,0.4); width:94%; padding:0 3%; height:48px; line-height:48px; color:#fff; font-size:14px;}
.phtoto_jx_button span{ float:right;}



/*团购退款流程*/
.tg_tk{width:94%; margin:0 3%; border-bottom:1px #ededed solid; padding:15px 0; position:relative;}
.tg_tk h4{ text-align:center; font-size:16px; color:#333；}
.tg_tk .img1{ height:27.5px; float:left; margin-right:10px; margin-top:3.5px;}
.tg_tk  .choose{ width:14px; position:absolute; right:0; top:15px;}
.tg_tk p{ font-size:14px; color:#999; line-height:15px;}
.tg_tk p span{ color:#ff2422; display:inline-block; margin-left:15px;}
.tg_tk .tg_tk1{ margin-bottom:5px;}

.tg_ddgz{ width:94%; padding:15px 3%;}
.tg_ddgz ul li{ background:url(../../images/tkjd_021.png) no-repeat 0% ; height:70px; padding-left:25px;}
.tg_ddgz ul li h1{ font-size:14px; color:#999; }
.tg_ddgz ul li p{ font-size:12px; color:#999; line-height:16px; word-break:break-all; word-wrap:break-word; margin-top:3px;}

.tg_ddgz .tg_ddgz_t{background:url(../../images/tkjd_02.png) no-repeat 0% ;}
.tg_ddgz .tg_ddgz_v{background:url(../../images/tkjd_02.png) no-repeat 0% ;}
.tg_ddgz .tg_ddgz_v h1{ color:#3aaeff; font-size:16px;}
.tg_ddgz .tg_ddgz_b{background:url(../../images/tkjd_03.png) no-repeat 0% ;}
.tg_ddgz .tg_ddgz_b1{background:url(../../images/tkjd_031.png) no-repeat 0% ;}
.tg_ddgz .tg_ddgz_b1 h1{ color:#3aaeff; font-size:16px;}
.tg_bz{ padding:0 3% 10px 3%; font-size:12px; color:#999;} 
.tg_bz span{ display:inline-block; float:left;}
.tg_bz p{ padding-left:24px; line-height:18px;}

/*分享tanc*/
.p_window .gb_ann{ width:27px; position:absolute; margin-top:-60px; right:0;}
.fx_tk{ text-align:center; padding:0 3%;}
.fx_tk h2{ font-size:16px; color:#333; margin:25px 0 15px 0;}
.fx_tk .fx_mc{ color:#999; font-size:14px; line-height:20px;}
.fx_tk .img1{ width:63px; margin-top:25px; margin-bottom:15px;}
.fx_tk h3{font-size:16px; font-weight:normal; color:#333; margin-top:0px; line-height:17px; text-align:center;}
.fx_tk .fx_zs{width:90%; text-align:right; font-size:12px; color:#606060; margin-top:5px; margin-bottom:5px; padding-left:5%; height:16px;}
.fx_tk .fx_sj{ width:90%; font-size:14px; height:40px; line-height:40px; border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; -webkit-border-radius:5px; border:1px #e0e0e0 solid; text-align:center; margin-bottom:15px;}
.fx_tk .fx_sub{width:90%; margin-bottom:20px;}
.fx_tk h4{ color:#333; font-size:14px; margin-top:5px; margin-bottom:30px;}

/*活动分享弹框*/
.tc_hdgz{ width:100%; background:#fff; border-radius:12px; -moz-border-radius:12px; -ms-border-radius:12px; -o-border-radius:12px; -webkit-border-radius:12px;}
.tc_hdgz h3{ width:100%; color:#333; font-size:14px; line-height:15px; padding:15px 0 10px 0; border-bottom:1px solid #ededed; text-align:center; font-weight:normal;}
.tc_hdgz1{ padding:10px;  max-height:270px; overflow-y:scroll;}
.tc_hdgz1 p{ line-height:20px; font-size:12px; color:#606060; word-break:break-all; word-wrap:break-word;}
.tc_img3{margin-top: 20px; width: 10%; margin-left: 44%;}

/*服务说明弹框*/
.sever{ width:94%; padding:0 3% 20px 3%;}
.sever table tr td{ padding:20px 0 0 0;}
.sever table tr td img{ width:16px; float:left;}
.sever table tr td h1{ color:#333; font-size:14px; line-height:16px; padding-bottom:3px;}
.sever table tr td p{ color:#999; font-size:12px;}




/*活动分享弹框*/
.p_window_t{width:80%; height:auto; position:fixed; left:50%; margin-left:-40%; top:10%; border-radius:12px; -moz-border-radius:12px; -ms-border-radius:12px; -o-border-radius:12px; -webkit-border-radius:12px; z-index:88;}
.yhq_tk{ position:relative;}
.yhq_tk .img1{ width:100%; float:left; padding:0; margin:0px;}
.yhq_1{ clear:both; width:92%; background:#E7241A; margin-top:-1px; padding:0 4%; overflow:hidden; border-radius:0 0 10px 10px; -moz-border-radius:0 0 10px 10px; -ms-border-radius:0 0 10px 10px; -o-border-radius:0 0 10px 10px; -webkit-border-radius:0 0 10px 10px; }
.yhq_12{ background:#F53C00;}
.yhq_2{position:relative;  width:100%;}
.yhq_2 .yh_bg{ width:100%; height:68px;}
.yhq_2 table{ position:relative; margin-top:-55px; margin-bottom:25px;}
.yhq_2 table .ygq1{ width:28%; text-align:center; font-size:12px; color:#FF0025;  vertical-align:top;}
.yhq_2 table .ygq1 font{ font-size:22px;}
.yhq_2 table .ygq2{ font-size:14px; color:#333; padding-left:5px;}
.yhq_2 table .ygq3{ font-size:12px; color:#FF0025; text-align:center; padding-right:3%;}
.yhq_2 table .ygq4{ font-size:12px; color:#606060; text-align:center;}
.yhq_2 table .ygq5 {padding-left:5px;}
.yhq_2 table .ygq5 span{ margin-right:5px;}
.yhq_2 table .ygq5 .s1{ font-size:12px; color:#E77200; border:1px #e77200 solid;  padding:0px 3px; border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; -webkit-border-radius:3px; z-index:88;}
.yhq_2 table .ygq5 .s2{ color:#07BF2A; border:1px #07BF2A solid;}
.yhq_2 table .ygq5 .s3{color:#2B9CFC; border:1px #2B9CFC solid;}
.yhq_2 table .ygq5 .s4{color:#fd8180; border:1px #fd8180 solid;}
.yhq_2 table .ygq6{padding-right:3%; width:22%;}
.yhq_2 table .ygq6 span{ background:#ff314a; font-size:12px; color:#fff; display:inline-block; width:100%; border-radius:22px; -moz-border-radius:22px; -ms-border-radius:22px; -o-border-radius:22px; -webkit-border-radius:22px; height:22px; text-align:center; line-height:22px;}


/*新人大礼包*/
.xred_2{position:relative;  width:100%;}
.xred_2 .yh_bg{ width:100%; height:60px;}
.xred_2 table{ margin-top:-64px; margin-bottom:13px; overflow:hidden;}
.xred_2 table .ygq1{ width:33%; text-align:center; height:60px; font-size:12px; color:#FF0025;}
.xred_2 table .ygq1 font{ font-size:22px;}
.xred_2 table .ygq2{ font-size:14px; color:#333; height:60px; text-align:center; padding-left:5px;}
.xre_dlb{ font-size:16px; color:#fff; line-height:20px; width:80%; padding:5px 10% 10px 10%; text-align:center;}
.xre_dlb font{ color:#FFDF27;}

/*砍价活动弹框*/
.tck_tk{ position:relative;  padding-top:116px; }
.tck_tk .img1{ height:145px;  padding:0 ; position:absolute; top:0; left:50%; margin-left:-125.5px; }
.kj_tt{ clear:both; width:100%; background:#fff; border-radius:12px; -moz-border-radius:12px; -ms-border-radius:12px;
-o-border-radius:12px; -webkit-border-radius:12x; text-align:center; }
.kj_tt .df{ width:50px;  border-radius:25px; -moz-border-radius:25px; -ms-border-radius:25px;
-o-border-radius:25px; -webkit-border-radius:25px; margin:30px 0 20px 0; }
.kj_tt h2{ font-size:14px; color:#333; line-height:16px; margin-bottom:20px;}
.kj_tt h2 font{ color:#ff2422;}
.kj_tt input{ width:60%; margin-bottom:20px;}

/*分享红包*/
.fx_hb{ background:url(../../images/fx_bg.png) repeat-x; background-size:100%; border-radius:12px; -moz-border-radius:12px; -ms-border-radius:12px; -o-border-radius:12px; -webkit-border-radius:12px; padding:0 8%; text-align:center;}
.fx_hb h1{ font-size:24px; color:#fff; padding:30px 0 25px 0;}
.fx_hb img{ width:100%;}
.fx_hb p{ font-size:18px; color:#fff; padding:20px 0 25px 0; line-height:24px;}
.fx_hb p span{ color:#FF0000;}
.fx_hb p span font{ font-size:24px;}
.fx_hb input{ margin-bottom:20px;}


/*海报分享*/
.hbfx{ width:80%; position:relative; margin:0 10%;}
.hbfx .hb{ width:100%; float:left;}
.hbfx .gbd{ width:25px; position:absolute; top:-28px;}

.fxdf{ position:fixed; bottom:0px; background:#fff; width:80%; padding:10px 10%;}
.fxdf table tr td{ font-size:12px; color:#606060; text-align:center;}
.fxdf table tr td img{ width:38px;}

/*淘宝邀请码*/
.tb_yqm{ text-align:center; padding-top:30px;}
.tb_yqm h6{ display:inline-block; margin-bottom:13px; width:116px; height:28px; line-height:28px; font-size:16px; background:url(../../images/yqm_bg.png) no-repeat; }
.tb_yqm h5{ font-size:14px; margin-bottom:20px;}


/*淘宝-智能搜索*/
.p_window_t{width:70%; height:auto; position:fixed; left:50%; margin-left:-35%; top:10%;   z-index:88;}
.tb_znss{ background:#fff; border-radius:10px; -moz-border-radius:10px; -ms-border-radius:10px; -o-border-radius:10px; -webkit-border-radius:10px;}
.tb_znss .img1{ width:100%; float:left; border-radius:10px 10px 0 0; -moz-border-radius:10px 10px 0 0; -ms-border-radius:10px 10px 0 0; -o-border-radius:10px 10px 0 0; -webkit-border-radius:10px 10px 0 0;}
.tb_znss p{ padding:0px 5%; margin:10px 0; line-height:18px; font-size:14px; color:#666; overflow:hidden; text-overflow: ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; word-break:break-all; word-wrap:break-word;}
.tb_znss .td_ann{padding:10px 5% 20px 5%;}
.tb_znss .td_ann input{ width:45%; height:34px; line-height:30px; border:2px #ff314a solid; font-size:16px; background:#ff314a; color:#fff; border-radius:20px; -moz-border-radius:20px; -ms-border-radius:20px; -o-border-radius:20px; -webkit-border-radius:20px;}
.tb_znss .td_ann .put1{ background:none; color:#ff314a; margin-right:8%;}


.e4{ width:100%; position:relative;}
.e4 .ef{ width:16px; position:absolute; right:12%; top:30px;}
