
.menu {
margin: 0 auto; width:960px;
overflow: hidden;
}
.menu ul {
width: 960px;
height: 25px;
line-height: 25px;
line-height: 26px	9;
float: left;
clear: both;
overflow: hidden;
}
.menu_info05 {
background-image: url(../images/won1.0.png); background-position: 0 -124px; background-repeat: no-repeat;
}
.menu ul .menu_not {
color: #0d93fb;
}
.menu ul li {
float: left;
text-align: center;
width: 240px;
}
.menu ul li h2 {
font-weight: 700;font-size: 14px;
line-height: 24px;
}
.menu ul.menu_info05 li, .menu ul.menu_info04 li, .menu ul.menu_info06 li {
width: 300px;
}
.menu ul .menu_at {
color: white; background:none; border:none;
}
.menu ul .menu_sel {
color: #333;
}
#content01 {
width: 940px;
margin-top: 10px;
}
#header_lite, #content01 {
width: 960px;
margin: 0 auto;
}
#header_lite, #content01 {
width: 960px;
margin: 0 auto 0;
}
.contents {
width: 940px;
background: #f6f6f6;
margin-top: 10px;
padding: 10px;
}
.contents_box {
background: white;
border: 1px solid #B8DFF6;
width: 850px;
padding: 44px;
padding-top: 20px;
padding-bottom: 20px;
}
.basic_infos {
margin-bottom: 35px;
}
.basic_infos .room_basic_tip {
padding-left: 25px;
font-size: 16px;
font-weight: bold;
background-image: url(../images/book1.1.2.png); background-repeat: no-repeat; background-position: -379px -52px;
border-bottom: 2px solid #0d93fb;
padding-bottom: 5px;
margin-bottom: 25px;
height: 24px;
line-height: 24px;
white-space: nowrap;
overflow: hidden;
}
.xt_info {
width: 32px;
height: 38px;
display: block;
margin-top: -27px;
background: url(../images/fb_fan.png) no-repeat -50px 0;
}
.basic_infos .room_infos {
margin: 0 0 15px 40px;
}
.basic_infos .room_infos .tips {
width: 70px;
float: left;
}
.basic_infos .room_infos .l_date {
padding-left: 10px;
}
.basic_infos .room_infos .update_date {
padding-left: 15px;
}
.tishibox {
position: absolute;
float: left;
z-index: 10;
}
.tishibox .errinfo {
padding: 0 5px;
border: 1px solid #FFD5A1;
height: 22px;
line-height: 22px;
background: #FFF4D9;
float: left;
white-space: nowrap;
}
.tishibox .errtip {
position: absolute;
left: 10px;
top: -5px;
width: 12px;
height: 6px;
background: url(../images/book1.1.2.png) no-repeat -77px -75px;
}
.tishibox .errinfo {
line-height: 22px;
white-space: nowrap;
}
.basic_infos .choose_num .tips, .basic_infos .choose_num .book_num_choose, .basic_infos .choose_num .book_num_choose .up, .basic_infos .choose_num .book_num_choose .num, .basic_infos .choose_num .book_num_choose .down, .basic_infos .choose_num .book_num_choose .dis_up, .basic_infos .choose_num .book_num_choose .dis_down {
float: left;
}
.choose_num .tips {
margin-top: 2px;
}
.book_num_choose {
position: relative;
z-index: 9;
float: left;
}
.book_num_choose .set_num_val {
height: 22px;
line-height: 22px;
width: 22px;
padding: 0 10px 0 8px;
border: 1px solid #DDD;
display: block;
cursor: pointer;
background: url(../images/book1.1.2.png) no-repeat -300px -336px;
}
.book_num_choose .get_num_val {
left: 0;
position: absolute;
top: 23px;
width: 194px;
border: 1px solid #DDD;
background: white;
z-index: 9;
}
.get_num_val .num_list {
margin-right: -1px;
margin-bottom: -1px;
float: left;
}
.get_num_val .num_list li {
float: left;
width: 38px;
height: 38px;
line-height: 38px;
text-align: center;
border: 1px solid #DDD;
border-left: none;
border-top: 0;
position: relative;
background: #EDF8FF;
font-size: 14px;
font-weight: bold;
color: #0d93fb;
cursor: pointer;
}
.last_room_tip {
float: left;
color: #F60;
margin: 2px 0 0 10px;
}
.basic_infos .room_infos .all_price {
font-size: 14px;
color: #F60;
}
.basic_infos .room_infos .all_price .size {
font-size: 18px;
font-weight: bold;
}
.basic_infos .room_infos .price_tips {
color: #999;
padding-left: 5px;
}
.basic_infos .room_infos {
margin: 0 0 15px 40px;
}
.err_price_tip {
padding-left: 20px;
background: url(../images/book1.1.2.png) no-repeat -382px -245px;
}
.room_price_view {
margin: 0 0 15px 40px;
}
.room_price {
margin-top: 10px;
position: relative;
}
.youhui_policy {
margin-left: 40px;
}
.show_fanxian {
overflow: hidden;
}
.fan_span {
float: left;
height: 16px;
line-height: 16px;
padding-left: 22px;
color: #F60;
background: url(../images/book1.1.2.png) no-repeat -290px -147px;
}
.fan_span .fan_price {
float: left;
}
.fan_span .fan_last {
float: left;
height: 16px;
width: 4px;
background: url(../images/book1.1.2.png) no-repeat right -147px;
}
.fanxia_info {
float: left;
margin-left: 10px;
height: 17px;
line-height: 17px;
}
.fanxia_info a{ color:#0d93fb}
.fanxia_info .ors {
margin: 0 5px;
}
.fanxia_info {
line-height: 17px;
}
.fanxia_info .logins {
margin-right: 5px;
}
.logins {
padding-right: 5px;
}
.jifenbao {
margin-left: 109px;
}
.live_infos .live_basic_tip {
padding-left: 25px;
background: url(../images/book1.1.2.png) no-repeat -379px 1px;
border-bottom: 2px solid #0d93fb;
padding-bottom: 5px;
margin-bottom: 25px;
}
.live_infos .live_basic_tip h3 {
float: left;
font-size: 16px;
font-weight: bold;
}
.live_infos .name_info_input {
margin-bottom: 2px;
}
.live_infos .room_infos {
margin-bottom: 12px;
}
.live_infos .room_infos .tips {
width: 115px;
float: left;
height: 22px;
line-height: 22px;
text-align: right;
}
.live_infos .room_infos .tips .stars {
color: #F60;
padding-right: 5px;
}
.live_infos .room_infos .live_name_box {
float: left;
width: 720px;
}
.live_infos .room_infos .live_name_box .color_gry {
color: #999;
}
.live_infos .room_infos .live_tips {
color: #999;
float: left;
margin-top: 2px;
white-space: nowrap;
}
.live_infos .room_infos .live_name_box input {
width: 125px;
height: 22px;
line-height: 22px;
border: 1px solid #DDD;
margin: 0 10px 10px 0;
float: left;
}
.live_infos .room_infos input {
height: 22px;
line-height: 22px;
border: 1px solid #DDD;
padding-left: 5px;
}
.live_infos .room_infos .live_name_box_1 input {
float: left;
}
.live_infos .infos_contact .phone_val {
float: left;
height: 22px;
line-height: 22px;
border: 1px solid #DDD;
margin: 0 10px 0 0;
}
.live_infos .room_infos .live_tips .color2 {
color: #F60;
}
.live_infos .room_infos {
margin-bottom: 12px;
}
.live_infos .infos_contact .tips {
margin-top: 2px;
}
.live_infos .infos_contact .phone_val {
float: left;
height: 22px;
line-height: 22px;
border: 1px solid #DDD;
margin: 0 10px 0 0;
}
.la-title, .la-content, .la-time-label {
float: left;
}
.color01 {
color: #F60;
}
.la-title {
text-align: right;
line-height: 22px;
}
.la-content {
width: 546px;
}
.la-title, .la-content, .la-time-label {
float: left;
}
.la-time {
margin: 1px 10px 10px 0;
line-height: 20px;
border: 1px solid #CCC;
padding: 1px;
}
.la-overtime {
margin-bottom: 10px;
}
.la-tip {
position: relative;
padding: 5px 10px;
width: 450px;
border: 1px solid #FFD5A1;
background: #FFF8EE;
}
.la-tip-arrow {
position: absolute;
top: -6px;
left: 10px;
z-index: 2;
width: 9px;
height: 6px;
background: url(../images/la_tip_arrow.png) 0 0 no-repeat;
}
.la-tip123 {
position: absolute;
z-index: 2;
width: 25px;
height: 14px;
}
.la-pay-hili {
color: #F60;
}
.la-static {
margin-top: 5px;
color: #999;
}
.submit_box {
text-align: center;
margin-top: 20px;
}
.submit_box .sub_btn {
width: 120px;
height: 41px;
line-height: 41px;
display: inline-block;
background: url(../images/book1.1.2.png) no-repeat 0 -94px;
}
.menu_info06 {
background: url(../images/won.png) 0 -150px no-repeat;
}
.menu ul.menu_info05 li, .menu ul.menu_info06 li {
width: 320px;
}
.order_suc {
position: relative;
}
.mtop {
margin-top: 10px;
}
.order_suc {
border: 3px solid #0d93fb;
width: 954px;
margin-top: 15px;
}
.order_suc_bor {
padding: 35px 20px 20px 20px;
width: 914px;
}
.order_suc .explain {
padding-bottom: 21px;
padding-left: 34px;
margin-bottom: 6px;
}
.order_suc .explain .content {
margin: 0 auto;
background: url(../images/book3_all.png) no-repeat 0 -18px;
padding-left: 85px;
height: auto!important;
height: 60px;
min-height: 55px;
}
.tipsa {
margin-bottom: 16px;
font-size: 20px;
font-family: Î¢ÈíÑÅºÚE\8F6F\96C5\9ED1;
color: #333;
}
.tipCont {position: relative;}
.tipCont p {
float: left;
margin-top: 5px;
}
.tipCont p {
font-size: 12px;
color: #666;
font-family: SimSun;
}
.order_suc_bor .send_message_tips {
color: white;
font-size: 12px;
padding: 1px 5px;
background: #FFA63C;
}
.order_suc_bor span {
font-size: 14px;
font-family: Microsoft yahei;
}
.tipCont_ico1 {
float: left;
margin-top: 8px;
display: block;
height: 25px;
}
.tipCont_ico1 {
background: url(../images/book3_all.png) no-repeat 0 -182px;
}
.tipCont_ico1, .tipCont_ico2 {
height: 22px;
font-size: 12px;
line-height: 14px;
color: #0d93fb;
padding-left: 20px;
margin-left: 10px;
}
.tip_remind {
font-family: simsun;
color: #666;
font-size: 12px;
}
.tip_remind span {
color: #F60;
font-family: Arial;
font-size: 12px;
line-height: 22px;
}
.order_suc_bor .ddList {
padding-left: 88px;
border-top: 2px solid #DDD;
padding-top: 30px;
}
.order_suc_bor .ddList .ddlist_lfet {
width: 420px;
float: left;
}
.order_suc_bor .ddList .ddlist_lfet .list_title {
background: url(../images/book3_all.png) no-repeat 0 -231px;
padding-left: 20px;
margin-left: 30px;
font-size: 14px;
line-height: 24px;
font-weight: bold;
color: #333;
}
.order_suc_bor .ddList .listCol {
line-height: 24px;
}
.order_suc_bor .ddList .titList {
width: 90px;
text-align: right;
}
.order_suc_bor .ddList .leftCont, .order_suc_bor .ddList .titList, .order_suc_bor .ddList .cont {
float: left;
}
.order_suc_bor .ddList span {
font-size: 12px;
}
.titList {
font-family: simsun;
font-size: 12px;
color: #333;
}
.cont_spa {
margin-left: 10px;
color: #999;
font-size: 12px;
font-family: simsun;
}
.order_suc_bor .ddList .cont .price {
color: #F60;
font-family: Arial;
font-weight: bold;
font-size: 14px;
}
.order_suc_bor .ddList .ddlist_right {
width: 370px;
float: left;
}
.order_suc_bor .ddList .ddlist_right .list_title {
background: url(../images/book3_all.png) no-repeat 0 -313px;
padding-left: 20px;
margin-left: 30px;
font-size: 14px;
line-height: 24px;
font-weight: bold;
color: #333;
}
.list_address {
margin: 20px 0 0 28px;
font-size: 12px;
line-height: 20px;
color: #666;
}
.listCol .tips {
font-family: Arial;
color: #0d93fb;
font-size: 12px;
}
/*¹¥ÂÔlist·ÖÀà*/
.articel_class{ float:left; width:240px;border-radius:8px; margin-bottom:10px;}
.articel_class h3{ width:240px; background:#0d93fb; height:30px; line-height:30px;text-align: center;}
.articel_class h3 span{ color:#fff; font-weight:bold; font-size:14px; }
.articel_catog{ float:left; width:238px; border:1px solid #0d93fb; border-top:0px;}
.articel_catog li{ float:left; width:238px;  border-top:1px solid #EAEAEA; margin-top:-1px;}
.articel_catog li a{ background:url(../images/jifeng_bg.gif) 4px center no-repeat; width:168px; padding-left:24px; display:block;line-height:34px; height:34px;}



/*ÂÃÓÎ¶¨ÖÆ*/
.team_banner{ background:url(../images/dz_dt.jpg) no-repeat top center; height:400px;margin-bottom: 15px;}
.team_form {
width: 925px;
float: right;
}
.jh_lc {
display: block;
border: none;
width: 925px;
overflow: hidden;
}
.jh_lc_text {
width: 750px;
float: left;
height: 46px;
background: #F1F1F1;
border: 1px #E3E3E3 solid;
}
.jh_lc_text span {
width: 100px;
height: 46px;
line-height: 46px;
text-align: center;
float: left;
display: block;
background: #F60;
color: white;
font-family: "microsoft yahei";
font-size: 22px;
}
.jh_lc_text ul {
width: 650px;
float: right;
overflow: hidden;
}
.jh_lc_text ul li {
width: 24%;
padding: 5px 0 4px;
background: url(../images/lc_l0.png) no-repeat right center;
float: left;
text-align: center;
}
.jh_lc a {
width: 157px;
height: 47px;
background: url(../images/team_cg2.gif) no-repeat left top;
display: block;
float: right;
}
.gongsi_tips {
padding: 10px 20px;
background: #FEFBEC;
border: 1px #FEC799 solid;
}
.gongsi_tips dt {
height: 25px;
line-height: 25px;
color: #F60;
font-weight: bold;
}
.gongsi_tips dd {
line-height: 18px;
color: #444;
}
.planW {border: 1px solid #E2E2E2;}
.planHead {
border-bottom: 1px solid #E2E2E2;
text-align: center;
}
.planHead h2 {
line-height: 2.5em;
color: #538903;
font-size: 18px;
font-family: "microsoft yahei";
}
.planForm {
margin: 0 15px 20px 15px;
padding-top: 10px;
}
.planForm .table_caption {
padding: 8px 3px;
text-align: left;
font-weight: bold;
margin-bottom: 10px;
font-size: 14px;
border-bottom: 1px dashed #909090;
}
.planForm .table_w {
font-size: 13px;
width: 95%;
margin-left: 2em;
}
.planForm table .rtd {
text-align: right;
width: 100px;
line-height: 24px;
}
.planForm table td {
padding: 5px 3px 5px 0;
border-bottom: 1px #EEE dotted;
}
.planForm table .rtd .cred {
color: #C00;
padding-right: 3px;
}
.planForm .table_caption {
padding: 8px 3px;
text-align: left;
font-weight: bold;
margin-bottom: 10px;
font-size: 14px;
border-bottom: 1px dashed #909090;
}
.subbtn {
width: 100px;
height: 31px;
font-size: 14px;
margin: 10px 0 10px 0;
background: url(../images/form_tj.jpg) no-repeat left top;
border: none;
color: white;
}
.plan_left{float:left;width: 250px;}
.youshi {padding: 3px 10px;}
.youshi dl {
margin-bottom: 8px;
}
.youshi dt {
font-size: 14px;
font-weight: bold; padding-bottom:4px;
color:#0d93fb;
}
.youshi dd {
font-size: 12px;
line-height: 16px;
color: #666;
}
.team_gllist {
border-top: none;
padding: 5px 10px;
overflow: hidden;
}
.team_gllist .yjgl {
padding-top: 5px;
overflow: hidden;
padding-left: 2px;
width: 225px;
}
.team_gllist img {
width: 225px;
height: 120px;
display: block; margin-bottom:7px;
}
.team_gllist .yjgl li {
background: url(../images/yjgl_bg.jpg) no-repeat left center;
height: 27px;
line-height: 27px;
padding-left: 8px;
white-space: nowrap;
overflow: hidden;
color: #666;
text-overflow: ellipsis;
width: 217px;
}
.team_gllist .yjgl li a {
color: #666;
}
.topMode .plan_left .mt0{ margin-top:0px;}
/*ÃÅÆ±Ô¤¶©*/
.s_flow_con {
width: 938px;
overflow: hidden;
margin-top: 15px;
}
.borderBox {
border: 3px solid #0d93fb;
margin-bottom: 20px;
background: white;
width: 882px;
overflow: hidden;
padding: 25px;
}
.informationCollect {
display: none;
}
.bottomLineBanner {
border-bottom: 2px solid #DDD;
height:30px; line-height:30px;
margin-bottom: 30px;
position: relative;
}
.bottomLineName {
float: left;
border-bottom: 2px solid #0d93fb;
font-family: Î¢ÈíÑÅºÚE\8F6F\96C5\9ED1;
font-size: 20px;
color: #333;
padding-right: 10px; line-height:25px;
padding-bottom: 5px;
}
.payM {
float: left;
font-size: 16px;
color: #999;
font-family: "microsoft yahei";
}
.bottomLineClose {
float: right;
width: 11px;
height: 11px;
overflow: hidden;
background-position: -79px -60px;
margin-top: 8px;
opacity: 0;
}
.separationBox {
width: 820px;
margin: 0 auto 30px;
}
.orderNameDe {
width: 820px;
margin-bottom: 10px;
overflow: hidden;
}
.orderNameDeLeft {
float: left;
font-size: 14px;
font-weight: bold;
}
.orderNameDeRight {
width: 745px;
float: left;
}
.orderName {
font-size: 14px;
font-weight: bold;
line-height: 20px;
color: #0d93fb;
cursor: pointer;
}
.orderMessage {
background: #F0F0F0;
color: #666;
padding: 15px 10px;
line-height: 22px;
margin: 5px 0 10px;
}
.arrowUp {
float: left;
background-position: -131px 0px;
width: 9px;
height: 5px;
overflow: hidden;
position: relative;
top: -20px;
left: 10px;
}
.orderMessage {
color: #666;
line-height: 22px;
}
.separationBox .bottomLineBanner {
margin-bottom: 10px;
}
.separationBox .bottomLineName {
font-size: 14px;
font-weight: bold;
font-family: SimSun;
}
.bookOrderDetails {
height: 30px;
line-height: 30px;
}
.bookOrderDetailsLeft {
float: left;
padding-left: 10px;
}
.dataMarginBox, .dataBorderBox {
margin-top: 4px;
}
.bookOrderDetailsRight {
float: left;
}
.bookOrderDetailsRight input.dataNum, .bookOrderDetailsRight input.dataTime, .bookOrderDetailsRight input.dataCount {
float: left;
border: 0;
cursor: pointer;
margin-right: 10px;
}
.dataNum {
width: 105px;
color: #999;
padding-left: 3px;
}
.dataIcon {
background-position: 88px -169px;
}
.remaindIcon, .plusIcon, .plusIconHo, .unPlusIcon, .cutIcon, .cutIconHo, .unCutIcon, .zxIcon, .dataIcon, .dataTime, .warningIcon, .fanIcon, .gfIcon, .dikouIcon, .gdIcon, .closeIcon, .search_input .search_input_l, .search_btn, .maplist_tab, .sort .sort_box .s_top, .infoList .s_list ul li .sBubble, .mapPage .prevPage, .mapPage .nextPage, .tip_box .tip_head, .prompt .tpo, .prompt_dk .tpo, .showErr .tpo, .dateErr .tpo, .prompt_show .tpo, .bookRemindIcon, .newPrompt, .payOnlineIcon s, .bankCutIcon s, .dikou_num_yes, .dikou_num_Gray, .calendar_arrow, .submitAllIcon, .commerUser_page b, .bottomLineClose, .arrowUp, .bookKnowBox_icon, .rule_icon, .coupon_err i, .close_icon, .repeat_ask, .repeat_bto, .pP, .nP, .nameSlBg, .st-icon, .ask-icon, .plus-icon, .st-pop-icon, .name-arr {
background-image: url(../images/bookListSp.10.png);}
.bookOrderDetails {
line-height: 30px;
}
.bookLimit, .bookOrder {
float: left;
color: #F60;
padding: 0 5px;
}
.showErr, .dateErr {
margin: 3px 0 0 5px;
background: #FFF8EE;
border: 1px solid #FFD5A1;
height: 20px;
line-height: 20px;
padding-left: 5px;
}
.prompt .tpo, .prompt_dk .tpo, .showErr .tpo, .dateErr .tpo, .prompt_show .tpo, .coupon_err i {
background-position: 0px -58px;
width: 15px;
height: 20px;
float: left;
margin-right: 5px;
}
.bookOrderDetailsLeft {
float: left;
padding-left: 10px;
}
.bookOrderDetails {
line-height: 30px;
}
.showNum {
width: 112px;
}
select {
height: 23px;
line-height: 23px;
}
.bookLimit, .bookOrder {
float: left;
color: #F60;
padding: 0 5px;
}
.bookOrderDetails {
height: 30px;
line-height: 30px;
}
.bookOrderDetailsLeft {
float: left;
padding-left: 10px;
}
.dataBorderBox {
border: 1px solid #D7D6D6;
}
.dataMarginBox, .dataBorderBox {
margin-top: 4px;
}
.bookOrderDetailsRight {
float: left;
}
.CandP {
width: 14px;
height: 14px;
padding: 6px 0 0 6px;
cursor: pointer;
}
.cutIcon, .unCutIcon, .ticNum, .plusIcon, .unPlusIcon, .CandP {
float: left;
}
.cutIcon, .unCutIcon, .ticNum, .plusIcon, .unPlusIcon, .CandP {
float: left;
}
.unCutIcon {
background-position: -40px -40px;
}
.cutIcon, .unCutIcon, .cutIconHo {
background-position: -40px top;
width: 8px;
height: 8px;
}
.ticNum {
width: 25px;
height: 20px;
text-align: center;
border: 1px solid #D7D6D6;
border-top: 0;
border-bottom: 0;
}
.cutIcon, .unCutIcon, .ticNum, .plusIcon, .unPlusIcon, .CandP {
float: left;
}
.CandP {
width: 14px;
height: 14px;
padding: 6px 0 0 6px;
cursor: pointer;
}
.plusIcon, .unPlusIcon, .plusIconHo {
background-position: -20px top;
width: 8px;
height: 8px;
}
.thisTicPriceBox {
border-top: 1px solid #DDD;
padding-top: 15px;
}
.thisTicPricede {
background: #EDF8FF;
height: 34px;
line-height: 34px;
padding-left: 40px;
}
.thisTotal {
font-size: 14px;
padding-right: 10px;
font-weight: bold;
}
.thisTotal .orangeColor {
font-weight: normal;
}
.thisTicPriceBox i {
font-family: arial;
}
.thisTotal i {
font-size: 18px;
}
.thisPer {
color: #666;
}
.ticPri {
font-family: microsoft yahei;
}
.thisPer .orangeColor, .thisPer .greenColor {
padding-left: 5px;
}
.orangeColor {
color: #F60;
}
.bottomLineBannerMid {
margin-bottom: 10px;
}
.bottomLineMore {
float: right;
color: #999;
margin-top: 3px;
}
.commerUserBox {
width: 904px;
overflow: hidden;
background: white;
margin-bottom: 20px;
display: none;
}
.commerUser {
width: 844px;
padding: 10px 20px;
background: #F0F0F0;
}
.commerUser_list, .commerUser_page {
width: 868px;
overflow: hidden;
}
.commerUser_list li {
float: left;
width: 114px;
height: 20px;
line-height: 24px;
padding: 8px 5px;
margin-bottom: 4px;
overflow: hidden;
}
.commerUser_list li input, .commerUser_list li label {
width: 13px;
height: 13px;
cursor: pointer; margin-right:5px;
}
.commerUser_page a {
width: 53px;
float: right;
margin-left: 20px;
cursor: pointer;
}
.commerUser_page span {
float: left;
padding: 0 4px;
}
.next b {
background-position: left -155px;
}
.commerUser_page b {
width: 5px;
height: 9px;
float: left;
margin-top: 5px;
}
.commerUser_page a {
width: 53px;
float: right;
margin-left: 20px;
cursor: pointer;
}
.getMemberList {
width: 864px;
overflow: hidden;
margin-bottom: 15px;
padding: 10px 20px 15px;
}
.bookMemberList li, .getMemberList li {
width: 648px;
padding: 0px 0 8px;
_padding: 0px 0 0px;
overflow: hidden;
}
.getMemberList li label.getLab, .getMemberList li input, .getMemberList li a {
float: left;
}
.bookMemberList label.getLab, .getMemberList label.getLab {
float: left;
width: 91px;
text-align: right;
height: 23px;
}
.redSnow {
font-weight: normal;
color: red;
}
.getMember input, .bookMember input {
width: 145px;
border: 1px solid #DDD;
}
.name-tip {
color: #0d93fb;
padding-left: 5px;
cursor: pointer;
}
.getMemPhoneWord {
padding-left: 5px;
color: #999;
}
.priceBox {
border: 1px solid #FFD6A4;
border-top: 3px solid #FFA63C;
background: #FFF4D9;
padding: 30px 0 30px 30px;
}
.single_box, .disCount_box {
font-family: microsoft yahei;
font-size: 14px;
padding-bottom: 5px;
width: 918px;
overflow: hidden;
}
.single_name {
width: 112px;
overflow: hidden;
text-align: right;
white-space: nowrap;
padding-right: 5px;
}
.single_name, .single_price {
float: left;
}
.single_box, .disCount_box {
font-family: microsoft yahei;
font-size: 14px;
}
.orangeColor, .tic {
font-family: arial;
}
.total_box {
padding-top: 10px;
}
.totalPri {
font-size: 20px;
font-family: Microsoft YaHei;
padding: 0 10px 0 15px;
}
.totalPri .orangeColor {
font-size: 16px;
font-family: arial;
}
.totalPri i {
font-size: 24px;
}
.submitAll {
height: 48px;
margin: 10px 0 20px 130px;
}
.submitAllIcon {
background-color: #2484E4;
background-position: left -232px;
cursor: pointer;
width: 120px;
height: 41px;
font-family: "Î¢ÈíÑÅºÚ";
color: white;
text-align: center;
line-height: 40px;
font-size: 20px;
margin-top: 10px;
float: left;
overflow: hidden;
}
.payOnlineIcon {
position: relative;
top: 10px;
left: 10px;
}
.payOnlineIcon, .bankCutIcon {
float: left;
cursor: default;
color: #333;
height: 24px;
overflow: hidden;
}
.payOnlineIcon s, .bankCutIcon s {
background-position: left -207px;
width: 6px;
height: 24px;
overflow: hidden;
float: left;
}
.payOnlineIcon span, .bankCutIcon span {
padding: 0 5px;
float: left;
height: 22px;
line-height: 22px;
background: #FFF4D9;
border: 1px solid #FFD5A1;
border-left: 0;
}
.payOnlineIcon, .bankCutIcon {
cursor: default;
color: #333;
}
.order_suc .title_activityIntro {
width: 900px;
height: 35px;
overflow: hidden;
}
.order_suc .title_activityIntro h2 {
float: left;
}
.order_suc .list h2 {
font-weight: bold;
margin-bottom: 10px;
}
.serial_number {
font-family: SimSun;
}
.order_suc .list h2 span {
font-size: 12px;
font-weight: normal;
}
.order_suc .list{ padding-top:24px; border-top:2px #ddd solid;}
.mesTitle {
background: whiteSmoke;
border-right: 2px solid white;
height: 27px;
line-height: 27px;
font-weight: normal;
color: #333;
font-size: 12px;
}
.mesTitle th {
padding-left: 8px;
}
.orderNum {
width: 110px;
}
.orderDate {
width: 90px;
}
.orderAmount {
width: 71px;
}
.orderAddress {
width: 173px;
}
.orderPrice {
width: 102px;
text-align: center;
}
.orderAction {
width: 100px;
}
.spc_tab {
border-bottom: 1px #DDD solid;
padding-top: 10px;
margin-top: 2px;
z-index: 2;
}
.underLine .orderNum, .Online .orderNum {
color: #0d93fb;
}
.underLine td, .Online td {
padding: 25px 0 25px 8px;
font-size: 12px;
}
.underLine .orderPrice, .Online .orderPrice {
color: #F60;
font-family: arial;
font-size: 14px;
font-weight: bold;
}
.spc_tab .orderPrice {
color: #F60;
font-weight: bold;
font-size: 14px;
font-family: arial;
}
.underLine .orderName, .Online .orderName, .underLine .orderAddress, .Online .orderAddress {
padding-right: 1px;
}
/*Ç©Ö¤Ô¤¶©*/
.flow_charts {
background: url(../images/order_01.png) no-repeat scroll 0 0 transparent;
float: left;
width: 960px;
line-height: 26px;
margin-bottom: 15px; height:auto; overflow:hidden;
}
.charts {
background: url(../images/order2.0.png) no-repeat scroll 0 -48px transparent;
}
.charts03 {
background: url(../images/order2.0.png) no-repeat scroll 0px -82px transparent;
}
.charts04 {
background: url(../images/order4.png) no-repeat;
}
.wrapper_ord {
    background: #fff;
    width: 960px;
    margin: 0 auto;
    padding-top: 20px;
    padding-bottom: 16px;
    height: auto;
    min-height: 395px;
    overflow: hidden;
}
.charts05 {
background: url(../images/order5.png) no-repeat;
}
.flow_charts li.on {
color: white;
}
.flow_charts li {
float: left;
width: 192px;
text-align: center;
font-size: 14px;
font-weight: bold;
}
.order_rigth {
float: right;
width: 228px;
border: 1px solid #DDD;
border-top: 3px solid #0d93fb;
padding: 0 10px;
}
.settlement_box, .line_box, .line_box dl, .line_box dt, .settlementBox, .line_box2, .line_list, .list_more, .list_more {
float: left;
width: 208px;
}
.settlement_box {
padding: 0 0px 25px 10px;
}
.rigth_tit {
float: left;
height: 27px;
margin-bottom: 10px;
width: 208px;
border-bottom: 1px solid #DDD;
}
.sett_name {
border-bottom: 1px solid #2883DD;
font-family: Î¢ÈíÑÅºÚ;
position: absolute;
font-weight: bold;
font-size: 14px;
line-height: 27px;
float: left;
}
.line_box, .line_box2 {
border-bottom: 1px dashed #CCC;
margin-bottom: 13px;
float: left;
}
.settlement_box, .line_box, .line_box dl, .line_box dt, .settlementBox, .line_box2, .line_list, .list_more, .list_more {
float: left;
width: 208px;
}
.line_box strong, .line_box2 strong {
font-weight: bold;
float: left;
width: 210px;
padding-bottom: 7px;
}
.settlement_box, .line_box, .line_box dl, .line_box dt, .settlementBox, .line_box2, .line_list, .list_more, .list_more {
float: left;
width: 208px;
}
.line_box dl, .line_box2 dl {
padding-bottom: 7px;
}
.line_list dl {
padding-right: 8px;
}
.line_box .line_list dt {
width: 205px;
}
.line_box .line_list dd {
width: 104px;
}
.line_box dd {
width: 104px;
float: left;
}
.line_box dt, .favorable1 dt, .favorable2 dt, .line_list dd, .line_box dd {
color: #666;
}
.line_box .font_corf60 {
color: #F60;
text-align: right;
}
.font_corf60 {
color: #F60;
font-weight: bold;
font-family: Arial;
}
.clear_float {
clear: both;
font-size: 1px;
height: 0;
width: 0;
line-height: 1;
overflow: hidden;
}
.settlementBox li {
line-height: 24px;
font-size: 14px;
font-weight: bold;
}
.order_left {
float: left;
width: 645px;
padding: 25px;
overflow: hidden;
display: inline;
border: 3px solid #0d93fb;
}
.left_box {
width: 651px;
margin-bottom: 12px;
}
.left_box, .left_tit, .sele_ul .sele_L, .price_subtotal, .tab_ul, .info_Tab, .tab_main, .info_station, .insure_prompt, .insurance_box {
float: left;
}
.left_tit {
height: 30px;
width: 645px;
border-bottom: 2px solid #DDD;
line-height: 30px;
}
.left_tit strong {
border-bottom: 2px solid #0d93fb;
position: absolute;
font-family: Î¢ÈíÑÅºÚ;
font-size: 16px;
}
.info_box {
padding: 5px 0 10px 10px;
float: left; line-height:25px;
}
.info_box li {
line-height: 32px;
width: 645px;
float: left;
display: inline;
}
.info_box .info_name {
width: 75px;
float: left;
}
.info_box .sele_ul {
float: left;
width: 570px;
}
.info_box .sele_ul input {
height: 20px;
line-height: 20px;border: 1px solid #ABADB3; margin-top:3px;
}
.info_Tab {
margin-left: 20px;
display: inline;
}
.tab_ul {
color: #666;
float: left;
height: 26px;
line-height: 26px;
background-color: whiteSmoke;
border-left: 1px solid #DDD;
}
.tab_ul li.at {
background-color: white;
line-height: 26px;
height: 26px;
top: 1px;
position: relative;
}
.tab_ul li {
float: left;
padding: 0 17px;
border: 1px solid #DDD;
border-left: none;
border-bottom: none;
}
.tab_ul li.nor {
cursor: pointer;
margin-top: 1px;
height: 25px;
line-height: 25px;
}
.info_Tab .tab_main {
line-height: 22px;
width: 601px;
padding: 9px 13px;
border: 1px solid #DDD;
}
.operate_box {
padding-left: 70px;
font-size: 14px;
}
.operate_box a {
float: left;
line-height: 39px;
}
.sub_btn {
background: url(../images/order_01.png) no-repeat scroll -546px -126px transparent;
font-family: Î¢ÈíÑÅºÚ;
font-size: 20px;
width: 119px;
height: 39px;
color: white;
margin-left: 23px;
text-align: center; border:none;
}
.contactperson_info {
float: left;
width: 630px;
padding: 13px 0 0 15px;
}
.contactperson_info li {
padding-bottom: 10px;
float: left;
width: 620px;
}
.contactperson_info label, .contactperson_info input, .contactperson_phone, .contactperson_phone select, .fillinBox, .filin_tit, .filin_tit strong, .filin_tit a, .contactperson_phone, .userList label {
float: left;
}
.contactperson_info_label {
width: 105px;
text-align: right;
}
.contactperson_info label {
width: 105px;
text-align: right;
}
.contactperson_info em, .userList em {
color: red;
font-family: 'simsun';
}
.contactperson_info .con_name, .fillinBox .con_name {
width: 104px;
}
.contactperson_info input, .contactperson_info .con_remark, .userList input {
border: 1px solid #ABADB3;
}
.contactperson_info input, .userList input {
height: 20px;
line-height: 20px;
}
.contract_sty {
padding: 10px 0 0 10px;
float: left;
width: 635px;
}
.cor_999 {
color: #999;
float: left;
line-height: 22px;
margin-bottom: 10px;
}
.contract_info {
float: left;
width: 606px;
height: 132px;
padding: 10px;
border: 1px solid #ABADB3;
overflow-x: hidden;
overflow-y: scroll;
}
.contract_info .list_ul {
padding-left: 15px;
}
.left_xz {
height: 30px;
line-height: 30px;
width: 629px;
padding: 0 8px;
background-color: whiteSmoke;
}
.info_box {
float: left;
padding: 10px 5px 10px 10px;
width: 630px;
}
.check_div {
float: left;
padding: 15px 0 5px 0;
}
.checksty {
margin-left: 5px;
color: #666;
}
#nocheck {
margin-left: 10px;
}
.error {
padding: 0 5px 0 25px;
border: 1px solid #FFD5A1;
color: #333;
white-space: nowrap;
}
.error {
height: 20px;
line-height: 20px;
font-size: 12px;
background: url(../images/verify_bg.0.2.png) no-repeat 2px -37px #FFF8EE;
display: inline-block;
position: relative;
}
.operate_box {
float: left;
font-size: 14px;
line-height: 39px;
padding-left: 83px;
}
.certificate_li, .check_children, .operate_box a, .sub_btn, .certificate_li .birDiv {
float: left;
}
.custometInfo {
float: left;
padding-left: 10px;
}
#orderDetail {
border: 0;
color: #333;
}
#orderDetail {
margin: 15px auto 0;
width: 912px;
height: auto;
overflow: hidden;
clear: both;
}
.dj_order_num {
margin-right: 40px; margin-top:8px;
}
.dj_order_num, .dj_order_price, .dj_order_detail {
display: inline-block;
float: left;
}
#orderDetail .mustPayPrize {
font: 24px/30px "arial";
color: #F60;
padding-right: 5px;
}
.dj_order_detail {
margin-left: 5px;
color: #999; margin-top:8px;
}
.dj_visa {
clear: both;
padding-top: 10px;
}
.visa_type {
font: bold 14px/22px "simsun";
}
.time_person {
margin-top: 5px;
}
.person_num {
margin-left: 35px;
}
.dj_pay_tip {
margin-top: 20px;
color: #999;
}
.pay_tip_pic {
width: 16px;
height: 16px;
display: inline-block;
float: left;
margin-right: 5px;
background: url(../images/pay_image.png) no-repeat -243px -914px;
}
.channel_tab_content {
margin: 0 auto;
width: 912px;
height: auto;
overflow: hidden;
clear: both;
}
#channel_zfb {
margin: 35px 0 0 40px; height:115px;
width: 800px;
overflow: hidden;
clear: both;
}
#channel_zfb .zfb_title {
float: left;
clear: both;
overflow: hidden;
}
 #channel_zfb .zfb_tips {
width: 800px;
float: left;
clear: both;
overflow: hidden;
}
#channel_zfb .zfb_text {
display: inline-block;
overflow: hidden;
padding-left: 20px; padding-top:35px;
font: 14px/34px "SimSun";
color: #333;
}
#channel_zfb .zfb_logo {
display: inline-block;
overflow: hidden; height:34px;
width: 127px;
background: url(../images/pay_image.png) no-repeat -140px 0;
}
#channel_zfb .zfb_logo01 {
display: inline-block;
overflow: hidden; height:34px; width:127px;
width: 127px;
background: url(../images/cft.jpg) no-repeat;
}
#channel_zfb .zfb_xc{ margin-left:10px;} 
#content02 {
margin: 10px auto;
width: 954px;
height: auto;
overflow: hidden;
clear: both;
border: 3px solid #0d93fb;
}
.submitBtnBorder {
width: 100%;
height: 38px;
overflow: hidden;
padding: 15px 0;
}
.zfbSubmitBtn {
margin: 0;
width: 180px;
background-position: 0 -288px;
}
.dredgeSubmitBtn, .notDredgeSubmitBtn, .creditCardSubmitBtn, .zfbSubmitBtn, .unionSubmitBtn, .commonPaySubmitBtn, .giftCardSubmitBtn, .favorableBankSubmitBtn, .unionPaySubmitBtn, .platformSubmitBtn, .weChatSubmitBtn {
display: block;
margin: 0 auto;
height: 38px;
overflow: hidden;
font: 18px/38px "Microsoft Yahei";
color: white;
background-image: url(../images/pay_image.png); background-repeat: no-repeat;
text-align: center;
text-decoration: none;
}
/*ÏßÂ·Ô¤¶©*/
.price_subtotal {
border-top: 1px dashed #CCC;
float: left;
width: 645px;
text-align: right;
padding: 15px 0 17px 0;
}
.price_totle {
float: right;
}
/*xl_index03*/

