@charset "utf-8";
/* CSS Document */
/* 进行中的团购 */
.f_white{ color:#FFF;}
.f_red{ color:#D60F2C;}
.f_d{ text-decoration:line-through;}
.f_weight{ font-weight:bold;}
.f_grey{ color:#656565;}
.f_green{ color:#3A8E1B;}
.f_16{ font-size:16px;}
.f_12{ font-size:12px;}
.f_14{ font-size:14px;}
.f_18{ font-size:18px;}
.f_line{ line-height:22px;}
.f_line20{ line-height:20px;}
.f_line24{ line-height:24px;}
.f_line30{ line-height:30px;}
.f_line50{ line-height:50px;}
.f_fam{ font-family:Arial, Helvetica, sans-serif;}
.f_yahei{font-family:"微软雅黑";}
.f_lspace{ letter-spacing:1px;}
.f_333{ color:#333;}
.f_r{ text-align:right;}
.f_l{ text-align:left;}
.f_c{ text-align:center;}
.f_t_center{ text-align:center;}
.f_t_ml{ margin-left:8px;}
.f_t_cr{ margin-right:3px;vertical-align:bottom; vertical-align:middle\9; position:relative\0;top:-2px\0;}
.f_l_height{ line-height:20px; height:40px;font-family:"微软雅黑"; overflow:hidden; display:block;}
.mar_r0{ margin-right: 0px; }
.margin-10{ margin:10px 0;}/* 09.05 */
.v-code{ width:100px; height:28px; overflow:hidden;}

.top1{ width:682px; height:42px;}
.amount-jt{ margin-top:5px; display:inline-block;}/* 07.25 */
.top1 .sort-t-rt{ padding-top:0;}/* 07.25 */
.top1_l{ float:left; background-position:0 -69px;width:140px; height:42px; line-height:40px; vertical-align:middle;  _padding-top:8px;}
.t_font{ text-align:left; font-size:14px; color:#FFF; font-weight:bold; height:42px;}
.top1_r{ float:right; background:#f0f0f0; width:542px; height:36px; line-height:36px; vertical-align:middle; border-bottom:solid 1px #d9d9d9; margin-top:2px;}/*07.20*/
.t_font1{ text-align:left; float:left; font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#000; letter-spacing:1px; }

/* 进行中的团购按钮 */
.CategoryMouseover .normal{position:relative; z-index:9; color:#000;  text-align: center; }
.CategoryMouseover .over{ position:relative; z-index:998; color:#000; text-align: center; }
.CategoryMouseover .normal a,.CategoryMouseover .over a{ font-weight:700; display:block; border-bottom:0px dotted #ccc; height:42px; position:relative; padding:0 22px 0 0; }
.CategoryMouseover .normal a .arrow,.CategoryMouseover .over a .arrow{background:url(/images/tuan/tc_i_pf.png) no-repeat; width:14px; height:12px;} 
.CategoryMouseover .normal a .arrow{ background-position:0 0; position:absolute; top:15px;_top:3px;  right:15px;}
.CategoryMouseover .over a .arrow{ background-position:0 -28px; position:absolute;top:11px; right:6px;}
.CategoryMouseover .normal ul{ display:none;}
.CategoryMouseover .over ul{ display:block; background-color:#fff; position:absolute; top:3px;_top:-5px;right:5px; background:#fff; z-index:10; text-align:center; line-height:33px;border:2px solid #28750b; }
.CategoryMouseover .over ul li a{ display:block; width:111px; background:#fff; color:#000; padding:0 17px 0 0;}
.CategoryMouseover .over ul li a:hover{ background:#F4F7E9; color:#000; text-decoration:none;}
.CategoryMouseover{width:140px;}
.tc_side01 a{ color:#fff; height:42px; line-height:40px;_line-height:18px;}
.CategoryMouseover .over ul li.tc_side02 a{background-color:#d9efc8;}
/* 进行中的团购按钮 */

.green{ color:#3A8E1B;}
.search{ margin:4px 5px 0 0;  height:29px;}
.search_r{ float:right; width:46px; height:29px; line-height:29px; vertical-align:middle; cursor:pointer;}
.search_l{ float:right;}
.search_l input.tt_width{ width:205px; border:0;height:20px; float:left; padding:2px 0 0 20px; line-height:20px; margin:3px 0 0 1px;}
.top2{ width:682px; height:19px; font-size:14px; text-align:left; line-height:19px; vertical-align:middle; display:inline-block; margin-top:10px; padding-left:4px; }
.top2 i{ height:9px; line-height:0px;border-right:solid 1px #d9d9d9; font-size:0; display:inline-block; margin:0 0 0 4px;}/*07.20*/
.top2 a.all, .top2 a:hover{ background:#3A8E1B; color:#FFF; line-height:16px; text-decoration:none; }/*07.20*/
.top2 a{ color:#064D8D;padding:0 4px 1px 4px;text-decoration:none;line-height:16px; vertical-align:middle;}/*07.20*/
/*商品内容*/
.top3{ width:682px; height:auto; margin-top:10px;}
.top3 .deals-list li.first { height:210px; width:330px; padding-top:10px;}
.top3 .deals-list li {border-bottom: 1px dashed #CCCCCC; border-right: 1px dashed #CCCCCC; float:left;}
.top3 .deals-list li.alt {border-right: medium none; padding-left: 20px;}
.pic_font{ width:320px; height:132px;}
.pic_font_l{ float:left; width:199px; position:relative; margin-top:6px;}
.pic_font_r{ float:right; width:117px; position:relative;}
.s_r_wrap{ width:77px; height:74px;overflow:hidden; position:absolute; bottom:-5px;*+bottom:-1px;_bottom:-3px;right:-6px;_right:-7px;}
.s_r_wrap .soldover,.s_r_wrap .end{ background:url(/images/tuan/gary_over.png?v=1) no-repeat;_background:transparent;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/tuan/gary_over.png?v=1'),sizingMethod='image';width:77px; height:150px;}
.s_r_wrap .soldover{ margin:0 0 0 0; }
.s_r_wrap .end{ margin:-76px 0 0 0;}

.infor{ float:right; width:117px; height:122px; position:relative; font-family:Arial, Helvetica, sans-serif;}
.onfor_bj{width:117px; height:62px; background-position:0 -456px;margin-top:5px; position:relative;}
.price{line-height:34px;font-size:14px;color:#FFF;font-weight:bold;position:absolute;left:8px;}
.pc_f_s{ font-size:12px;margin-right:2px;}
.seat a{ color:#333;}
.seat a:hover{ color:#254fcb;}
.chakan{ position:absolute; right:0px;}
.font_position{ position:absolute; top:70px; line-height:19px; left:18px; font-family:"宋体"}
.k_lj{ width:65px; height:34px; position:absolute; right:0px; cursor:pointer;}
.onfor_bj .sl_button{ display:inline-block; position:absolute; width:60px; height:30px; top:4px; right:4px; cursor:pointer;}

/* 往期团购 */
.font_position_wq{ position:absolute; top:20px; right:30px;}
.mar_top{ margin:5px 0 3px 10px;font-family:"宋体"}
.green_botton{ padding-top:5px;}

.again_bnt,.again_bnt01{ background:url(/images/tuan/againbnt.png) no-repeat;width:90px; height:32px; border:0; cursor:pointer;}
.again_bnt{ background-position:0 0; }
.again_bnt01{background-position:0 -38px; }

/* 购买流程-提交订单 */
.mt_k{ padding-top:-7px; float:right; width:140px;}
.tr_mar_t15{ margin-top:15px;}
.tr_mar_t10{ margin-top:10px;}
.tr_mar_t50{ margin-top:50px;}
.tr_mar_t30{ margin-top:30px;}
.tr_mar_b30{ margin-bottom:30px;}
.tr_mar_l{ margin-left:10px;}
.tr_mar_20{ margin-left:20px;}
.tr_pal_20{ padding-left:20px;}
.tr_mar_30{ margin-left:30px;}
.tr_mar_300{ margin-left:300px;}
.inputbg{width:188px; height:29px; line-height:29px; background:url(/images/tuan/input_bg.png) no-repeat; margin-top:4px;}
.inputbg1{ background-color:transparent; border:0 none; width:68px; height:29px; line-height:29px; vertical-align:middle; *margin-top:-5px;}
.inputbg_gmai{ width:68px; height:29px; line-height:29px; background:url(/images/tuan/input_bg_gmai.png) no-repeat; margin-top:5px; float:left; vertical-align:middle;}
.equal{ float:right;}
.input_tj{ margin-top:10px;}
.bnt_dj{ background:url(/images/tuan/tjdd.png) no-repeat; color:#FFF; cursor:pointer; font-weight: bold; height:29px; width:76px; margin-top:10px;}
.inputbg_xg{ border:0;}

.pic_bg_adr input{ width:352px; height:21px; background-color:transparent; padding:0;}
.pic_bg input{ width:180px; height:21px; background-color:transparent;}

.table_gmai{ width:68px; margin:0 auto;}
/*.inputbg_gmai_xg{ width:68px; height:29px; line-height:29px; background:url(/images/tuan/input_bg_gmai.png) no-repeat;margin:0 auto; text-align:center;}
.inputbg_gmai_xg input{ width:68px; height:29px; border:0 none; font-size:12px; background-color:transparent; text-align:center; padding:5px 0 0 0;}*/
.tgsp_pad{ padding:10px; width:300px;}

.input-bg70{width:70px; float:none;}
.input-bg70 input{width:60px;text-align:center;}

.p-process-title{ margin:0 0 10px 0;}
.p-pt-left,.p-pt-s-left,.graybg-in,.lot-rules-t,.lot-rules-b{background:url(/images/tuan/p-processbg.png) no-repeat;}
.p-pt-left,.p-pt-s-left{width:150px; height:25px; float:left; margin:5px 0 0 0;}
.p-pt-left{background-position:0 0;}
.p-pt-s-left{ background-position:0 -30px;}
.p-pt-right{ background:url(/images/tuan/paysteps.png) no-repeat; float:right; width:321px; height:33px; overflow:hidden;}
.pt-steps1{ background-position:0 0;}
.pt-steps2{ background-position:0 -43px;}
.pt-steps3{ background-position:0 -86px;}
.p-pt-right ul li{ float:left; font-size:12px; font-weight:bold; color:#fff; line-height:33px;text-align:center;}
.p-pt-right ul li.sg1{ width:90px; margin-right:10px;}
.p-pt-right ul li.sg2{ width:115px; margin-right:5px;}
.p-pt-right ul li.sg3{width:95px;}
.p-pt-tips{ border:solid 1px #f8e9bb; background:#fffaea; position: relative; padding:5px 10px; width:97%;}
.hem {color: #666666;display: inline-block;font-weight: bolder;position: absolute;right: 0; text-align: center;text-decoration: none;top: 0;width: 20px; font-family:Tahoma;}
/*.p-pt-tips ul li{ float:left; width:320px; color:#666; line-height:20px;}*/
.p-pt-type{ margin:10px 0 10px 10px;}

.p-pt-phone{ border:solid 1px #bec896; background:#f4f7e9; padding:10px; width:97%; margin:10px 0 15px 0;}
.p-pt-phone h3{ font-size:14px; margin:0 0 8px 0;}
.p-pt-phone h3 span{ font-size:12px;font-weight:normal; margin:0 0 0 10px;}
.pt-table td{ font-size:14px; padding:5px 0;}
.pt-table td.td1{ text-align:right;}

/* 填写收货地址 */
.infor_adress em {width:100px; font-size:14px; margin-left:10px;}
.infor_adress em {display: inline-block; float:left; font-style: normal; line-height:30px;text-align: right;}
.infor_adress li{ line-height:30px; margin:0 0 10px 0;}
.inputbg_long{ width:359px; height:29px; line-height:35px; background:url(/images/tuan/input_bg_long.png) no-repeat;}
.inputbg131{width:131px; height:29px; line-height:29px; background:url(/images/tuan/input_bg131.png) no-repeat; margin-top:4px; }
.select_ad{ width:100px; border:1px solid #CCCCCC; height:24px; line-height:24px;}
.tr_mar_11{ margin-left:50px;}
/*.pic_bg_adr{background:url(/images/tuan/input_bg_long.png) no-repeat scroll 0 0 transparent; width:359px; height:30px; line-height:30px; float:left;padding:0 0 5px 0;}
.pic_bg_adr input{ border: 0 none; font-size:12px; padding: 2px 5px;  width:350px;width:345px\9; background-color:transparent; height:24px; *+height:20px; outline:none; line-height:24px;*+line-height:20px;  white-space:nowrap!important; white-space:normal;overflow:hidden;}*/

.input-bg350{width:350px;}
.input-bg350 input{width:340px;}

.con-address li{ line-height:28px;min-height:28px;_height:28px;}/*08.30*/
.con-address label{ cursor:pointer;}/*08.30*/

/* 输入手机号码 */
.infor_number{ width:681px;}
.infor_number em {width:150px; font-size:14px;}
.infor_number em {display:inline-block; float:left; font-style:normal;line-height:30px;text-align: right;}
.infor_number li{ margin-bottom:10px; margin-bottom:8px\9; line-height:22px;}

.xuxian{ border-bottom:#CCC dashed 2px; height:15px; line-height:15px;}
/*.pic_bg{background:url(/images/tuan/input_bg.png) no-repeat scroll 0 0 transparent; width:188px; height:35px; line-height:35px; float:left;margin:2px 5px 0 0;}
.pic_bg input{ border: 0 none; font-size:12px; margin: 5px 0px 0 5px; width:180px; line-height:15px;}*/

.input-bg200{width:200px;}
.input-bg200 input{width:190px;}

.pic_bg_yzh{background:url(/images/tuan/input_bg131.png) no-repeat scroll 0 0 transparent; width:131px; height:29px; line-height:29px; float:left; margin-right:5px;}
.pic_bg_yzh input{ border: 0 none; font-size:12px;width:120px;padding:2px; height:20px; *+height:16px; outline:none; line-height:20px; margin:2px 0 0 2px;}


.r_follow{ float:left; margin:0 5px 0 0; display:inline-block;}
.inut_num{ padding-left:15px;}

/* 抽奖参与成功 */
.yaoqborder{ border:1px solid #FFD0A6; background-color:#FFF5EB; width:630px; margin-left:20px;}
.tuanconuan_r p{ line-height:20px; font-size:14px; margin:5px 20px 5px 20px;}
.copy_div{ height:28px; width:520px; line-height:29px; vertical-align:middle;}
.copy_adr1{float:left; height:29px; line-height:29px; width:429px;}
.copy_adr2{float:right; height:29px;}
.lucky_detail{ height:82px; width:580px; padding-top:10px;}
.fx_pad_top{ padding-top:10px;}
.lucky_l{ float:left; width:135px; height:32px;}

.lucky_r{ float:right; width:420px; height:32px; text-align:left;}
.lucky_icon { background-position:0 -27px;height:26px;padding:5px 0 0 20px;width:560px;}
.fenxiang1{ font-size:12px; padding:0;}
.fenxiang1 h4{ float: left;font-size: 12px;font-weight: normal;}
.fenxiang1 li{float: left;margin: 2px 0 0 3px;}
.fenxiang1 a {background: url(/images/tuan/share_ico.gif) no-repeat scroll 0 0 transparent;color: #000000;float: left;font-family: Helvetica,arial,sans-serif;font-size: 12px;
height: 16px;line-height: 16px;margin-right: 12px;padding-left: 20px;}
.fenxiang1 .im {line-height: 16px;}
.fenxiang1 .sina {background-position: 0 -201px;}
.fenxiang1 .qq{ background-position: 0 -280px;}
.fenxiang1 .kaixin { background-position: 0 -40px;}
.fenxiang1 .renren {background-position: 0 -80px;}
.fenxiang1 .douban {background-position: 0 -120px;}
.fenxiang1 .email {background-position: 0 -161px;}

/* 充值付款弹出层新修改Red_Prepaid .html 201-6-27 */
.big_div{ width:100%; height:100%;}
.pop_div{ width:460px; height:285px;}
.tceng{ width:420px; height:auto;}
.tceng_top{height:30px; border-bottom:1px dashed #ccc; line-height:30px; vertical-align:middle;}
.poptop_l{ float:left;}
.poptop_r{ float:right; height:30px; padding-top:6px;}
.content{ width:260px; margin:0 auto;}
.content p{ margin-top:10px;}
.pic_yellow{ background:url(/images/tuan/yellowpic.png) no-repeat; height:48px; line-height:48px; vertical-align:middle; padding-left:50px;}

.pay_title{ height:28px; line-height:28px; vertical-align:middle; background:#F0F0F0; _padding-top:9px;}
.table_border{ border:1px dashed #AAA;}

/* 支付订单 */
/*.clear:after{ content:"."; display:block; clear:both; height:0; visibility:hidden;}* html .clear{zoom:1;}*+html .clear{zoom:1;}
.abd_side{ margin:20px 0 0 0; line-height:24px;}
.pay_banklist{margin:10px 20px 0 10px;}
.pay_banklist li{ float:left; padding-right:20px; height:34px; margin-bottom:10px;}
.ok_div{ height:29px; line-height:29px; }
.f_tshi{ height:29px; line-height:29px; vertical-align:middle;}
.pay_banklist li img{ vertical-align:middle;}*/
.payway-side{ border:solid 1px #f0f0f0; margin:0 0 15px 0;}
.graybg-tl{ background:#f0f0f0; height:28px; line-height:28px; font-size:14px; padding:0 10px;}
.graybg-tl span{ font-weight:normal; font-size:12px; color:#666; margin-left:5px;}
.graybg-in{ background-position:-290px 0; width:11px; height:11px; float:left; margin:9px 5px 0 0; display:inline;}
.payway-ct{ margin:10px;}
.payway-ct p{ line-height:30px;}

.payway-jh{ margin:0 0 10px 0}
.payway-jh li{float:left; margin-right:10px; color:#064d8d;}
.payway-ct-bd{ border:dashed 1px #aaa; padding:5px 0; margin:0 0 10px 0;}
.pw-table th{font-weight:normal;color:#666;}
.pw-table td{text-align:center;color:#333;}
.pw-table th,.pw-table td{ padding:5px 0;font-size:14px;}

.payway-b-c{ margin:20px 0 0 0;*margin:20px 0 5px 0;}
.payway-b-c li{ float:left; margin:0 16px 20px 0;}
.payway-b-c li.e-line{ width:660px;}
.payway-b-c li.last{ margin:0 0 20px 0;}
.payway-b-c li label{ margin-left:8px;border:solid 1px #f0f0f0; display:inline-block;}
.payway-b-c li label img{ background:url(/images/tuan/bank.gif) no-repeat; width:123px; height:36px;cursor:pointer; vertical-align:middle;}
.payway-b-c li label img.bk-lt1{ background-position:0 0;}
.payway-b-c li label img.bk-lt2{ background-position:0 -41px;}
.payway-b-c li label img.bk-lt3{ background-position:0 -82px;}
.payway-b-c li label img.bk-lt4{ background-position:0 -123px;}
.payway-b-c li label img.bk-lt5{ background-position:0 -164px;}
.payway-b-c li label img.bk-lt6{ background-position:0 -205px;}
.payway-b-c li label img.bk-lt7{ background-position:0 -246px;}
.payway-b-c li label img.bk-lt8{ background-position:0 -287px;}
.payway-b-c li label img.bk-lt9{ background-position:0 -328px;}
.payway-b-c li label img.bk-lt10{ background-position:0 -369px;}
.payway-b-c li label img.bk-lt11{ background-position:0 -410px;}
.payway-b-c li label img.bk-lt12{ background-position:0 -451px;}
.payway-b-c li label img.bk-lt13{ background-position:0 -492px;}
.payway-b-c li label img.bk-lt14{ background-position:0 -533px;}
.payway-b-c li label img.bk-lt15{ background-position:0 -574px;}
.payway-b-c li label img.bk-lt16{ background-position:0 -618px;}
.payway-b-c li label img.bk-lt17{ background-position:0 -659px;}
.payway-b-c li label img.bk-lt18{ background-position:0 -700px;}


/* 实物支付订单成功 */
.copy_adress{ height:35px;}
/*.copyleft{ background:url(/images/tuan/input_bg_long.png) no-repeat scroll 0 0 transparent; width:359px; height:29px; float:left;}*/
.copy_adress fieldset{ padding:0; margin:0;}
.copy_adress .copyleft input{ border: 0 none; font-size:12px; margin: 5px 6px 0 8px;width:330px; color:#999;}

.paysuc-p{ padding:20px 0; border-top:solid 1px #f0f0f0;border-bottom:dashed 1px #f0f0f0; text-align:center; font-family:"微软雅黑"; font-size:22px;}
.paysuc-p .icon_ss{float:none; display:inline-block; vertical-align:middle; margin:0 5px 0 0;}
.paysuc-type{ margin:10px 0;}
.paysuc-ct-wrap{ width:680px;background:url(/images/tuan/jdicon.png) no-repeat right bottom; margin:10px 0; }
.paysuc-ct{ position:relative; width:665px; border:dashed 1px #d9d9d9;background:#f6f6f6;}
.paysuc-icon01,.paysuc-icon02,.paysuc-icon03{background:url(/images/tuan/pay-icon.png) no-repeat; position:absolute; width:44px; height:44px;top:-1px; left:-1px;}
.paysuc-icon01{ background-position:0 0;}
.paysuc-icon02{ background-position:0 -54px;}
.paysuc-icon03{ background-position:0 -108px;}
.paysuc-num,.paysuc-pt{ font-size:14px;padding:10px 15px 10px 25px; margin:0 15px;}
.paysuc-num{ border-bottom:solid 1px #d9d9d9; font-weight:bold;}
.paysuc-pt{ border-top:solid 1px #fff;}

.pay-invite{ border:solid 1px #ffd0a6; background:#fff5eb; padding:10px;}
.p-invite-tt{ border-left:solid 2px #808080;border-top:solid 2px #808080;border-right:solid 1px #d4d0c8;border-bottom:solid 1px #d4d0c8;width:420px; height:22px; line-height:20px; padding:0 3px;}

.r-tickets{ margin:5px 0 10px 0;}
.r-tickets img{float:left; margin:0 10px 0 0;}
.r-tickets p{ overflow:hidden;}

.rt-list{ margin:15px 0;}
.rt-list .table{ font-size:14px;}
.rt-list .table td{ padding:6px 0;}
.rt-list .table th.th-last{ border:0;}
.paysuc-num .ad-tab{ line-height:24px; font-weight:normal; font-size:12px;}
.lot-rules-t{ background-position:0 -80px; width:240px; height:4px;}
.lot-rules-b{ background-position:0 -84px; width:240px; height:11px;}
.lot-r-titlebg{-moz-border-radius:3px;border-radius:3px; background-color:#f4f7e9; height:30px; line-height:30px; text-align:center; font-weight:bold; font-size:14px;}
.sd_m_spd{ padding:3px 5px 10px 5px;}
.sd_m_spd p{ margin:10px 10px 0 10px;}


/* 公共模板样式总 */
.mcon_left960{ width:960px; position:relative;background-color:#FFF;}
/* 文本框加背景样式 */
.tjleft{ background:url(/images/tuan/input_bg240.png) no-repeat scroll 0 0 transparent; width:240px; height:29px; float:left;}
.tj fieldset{ padding:0; margin:0;}
.tj .tjleft input{ border: 0 none; font-size:12px; margin: 5px 6px 0 8px;width:200px; color:#999;}
.sent{ height:32px; line-height:40px; width:240px;}
.sent_l{ float:left; width:32px; height:32px; line-height:40px;}
.sent_r{ float:right; text-align:left;}
.sent_r span{ line-height:16px; height:16px; *line-height:18px; *height:18px; _line-height:18px; _height:18px; display:inline-block; }

/* 注册样式 */
.zhc{ width:780px;}
.zhc_l{ float:left;}
.zhc_r{ float:right;}
.zhc_line{ float:right;}
.pic_bg240{background:url(/images/tuan/input_bg240.png) no-repeat scroll 0 0 transparent; width:240px; height:29px; line-height:29px; float:left;}

.reg_bg240{ width:240px; margin-right:5px;}
.reg_bg240 input{ width:230px;}
.reg-bg131{ width:130px;margin-right:5px;}
.reg-bg131 input{ width:120px;}


.pic_bg131{background:url(/images/tuan/input_bg131.png) no-repeat scroll 0 0 transparent; width:131px; height:29px; line-height:35px; float:left;}
.biglist_zhc{ padding:30px;}
.linejz{ vertical-align:middle;}

/* 登陆样式 */
.if_div{float:left; margin:3px 0 0 0; display:inline;}
.if_div_name{ width:115px; height:25px; line-height:25px; vertical-align:middle; padding-left:5px;}
.if_div_name1{ width:385px; height:25px; line-height:25px; vertical-align:middle;padding-left:5px;}
.lj_c a{ color:#064D8D;}
.lg_s_ml{ padding:20px 0 0 100px;}
.lg_s_side{ margin:5px 0;}
.lg_s_side a{background:url(/images/tuan/share_ico.gif) no-repeat; display:inline-block; overflow:hidden; padding-left:18px; padding-right:10px; margin-right:10px;}
a.s_i_360{ background-position:0 -319px;}
a.s_i_qq{ background-position:0 -360px;}
a.s_i_sina{ background-position:0 -200px;}
a.s_i_tuan800{ background-position:0 -400px;}
a.s_i_alipay{ background-position:0 -444px;}
a.s_i_baidu{ background-position:0 -489px;}
.f_pass{ float:left; display:inline; margin:0 0 0 5px;}
/* 切换城市 */
.element.style { margin-left: 0;}
.allcities .hotcities h2 { margin: 0 0 0 15px;}
.allcities h2, .toptip {display: inline;font-size: 16px;}
.toptip{display:block;font-weight:bold;margin:18px 0 0 0; border-top:1px solid #ccc;padding:15px 0 8px 0;}
.allcities .hotcities ul, .allcities .hotcities p{display: inline;font-size: 16px;font-weight: 700;}
.ft_heiti{ font-size:18px; font-family:"microsoft yahei","simhei";}
.allcities{ width:940px; margin:15px auto 0}
.allcities h2,.toptip{font-size:16px;}

.cityleft{ float:left; width:840px;}
.allcities .hotcities li{display: inline;font-size: 16px;}
.allcities .hotcities p a strong{color:#CC0000;}
.allcities .hotcities h2{margin:0 0 0 15px;}
.allcities a{margin-right:11px;_margin-right:9px;}
.allcities em a{color:#d60f2c;}
.allcities em a:hover{color:#264fcb;}

.allcities .filter{border-top:1px #e2f3c4 solid;border-bottom:1px #e2f3c4 solid;margin:16px 0;padding:16px 0; font-size:14px;}
.allcities .filter form{display:inline;}
.allcities .filter select{margin-left:6px; font-size:14px;}
.allcities .filter input{padding:0 12px;cursor:pointer;font-size:14px;}
.allcities .citieslist a{display:inline-block;}
.allcities .citieslist .isoffline{color:#666;}
.allcities .citieslist .isonline{font-weight:700;}
.allcities .citieslist .hasallcity .isoffline{color:#64a213;}
.allcities .citieslist dl{position:relative;margin-top:12px;line-height:24px;font-size:14px;}
.allcities .citieslist dt{float:left;clear:both;color:#666;width:30px;text-align:right;padding:6px 8px 6px 0;font-weight:700;}
.allcities .citieslist dd{float:left;width:850px;padding:6px 0;}
.allcities .citieslist dd a{margin-right:8px;padding:0 2px;}
.newico{-webkit-text-size-adjust:none;font-size:10px; font-size:12px\9;font-weight:normal;color:#F00; margin:0 6px 0 -10px;}
.all_city{font-size:14px;line-height:28px;}
.all_city dl{clear:both;overflow:hidden}
.all_city dt,.all_city dd{float:left;}
.all_city dt{width:28px; font-weight:bold;padding:2px;}
.all_city dd{width:900px;line-height:32px}
.pic_tuan{ width:768px; height:460px;}
/* 再团一次 */
.againright{ font-size:18px; text-align:center; margin-top:100px;}
.input_gfan{ font:Arial, Helvetica, sans-serif; font-size:12px; text-align:left; width:240px;}
.input_width230{ width:230px;}

/* 只差一步完成注册页面样式 */
.biglist_regscusse{ padding:20px 0 20px 100px;}
.regscusse_pic{background:url(/images/tuan/tanms.png) no-repeat;display:inline-block; height:62px; margin-right:6px; overflow:hidden; vertical-align:middle;width:62px; float:left;}
.regscusse_ft{ float:left; height:64px; line-height:64px; font-size:24px; font-weight:bold; font-family:"microsoft yahei","simhei"; padding-left:6px; color:#333;}
.oniyone_ft1{ clear: both; display: block; font-family: "simsun";font-size:14px; padding-left:75px; margin-top:10px;}
.regscusse_ul{ margin-top:20px;}
.regscusse_ul li{ list-style:disc;}

/* 免费订阅样式coming_soon.html */
.coming_soon_pic{background:url(/images/tuan/soon_tit.gif) no-repeat; display: inline-block; overflow:hidden; vertical-align:middle;width:598px; height:29px; margin-left:60px; margin-top:50px;}
.ding_eare_soon{ margin-top:20px;}
.topbg, .btnbg,.inp_ding,.inp_ding,.btn_ding{ background:url(/images/tuan/bgicon_ding.png) no-repeat;}
.topbg{height:10px;overflow: hidden; width:715px; vertical-align:bottom;}
.btnbg{background-position:0 -10px;  height:10px; overflow:hidden; position:absolute; width:715px;}
.hint {font-size: 14px;left: 196px;opacity: 0.4;width:500px; position: absolute; top: 32px;}
.inp_ding {background-color:#FFFFFF; background-position: 0 -20px; border: 0 none; color:#777777; font-size:14px; height:19px; padding: 8px 0 5px 7px; width:420px;}
.cenbg{ background:url(/images/tuan/soon_mid.png) repeat-y;}
.select-wrap {float:left; height:26px;position:relative;width:103px;}
.select-in { left: 4px; overflow: hidden; position: absolute;top: 6px;}
.select-wrap select { border: 1px solid #C4C4C4; color:#777; font-size: 14px;width: 100px; outline:none;}
.select-txt { display: inline-block; float: left; height: 28px; line-height: 28px; padding: 0 7px 0 4px;}
.btn_ding { background-color: #77B800;background-position: -427px -20px; border: 0 none;color: #FFFFFF;cursor: pointer; display: inline-block;font-family: microsoft yahei,simhei;
 font-size: 24px; height: 51px; width: 119px;}
.btnpic{ margin-top:10px;}


/* 红包支付弹出框样式red_prepaid.html */
.input_gfan{ font:Arial, Helvetica, sans-serif; font-size:12px; text-align:left;}
.if_div_name2{width:100px; height:25px; line-height:25px; vertical-align:middle;text-align:left;}


/* 红包充值成功,失败 提示弹层样式red_successt.html Red_failt .html*/
.suc_div{ width:460px; height:190px; border:3px solid #093; position:absolute; top:100px; left:30%;}

/* 用户协议样式201-6-29 */
.xieyi_div{border:1px solid #57B300; border-top:3px solid #57B300; padding:30px; margin-bottom:20px; font-size:14px;}
.xieyi_title{background:#F6F6F6; display:block; line-height:40px; padding-left:5px;}
.xieyi_div p{ padding-top:10px; line-height:24px;}

/* 充值付款弹层 */
.tceng{ width:470px; margin:0 auto;}
.tceng_top{height:30px; border-bottom:1px dashed #ccc; line-height:30px; vertical-align:middle; margin:0 15px;}
.tceng_l{ float:left;}
.tceng_r{ float:right; height:30px; padding-top:6px;}

/* tc_05红包充值输入卡号密码弹层 */
.content_login{ width:460px; margin:0 auto;}
.r_tc_l{ margin:20px 0 0 0;}
.r_tc_l li{ height:50px;}
.r_tc_l em{ float:left; width:50px; text-align:right;}

.content_fail{ margin:15px auto; text-align:center;}

.content_suc{ width:200px; margin:0 auto;text-align:center;}
.suc_font{margin-top:20px; margin-bottom:20px;} 

.inputbg_login{ width:222px; border:0px solid #D8D8D8;height:29px;line-height:29px; background:url(/images/tuan/input_bg222.png) bottom right no-repeat; font-size:12px; overflow:hidden;}
.houzhui_none{ ine-height:25px; display:inline-block; width:120px; margin-left:10px;font-size:12px; vertical-align:middle;}
.cl_p{ padding:0 0 0 50px;}
.cl_pad{ padding-left:35px; padding-bottom:15px;}
.mar_bottom{margin-bottom:15px}



