@charset "utf-8";
/* CSS Document */

/*私人定制*/
.p_head_infobox { max-width:1600px; min-width:1000px; margin:0 auto; height:79px; border-bottom:#e5e5e5 solid 1px; background:rgba(255,255,255,0.97); background:#FFF\9;}
.p_head_info_l { height:44px; float:left; margin-top:18px; line-height:54px; font-size:30px; color:#5d5d5d; margin-left:220px; font-weight:normal;}
.p_head_info_l span { display:inline-block; height:44px; line-height:44px; border-right:solid 1px #e5e5e5; float:left; font-size:44px; color:#0066cc; vertical-align:top; margin-right:18px; padding-right:18px;}
.p_head_info_l span b { font-weight:normal; *display:block; *margin-top:0px; float:left}
.p_head_info_l span b a { color:#0066cc;}
.p_head_info_l span img { vertical-align:16px; margin-left:8px; float:left;}
.p_head_info_l span.bor { border-right:none;}
.p_head_info_r { height:50px; float:right; margin-right:50px; line-height:50px; font-size:20px; text-align:right; padding-top:29px;}
.p_head_info_r_mg { margin-right:0;}
.p_head_info_r a { display:inline-block; color:#0066cc; height:50px; margin-right:50px; line-height:50px;}
.p_head_info_r a.on { color:#f80060; cursor:auto;}
.p_head_info_r a:hover { text-decoration:underline;}
.p_head_info_r a.on:hover { text-decoration:none;}
.p_head_info_r a.zixun { width:82px; background:url(../images/dz_online.png) 0 15px no-repeat; margin-right:0;text-align:center;color:#FFF;font-size:12px;}
.p_head_info_r a.zixun:hover { text-decoration:none;}
.p_head_info_r a b { font-weight:normal; *display:block; *margin-top:0px;}
.p_step_box { margin:0 auto; width:1000px; height:60px; margin-top:105px; position:relative; border-top:#e5e5e5 solid 1px;}
.p_step_box ul { list-style:none;}
.p_step_box ul li { width:360px; height:60px; float:left; position:relative;}
.p_step_box ul li.mid { width:280px;}
.p_step_box ul li.on { border-top:#0066cc solid 1px; margin-top:-1px;}
.p_step_box ul li span { width:80px; height:32px; line-height:32px; padding-top:48px; background-image:url(../images/dz_jindu.gif); background-repeat:no-repeat; font-size:14px; position:absolute; right:100px; top:-25px; text-align:center; color:#a6a6a6;}
.p_step_box ul li span.step1 { background-position:16px 0;}
.p_step_box ul li span.step2 { background-position:16px -264px;}
.p_step_box ul li span.step3 { background-position:16px -352px; right:180px;}
.p_step_box ul li.on span { color:#0066cc}
.p_step_box ul li.on span.step2 { background-position:16px -88px;}
.p_step_box ul li.on span.step3 { background-position:16px -176px;}
.p_dz_per100 { max-width:1600px; min-width:1000px; margin:0 auto; border-bottom:#e5e5e5 solid 1px;}
.p_dz_content { width:1000px; height:680px; margin:0 auto; position:relative;}
.p_dz_content_over { width:1000px; height:680px; margin:0 auto; position:relative; overflow:hidden}
.p_dz_con_ul { list-style:none; width:800%; height:680px; position:absolute; left:0; top:0;}
.p_dz_con_ul li { width:1000px; height:680px; position:relative; float:left;}
.p_dz_con_ul li.bg0{ background:url(../images/interaction/dz_sex.jpg) center 60px no-repeat;}
.p_dz_con_ul li.bg1 { background:url(../images/interaction/dz_year.jpg) center 35px no-repeat;}
.p_dz_con_ul li.bg2 { background:url(../images/interaction/dz_jy.jpg) center 42px no-repeat;}
.p_dz_con_ul li.bg3 { background:url(../images/interaction/dz_dd_bg.jpg) center 25px no-repeat;}
.gj_sex_box { width:25px; padding-left:35px; height:40px; line-height:40px; background-image:url(../images/dz_sex_btn.png); background-repeat:no-repeat; background-position:0 -30px; position:absolute; left:417px; top:426px; font-size:16px; color:#a6a6a6; cursor:pointer}
.gj_sex_box_on { background-position:0 6px; color:#0066cc;}
.gj_sex_box_nan { left:505px;}
.p_dz_num { width:200px; height:30px; position:absolute; left:50%; margin-left:-100px; bottom:90px; text-align:center;}
.p_dz_num span { display:inline-block; height:30px; width:7px; font-size:0; line-height:100px; margin:0 5px; background-image:url(../images/dz_num_bg.png); background-repeat:no-repeat; background-position:-40px bottom; vertical-align:top;}
.p_dz_num span.on {overflow:hidden; line-height:20px; width:30px; background-position:0 bottom; color:#a6a6a6; font-size:12px;}
.dz_prev_btn { display:none; width:92px; height:58px; padding:14px 8px 0 0; position:absolute; left:-100px; top:295px; background-image:url(../images/dt_prev_icon.png); background-repeat:no-repeat; background-position:0 0; text-align:right; font-size:14px; color:#8e8e8e;}
.dz_prev_btn:hover { background-position:0 -144px; color:#666666;}
.dz_next_btn { display:none; width:92px; height:58px; padding:14px 0 0 8px; position:absolute; right:-100px; top:295px; background-image:url(../images/dt_prev_icon.png); background-repeat:no-repeat; background-position:63px -72px; font-size:14px; color:#8e8e8e;}
.dz_next_btn:hover { background-position:63px -216px; color:#666666;}

.gj_old_num_dl { list-style:none; width:450px; height:26px; position:absolute; left:50%; margin-left:-225px; top:480px;}
.gj_old_num_dl dd { width:80px; height:26px; background-image:url(../images/dz_old_bg.gif); background-repeat:no-repeat; background-position: right top; text-align:center; line-height:26px; color:#a6a6a6; font-size:14px; float:left; margin:0 5px; display:inline; cursor:pointer;}
.gj_old_num_dl dd.on { color:#0066cc; background-position:left top;}

.gj_xm_dl { list-style:none; width:600px; position:absolute; left:50%; margin-left:-300px; top:40px;}
.gj_xm_dl dd { width:82px; height:116px; float:left; margin:30px 19px 0 19px; display:inline; font-size:16px; cursor: pointer}
.gj_xm_dl dd span.select { display:none;}
.gj_xm_dl dd img { vertical-align:top;}
.gj_xm_dl dd p { color:#7c580c; text-align:center; line-height:32px;}
.gj_xm_dl dd.on p { color:#0066cc;}
.gj_xm_dl dd.on span.auto { display:none}
.gj_xm_dl dd.on span.select { display:block}

.gj_jy_box { width:480px; height:100px; background:url(../images/dz_jy_bg.gif) no-repeat; position:absolute; left:50%; margin-left:-240px; top:420px;}
.gj_jy_dl { list-style:none;}
.gj_jy_dl dd { width:159px; height:75px; padding-top:25px; border-right:#c7c7c7 solid 1px; float:left; color:#a6a6a6; line-height:24px; text-align:center; font-size:16px; cursor:pointer;}
.gj_jy_dl dd.last { width:160px; border-right:none;}
.gj_jy_dl dd b { font-size:30px;}
.gj_jy_dl dd.on { background:url(../images/dz_right.png) no-repeat 123px 11px; color:#0066cc;}

.dz_order_box { width:650px; position:absolute; left:160px; top:92px;}
.dz_order_box b { font-size:30px; color:#e12e73; line-height:52px;}
.dz_order_box p.first { text-indent:60px; line-height:26px; font-size:14px; color:#5d5d5d; padding-top:8px;}
.dz_order_box p.second { color:#5d5d5d; font-size:14px; line-height:26px; padding-top:18px; padding-left:45px; background:url(../images/dz_oder_icon.gif) no-repeat 32px 30px;}
.dz_order_box p.second a { margin-right:10px;}
.dz_order_box p.third { margin-top:7px;}
.dz_order_box p.third em { font-style:normal; color:#e3467f;}
.dz_order_box p a { color:#0066cc; text-decoration:underline;}
.dz_order_more { display:block; width:140px; height:30px; line-height:30px; background:url(../images/icon_arrow.png) no-repeat right 11px; text-align:right; padding-right:12px; position:absolute; right:50px; top:128px; color:#0066cc;}
.dz_order_input_box { width:202px; height:38px; position:absolute; left:190px; top:300px;}
.dz_order_input_box_phone { top:360px;}
.dz_order_input_ts { width:280px; height:38px; line-height:38px; color:#a6a6a6; position:absolute; left:400px; top:360px; font-size:12px;}
.dz_order_input_box_btn { top:442px;}
.dz_order_submit { display:block; width:202px; height:38px; line-height:36px; text-align:center; font-size:18px; color:#FFF; border:none; background:url(../images/dz_order_submit.png) no-repeat left top; cursor:pointer; overflow:hidden; font-family:微软雅黑,黑体;}
.dz_order_submit:hover { background:url(../images/dz_order_submit.png) no-repeat left bottom;}
.dz_order_input { width:190px; height:36px; line-height:36px; padding-left:10px; border:none; background:url(../images/dz_order_input.gif) no-repeat; font-family: Microsoft YaHei, SimHei; color:#a6a6a6;}

.dz_order_success { width:600px; position:absolute; left:260px; top:90px;}
.dz_order_success h3 { height:90px; line-height:90px; text-align:center; font-size:48px; color:#0066cc;}
.dz_order_success p { font-size:16px; color:#262626; padding:20px 0;}
.dz_order_success dd { height:34px; line-height:34px; background:url(../images/dz_oder_icon.gif) 22px 16px no-repeat; padding-left:34px; font-size:14px; color:#5d5d5d;}
.dz_order_success p.ts { line-height:22px; font-size:12px; color:#8e8e8e; padding:30px 0 0 0;}



/*团购列表*/
.p_head_info_l span.wid { width:108px;}
.tg_perd { max-width:1600px; min-width:1000px; margin:0 auto; background:#f5f5f5; padding:35px 0 50px 0;}
.tg_content { width:1000px; margin:0 auto;}
.tg_left { width:740px; float:left;}
.tg_left ul { list-style:none;}
.tg_left ul li { width:720px; height:248px; background:#fff; margin-top:15px; padding:10px;}
.tg_left ul li img { float:left; vertical-align:top;}
.tg_txt_r { width:330px; float:right; height:248px;}
.tg_txt_r h3 { line-height:36px; font-size:24px; font-weight:bold; margin-top:-6px;}
.tg_txt_r h3 a { color:#262626;}
.tg_txt_r h3 a:hover { text-decoration:underline;}
.tg_price { width:330px; height:66px; line-height:66px; color:#fe3509; font-size:14px; position:relative;}
.tg_price b { font-size:30px; font-weight:bold;}
.tg_price b a:link,.tg_price b a:visited{color:#fe3509;}
.tg_price span { display:block; height:56px; padding-top:10px; line-height:56px; position:absolute; right:0; top:0; color:#262626; font-size:14px;}
.tg_price span i { font-style:normal; color:#a6a6a6;}
.tg_price span i em { font-style:normal; text-decoration:line-through; font-size:18px;}
.tg_info_tr { width:275px; height:46px; padding:8px 0 0 55px; border-top:#e5e5e5 solid 1px; background-image:url(../images/tg_icon.png); background-repeat:no-repeat; background-position:10px 12px; font-size:14px; line-height:20px; color:#262626;}
.tg_info_tr_two { background-position:-100px -46px; line-height:22px; position:relative;}
.tg_info_tr_two b { font-size:18px; color:#0066cc;}
.tg_info_tr_two a { display:block; width:102px; height:36px; background-image:url(../images/tg_icon.png); background-repeat:no-repeat; background-position:0 -175px; color:#FFF; text-align:center; line-height:34px; font-size:16px; position:absolute; right:0; top:14px;}
.tg_info_tr_two a:hover { background-position:0 -221px;}
.tg_info_tr_two a.over { background-position: left bottom; cursor:auto;}
.tg_right { width:245px; float:right; background:#FFF; margin-top:15px;}
.tg_right ul { list-style:none}
.tg_right ul li { width:225px; padding:10px; border-bottom:#f5f5f5 solid 1px; position:relative;}
.tg_right ul li img { vertical-align:top; border:#f2f2f2 solid 1px;}
.tg_right ul li span { display:block; width:56px; height:40px; background:url(../images/tg_icon.png) no-repeat 0 -125px; position:absolute; right:12px; top:15px;}
.tg_vchat_box { width:225px; padding:10px; background:#FFF; z-index:10000;}
.tg_vchat_box p { line-height:26px; font-size:18px; font-weight:bold; color:#0066cc; padding:5px 0 10px 0;}
.tg_vchat_box p b { font-size:24px;}
.tg_vchat_box img.vchat { padding:14px; border:#e6e6e6 solid 1px;}

.tg_info_tr_two  a:link,.tg_info_tr_two  a:hover{ color:#FFF;}