/*»ÃµÆÆ¬*/
.index_left_hdp{ float:left; width:945px; position:relative; z-index:0; }
/*´¿css»ÃµÆÆ¬¿ªÊ¼*/
.container{width:945px; height: 326px; margin: 0 auto; margin-top: 20px; border:5px solid #d0d0d0; }
.img{width:945px; height: 326px; overflow: hidden; position: relative;}
.bg{width: auto; height: 20px; z-index: 99; position: absolute; left: 15px; bottom: 11px;}
.bg_in{width: 200px; height: 20px; position: relative;}
.bg_in li{width: 20px; height: 20px; line-height: 20px; border-radius: 20px; background: #ffffff; opacity: 0.5; text-align: center; color: #333333; float: left; margin-right: 10px; position: relative; z-index: 999;}
.bg_in #lp{position: absolute; left: 0px; top: 0; background: #ff3c00; opacity: 1; z-index: 998; animation: myfirstArr 22.5s infinite; -webkit-animation: myfirstArr 22.5s infinite; -moz-animation: myfirstArr 22.5s infinite; -o-animation: myfirstArr 22.5s infinite;}

.nav{width: 4000px; height: 326px; position: absolute; left: 0px; top: 0; z-index: 9; animation: myfirst 22.5s infinite; -webkit-animation: myfirst 22.5s infinite; -0-animation: myfirst 22.5s infinite; -moz-animation: myfirst 22.5s infinite;}
.nav li{float: left;}
.nav li img{width: 945px;height: 326px;}
@keyframes myfirst 
{
0%   {left: 0px;}
18%   {left: 0px;}
20%   {left: -945px;}
38%   {left: -945px;}
40%   {left: -1890px;}
58%   {left: -1890px;}
60%   {left: -2835px;}
78%   {left: -2835px;}
80%   {left: -2980px;}
98%   {left: -2980px;}
100%   {left: -0px;}
}

@-o-keyframes myfirst 
{
0%   {left: 0px;}
18%   {left: 0px;}
20%   {left: -945px;}
38%   {left: -945px;}
40%   {left: -1890px;}
58%   {left: -1890px;}
60%   {left: -2835px;}
78%   {left: -2835px;}
80%   {left: -2980px;}
98%   {left: -2980px;}
100%   {left: -0px;}

}

@-moz-keyframes myfirst 
{
0%   {left: 0px;}
18%   {left: 0px;}
20%   {left: -945px;}
38%   {left: -945px;}
40%   {left: -1890px;}
58%   {left: -1890px;}
60%   {left: -2835px;}
78%   {left: -2835px;}
80%   {left: -2980px;}
98%   {left: -2980px;}
100%   {left: -0px;}
}

@-webkit-keyframes myfirst
{
0%   {left: 0px;}
18%   {left: 0px;}
20%   {left: -945px;}
38%   {left: -945px;}
40%   {left: -1890px;}
58%   {left: -1890px;}
60%   {left: -2835px;}
78%   {left: -2835px;}
80%   {left: -2980px;}
98%   {left: -2980px;}
100%   {left: -0px;}
}

@keyframes myfirstArr
{
0%   {left: 0px;}

19%   {left: 0px;}
20%   {left: 30px;}

39%   {left: 30px;}
40%   {left: 60px;}
59%   {left: 60px;}
60%   {left: 90px;}
79%   {left: 90px;}
80%   {left: 120px;}
99%   {left: 120px;}
100%   {left: 0px;}
}


@-webkit-keyframes myfirstArr
{
0%   {left: 0px;}

19%   {left: 0px;}
20%   {left: 30px;}

39%   {left: 30px;}
40%   {left: 60px;}
59%   {left: 60px;}
60%   {left: 90px;}
79%   {left: 90px;}
80%   {left: 120px;}
99%   {left: 120px;}
100%   {left: 0px;}
}

@-moz-keyframes myfirstArr
{
0%   {left: 0px;}

19%   {left: 0px;}
20%   {left: 30px;}

39%   {left: 30px;}
40%   {left: 60px;}
59%   {left: 60px;}
60%   {left: 90px;}
79%   {left: 90px;}
80%   {left: 120px;}
99%   {left: 120px;}
100%   {left: 0px;}
}

@-o-keyframes myfirstArr
{
0%   {left: 0px;}

19%   {left: 0px;}
20%   {left: 30px;}

39%   {left: 30px;}
40%   {left: 60px;}
59%   {left: 60px;}
60%   {left: 90px;}
79%   {left: 90px;}
80%   {left: 120px;}
99%   {left: 120px;}
100%   {left: 0px;}
}
/*´¿css»ÃµÆÆ¬½áÊø*/

.hotels .trans_bg,.hotel_contain .trans_bg {
background-color: black;
opacity: 0.6;
height: 30px;
line-height: 30px;
position: absolute;
left: 0;
bottom: 0;
width: 100%;
filter: alpha(opacity=60);
}
.hotels .m_prod_price,.hotel_contain .m_prod_price {
position: absolute;
left: 0;
bottom: 0;
height: 30px;
line-height: 30px;
width: 100%;
}
.hotels .m_prod_price .mpp_num,.hotel_contain .m_prod_price .mpp_num {
color: #F60;width: 33%; padding-right:3px;
font-weight: 700;
text-align:right; float:left;display: block;
font-size: 14px;
}
.f_yh {
font-family: 'Î¢ÈíÑÅºÚ';
}
.hotels .m_prod_price .trav_name,.hotel_contain .m_prod_price .trav_name {
color: white; float:left;width: 60%;display: block;
padding: 0 0 0 5%;
}
.xltp{ width:1180px; margin-left:11px;height:auto; border-left:#83BD2C 1px solid; margin-bottom:25px;  overflow:hidden;}
.xltp li{ width:219px; float:left; margin-left:15px; text-align:center; color:#666; padding:20px 0 12px 0;}
.xltp li img{ width:209px; height:140px; border:#ddd 1px solid; padding:5px;}
/*×ÉÑ¯»Ø¸´*/
.AQContent_new {
width: auto; overflow:hidden;border-bottom: 1px solid #F1F1F1; margin-bottom:17px;
}
.AQContent {
width: 1160px;
margin: 0
 auto;
}
.AQ_ul {
padding: 5px 10px 0 10px; margin-bottom:12px;
}
.AQ_ul li {
padding: 10px 0px 0px 0px;
zoom: 1;
}
.AQContent_new .AQ_left, .AQContent_new .AQ_left_ask {
width: 85px; margin-top:4px;
}
.AQ_ul .AQ_left, .AQ_ul .AQ_left_ask {
float: left;
}
.AQ_ul .q_icon {
color: #404040;
background-position: 0 -1105px;
}
.AQ_ul .q_icon, .AQ_ul .a_icon {
display: block;
width: 60px;
height: 20px;
padding: 0
 0 0 20px;
margin: 7px
 0 5px 0px;
}
.AQ_ul .a_icon {
color: #0d93fb;
background-position: 0 -1145px;
}
.AQ_ul .AQ_right .a_con {
color: #0d93fb;
line-height: 1.9;
}
.AQ_ul .q_icon, .AQ_ul .a_icon {
background-image: url(../images/20x500.png); background-repeat: no-repeat;
}
.AQContent_new .AQ_right {
width: 600px;
}
.AQ_ul .AQ_right {
float: right;
width:1050px;
line-height: 22px;
}
.AQ_ul .AQ_right p {
margin: 8px
 0;
}
.AQ_ul .AQ_right a {
text-decoration: none;
}
.AQ_ul .a_time {
color: #999;
}
.aq_write {
padding-top: 10px;
margin-bottom: 10px;
}
.pl_10 {
padding-left: 10px;
}
.detail_infor p {
margin: 8px 0;
}
.aq_style_box dt, .con_tit {
font-size: 12px;
font-weight: bold;
width: 80px;
}
.aq_box .q_textbox textarea {
border: 1px solid #CCC;
width: 500px;
height: 120px;
padding: 5px;
margin-bottom: 10px; margin-top:10px;
}
.aq_box .q_test {
margin: 10px 0;
}
.aq_box .q_test input {
border: 1px solid #CCC;
padding: 5px;
}
.aq_box .q_test .test_code {
display: inline-block;
height: 28px;
line-height: 28px;
margin: 0 0 0 10px;
vertical-align: middle;
}
.aq_box .q_test .test_code {
line-height: 28px;
}
.q_test .error {
padding-left: 10px; background:none; border:0;
}
.f_f00 {
color: red;
}
.aq_box .q_btn {
border: 0 none;
background-position: 0 -282px;
color: white;
width: 84px;
height: 24px;
line-height: 24px;
font-weight: 700;
cursor: pointer;
}
.aq_box .q_btn, .searchbox_r .q_btn, .aq_search_btn {
background-image: url(../images/pro_icon.png); background-repeat: no-repeat;
}
.m_2_con01{width: 928px;
height: auto;
overflow: hidden;
float: left;
padding: 0 15px;
font: 12px/22px "simsun";
color: #333;}
.xllm .AQ_ul{ padding-top:0;}
.xllm .AQ_ul li{ padding:0;}
/*Ç©Ö¤*/
.mod {
border: #DDD 1px solid;
padding: 10px 15px;
margin-bottom: 10px;
position: relative;
margin-top: 14px;
}
.recom_visa { width:887px; height:auto; overflow:hidden;
margin-bottom: 0;
}
.recom_visa h3 {
margin-left: -16px;
}
.hui {
display: inline-block;
position: relative;
padding: 0 10px 0 15px;
margin-right: 25px;
background: #FF9239;
font: 24px/29px microsoft yahei;
color: white;
zoom: 1;
}
.recom_visa h3 i {
color: #BBB;
font: 800 14px/1.5 microsoft yahei;
vertical-align: 3px;
}
.qianz_c{ width:928px; margin-top:7px;}
.visa_lis {float: left;margin-top:11px;width: 230px;height: 44px;border: white 1px solid;}
.visa_lis img {float: left;margin-right: 10px;width: 60px;height: 40px;border: #ddd 1px solid;border-radius: 5px;}
.visa_lis em {display: block;padding: 2px 0;width: 136px;}
.visa_lis em, .faq dd {text-overflow: ellipsis;white-space: nowrap;font-style: normal;overflow: hidden;}
.visa_lis .price {font-weight: 800;color: #FE9500; float:left; font-size:17px;}
dfn {font-weight: 800;font-size: 12px;font-family: Arial !important;}
/*Ç©Ö¤±¾ÔÂ¾Û»®Ëã*/
.favor_country{ width:930px; height:auto; overflow: hidden;}
.favor_country .cheap_visa {
width: 919px;
height: 42px;
clear: both;
border-bottom: 2px solid #DDD;
float: left;
}
.cheap_visa .cheap_visa_txt {
font: 20px/45px "microsoft yahei";
color: #FFA63C;
display: inline-block;
height: 42px;
overflow: hidden;
border-bottom: 2px solid #FFA63C;
_position: relative;
_top: 2px;
}
.cheap_visa .cheap_logo {
display: inline-block;
padding-right: 10px;
width: 37px;
height: 42px;
float: left;
overflow: hidden;
background: url(../images/visa-index2.png) no-repeat -315px -172px;
}
.cheap_visa .cheap_visa_txt {
font: 20px/45px "microsoft yahei";
color: #FFA63C;
}
.favor_frame01 { width:924px;
overflow: hidden;
float: left;
border-right: 1px solid #DDD;border-bottom: 1px solid #DDD;
}
.favor_pro_img:hover img{transform: scale(1.1);
    -moz-transform: scale(1.5);
    -webkit-transform: scale(1.5);
    transition: all 0.8s;
    -moz-transition: all 0.8s;
    -webkit-transition: all 0.8s;}
.favor_frame { width:918px;
height: 238px;
overflow: hidden;
float: left;
border-right: 1px solid #DDD;border-bottom: 1px solid #DDD;
}
.favor_pro_list {
width: 228px;
height: 238px;
float: left;
overflow: hidden;
border-left: 1px solid #DDD;
}
.favor_pro_img {
position: relative;
width: 188px;
height: 141px;
margin: 15px 21px 0;
_margin: 15px 21px 0 7px;
float: left;
position:relative;
overflow:hidden;
}
.favor_pro_img a img {
border-radius: 5px;
}
.favor_pro_tip {
display: inline-block;
width: 188px;
height: 25px;
overflow: hidden;
position: absolute;
bottom: 0;
left: 0;
background: url(../images/favor_tip_bj.png) repeat-x left top;
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;
}
.favor_pro_tip .favor_flag {
color: white;
font: 12px/25px 'simsun';
padding-left: 6px;
float: left;
display: inline-block;
_margin-top: 6px;
}
.favor_pro_tip .favor_flag img {
display: inline-block;
vertical-align: text-top;
border-radius: 2px;
}
.c_song {
display: inline-block;
width: 33px;
padding-left: 20px;
padding-right: 5px;
float: right;
height: 16px;
margin-top: 5px;
background: url(../images/visa-index3.png) no-repeat -3px -355px;
font: 12px/16px "arial";
color: #F60;
}
.favor_pro_info {
width: 188px;
height: 36px;
float: left;
margin: 5px 21px 0;
_margin: 5px 21px 0 7px;
}
.favor_pro_info a {
font: 12px/18px 'simsun';
color: #333;
word-break: break-all;
text-decoration: none;
}
.favor_pro_price {
width: 188px;
height: 25px;
overflow: hidden;
margin: 5px 21px 0;
_margin: 5px 21px 0 7px;
float: left;
}
.favor_pro_old_price {
font: 12px/25px 'simsun';
color: #999;
display: inline-block;
float: left;
}
.favor_pro_old_price em {
font: 12px/25px 'arial';
color: #999;
text-decoration: line-through;
}
.favor_pro_new_price {
font: 12px/25px 'arial';
color: #F60;
float: right;
}
.favor_pro_new_price em {
font: 20px/25px 'arial';
color: #F60;
}
.team_free { position:absolute; left:-8px; top:150px; width:98px; height:40px; background:url(../images/team_free.gif) no-repeat; font-size:18px; line-height:35px; padding-left:18px; font-family:"Microsoft YaHei"; color:#fff;}

.jifeng_top01{ float:left; width:972px;}
.jifeng_top_left{ width:590px; float:left;}
.jifeng_top_right{ float:right; width:186px;border:1px solid #cccccc;}
.jifeng_top_right h3{ width:180px;  height:30px; line-height:30px;text-align: left; border-bottom:1px solid #cccccc; margin-left:3px;}
.jifeng_top_right h3 span{ color:#333; font-weight:bold; font-size:14px; padding-left:8px;}
.jfsousuo{ width:178px; margin:8px auto; overflow:hidden}

.jfsousuo P EM {
	FLOAT: left; COLOR: #555; 
}
.jfsousuo P LABEL {
	FLOAT: left; COLOR: #555; 
}
.jfsousuo P EM {
	LINE-HEIGHT: 28px; HEIGHT: 28px; 
}
.jfsousuo P LABEL {
	DISPLAY: inline; MARGIN-LEFT: 4px
}
.jfsousuo P LABEL INPUT.search_txt {
	BORDER-BOTTOM: #c0c0c0 1px solid; BORDER-LEFT: #c0c0c0 1px solid; LINE-HEIGHT: 26px; PADDING-LEFT: 8px; WIDTH: 120px; HEIGHT: 26px; BORDER-TOP: #c0c0c0 1px solid; BORDER-RIGHT: #c0c0c0 1px solid
}
.colorb2 {
	COLOR: #333
}
.colorb3 {
	COLOR: #999
}

.sub_search {
	MARGIN-TOP: 18px; PADDING-LEFT: 43px; float:left; width:140px;
}
.pl55 {
	PADDING-LEFT: 55px
}
.search_sub {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; WIDTH: 96px;  FLOAT: left; HEIGHT: 30px; BORDER-TOP: 0px; CURSOR: pointer; BORDER-RIGHT: 0px; background:#ff6600; font-size:14px; color:#fff; font-weight:bold; margin-bottom:10px;
}
.sub_search A {
	MARGIN-TOP: 5px; WIDTH: 60px; DISPLAY: inline; FLOAT: left; COLOR: #357ad8; MARGIN-LEFT: 15px
}

.mt18 {
	MARGIN-TOP: 10px; float:left
}