@charset "utf-8";
/* CSS Document */
#change-city b, .tuan-bm { background-image:url(../images/tuan_guid.gif); background-repeat:no-repeat; }
#change-city b { height:4px; width:7px; background-position: 0 0; position:absolute; top:10px; right:0; }
.tuan-mod-wrap-v1 { border:1px solid #FFE4B5; margin-top:8px; background-color:#FFFEE0; padding:0 8px; }
.tuan-mod-wrap-v2 { border:1px solid #e7e7e7; margin-top:8px; background-color:#fcfcfc; padding:0 8px; }
.tuan-mod-wrap-v1 .hd { border-bottom:1px solid #ffe4b5; height:44px; line-height:44px; }
.tuan-mod-wrap-v1 .hd h3 { font-size:16px; font-family:"微软雅黑", tahoma, arial, simsun, sans-serif; color:#323431; }
.tuan-mod-wrap-v2 .hd { border-bottom:1px solid #e7e7e7; height:41px; line-height:41px; }
.tuan-mod-wrap-v2 .hd h3 { font-size:14px; color:#323431; }
.lable-span { display:inline-block; }
.lable-span .lable-mid-14 { display:inline-block; width:14px; }
.guid-button-v1 { border:0 none; background:none; height:25px; line-height:22px; cursor:pointer; color:#FFF; font-size:12px; background:url(../images/tuan_button_v1.gif) repeat-x; margin-left:0px; width:70px; }
.yaoqing-input-v1 { border:0 none; border:1px solid #ccc; font-size:12px; height:17px; padding:5px 0 1px 5px; color:#686868; width:151px; vertical-align:bottom; *vertical-align:baseline;
}
.tuan-bm { width:354px; height:70px; margin-left:-34px; position:relative; z-index:3;top:-6px;*top:0;margin-top:-63px; background:url(../images/bm_area_bg_1025.gif) no-repeat 0 0; }
.tuan_mod_con_v1 { border:1px solid #E7E7E7; margin-top:8px; }
.tuan_con_hd { height:41px; line-height:41px; border-bottom:1px solid #e7e7e7; background-color:#fcfcfc; padding-left:20px; }
.tuan_con_hd h4 { font-style:normal; font-weight:normal; padding:0 25px; text-align:center; background:url(../images/tuan_conent_tab_bg.png) repeat-x; float:left; border-right:1px solid #e7e7e7; border-left:1px solid #e7e7e7; margin-left:-1px; border-bottom:0 none; margin-bottom:-1px; position:relative; font-size:14px; height:41px; min-width:70px; _width:70px; _pading-top:1px; }
.tuan_con_hd h4.on { background:url(../images/tuan_content_tab_on.png) repeat-x; height:42px; font-weight:bold; }
.hd-extend-v1 h3 { float:left; }
.extend-more { height:22px; overflow:hidden; margin-top:9px; float:right; line-height:22px; }
.extend-more a { padding:0 5px; float:left; }
.extend-more s { height:12px; margin-top:5px; display:inline; overflow:hidden; width:1px; float:left; background-color:#e7e7e7; }
.dc-ask { background:url(../images/dc_icon_bg.png) no-repeat 0 3px; padding-left:50px; font-size:14px; line-height:24px; padding-right:15px; }
.hz-desc { background:url(../images/hz_desc_bg.png) no-repeat 0 3px; padding-left:50px; font-size:14px; line-height:24px; padding-right:15px; }
.zx-desc { padding-bottom:20px; }
.cl-hz-tel { font-size:16px; font-family:"微软雅黑", "黑体"; font-weight:bold; }
.cl-zx-tel { font-size:24px; font-family:tahoma, arial, sans-serif; display:inline-block; margin-top:-10px; padding-bottom:10px; color:#f60; }
.tuan-ms-desc { line-height:24px; font-size:14px; position:relative; min-height:10px; _height:10px; width:606px; padding:15px 20px 10px; margin:8px auto 0 auto; border:1px solid #e7e7e7; }
.tuan-ms-desc .tuan-ms-extend-tl { position:absolute; height:24px; width:24px; top:-6px; left:-6px; background:url(../images/ms_bg_top_l.png) no-repeat; }
.tuan-ms-extend-tr { position:absolute; height:24px; width:24px; top:-6px; right:-1px; background:url(../images/ms_bg_top_r.png) no-repeat; }
.tuan-gw-desc{line-height:24px; font-size:14px;min-height:10px; _height:10px; width:606px; padding:15px 20px 10px; margin:8px auto 0 auto; border:1px solid #e7e7e7; }
.tuan_con_hb h5{ color:#E10505; font-size:14px; padding-top:8px; padding-left:30px;}
.tuan-bm-btn{border:0 none; background:none; text-indent:-9999em; background:url(../images/bm_button_go_bg.png) no-repeat 0 0px; width:140px; cursor:pointer; height:50px; background:url(../images/bm_button_go_bg_1025.gif) no-repeat;display:inline-block; outline:0;  position:absolute; right:30px;top:5px;}
.rz-sm,.rz-jg,.rz-mail{ background:url(../images/rz_icon_box.gif) no-repeat; width:34px; display:inline-block; height:19px;}
.rz-sm{ background-position:0 0;}
.rz-jg{ background-position:-42px 0;}
.rz-mail{ background-position:-82px 0;}
/*city-list*/
.city-list{ height:122px; width:295px; border:1px solid #dcdcdc; border-right:0 none;top:45px; border-bottom:0 none; position:absolute; right:0; background-color:#ccc;}
.city-list li{ width:58px; float:left; display:inline; margin:0 1px 1px 0;height:24px;  line-height:24px; background-color:#d5d5d5; text-align:center;}
.city-list li.on { background-color:#fff;}
.city-list li.on a{ *vertical-align:middle; padding:1px 2px;}
.city-list li.on a.current{ background-color:#FF9900; color:#fff; text-decoration:none; }
/**tuan-step**/
.tuan-step-bar, .tuan-step-bar .btn-close,.tuan-step-tip .btn-close{ background:url(../images/tuan_ico_step.gif) no-repeat 0 0; }

.tuan-step-bar { height:84px; width:100%; position:relative; }

.tuan-step-bar .btn-close { border:0 none; top:10px; right:10px; position:absolute; padding:0; height:15px; width:15px; overflow:hidden; cursor:pointer; background-position:0 -97px; }

.tuan-step-bar ol { display:none; }
.tuan-step-tip{ position:relative; height:13px; margin-top:-13px; display:none; z-index:1; clear:both;}
.tuan-step-tip .btn-close{border:0 none; top:0px; right:-15px; position:absolute; padding:0; height:13px; width:13px; overflow:hidden; cursor:pointer; background-position:0 -117px; }