
.mp-b-m{ background-color:#f5f9fd}
.mp-b-m .h{ height:28px; line-height:28px; border-bottom:1px solid #edeff2; overflow:hidden; zoom:1; background:url(../images/h_signedM.gif) repeat-x; float:left; width:100%;}
.mp-b-m .h .left{ margin-left:10px; *margin-left:5px; padding-left:20px; background:url(../images/h_signedM2.gif) 0 7px no-repeat}
.mp-b-m .h .right{ color:#999; padding-right:10px}
.mp-b-m .n{ padding:8px; zoom:1; float:left;}
.mp-b-m .n li{ height:38px; padding:3px; border-bottom:1px solid #ededed; overflow:hidden; zoom:1}
.mp-b-m .n li .left{ width:115px; height:38px;}
.mp-b-m .n li .left h3{ width:115px; font-size:12px; font-weight:normal; overflow:hidden; white-space:nowrap}
.mp-b-m .n li .left h3 a{ color:#004fb1}
.mp-b-m .n li .left p{ width:115px; color:#999; overflow:hidden; white-space:nowrap}
.mp-b-m .n li .right{ width:101px; height:38px; text-align:right; line-height:38px;}
.mp-b-m .n .nb{ border-bottom:0}
.bcfff{ background-color:#fff}


/* holidayList */
.mp-box-default .mp-cp{ border-top:2px solid #C6D7EB; background:#fffbd9; clear:both}
.mp-box-default .mp-cp .mp-tip{ height:38px; line-height:38px; color:#999; padding-left:28px; overflow:hidden; background:url(../images/h_l_jiao.gif) 12px 15px no-repeat}
.mp-box-default .mp-cp .mp-tip .fb a{color:#333}

.mp-tbl-cp-s{ overflow:hidden; zoom:1}
.mp-tbl-cp-s dl{clear:both; overflow:hidden; border-bottom:1px dashed #d7d4bb; margin-bottom:10px; zoom:1}
.mp-tbl-cp-s dt{display:block; float:left; width:75px; height:22px; text-align:right; margin-bottom:0}
.mp-tbl-cp-s dt strong{ font-weight:bold; color:#000}
.mp-tbl-cp-s dd{display:block; float:left; margin:1px 3px; white-space: nowrap}
.mp-tbl-cp-s dd a{display:block; padding:0px 6px; background:#fffbd9; color:#007b43}
.mp-tbl-cp-s dd a:hover{background:#6db393; color:#fff; text-decoration:none}
.mp-tbl-cp-s dd .bc{ background-color:#6db393; color:#fff}
.mp-tbl-cp-s .nb{ border-bottom:0}

.mp-sort-tab {}
.mp-sort-tab { width:710px; height:32px; background:url(../images/search_nav2.gif) repeat-x bottom;}
.mp-sort-tab li { float:left; height:32px; line-height:32px; margin-right:3px; display:inline;}
.mp-sort-tab li a { font-size:12px; color:#666; position:relative; z-index:7; }
.mp-sort-tab .active a { float:left; padding-left:3px; height:32px; background:url(../images/search_nav.gif) no-repeat left 0;}
.mp-sort-tab .active span { float:left; height:32px; line-height:32px; background:url(../images/search_nav.gif) no-repeat right -40px; font-size:12px; color:#666; font-weight:bold; padding:0 10px 0 6px; }
.mp-sort-tab .normal a{ float:left; padding-left:3px; height:32px; background:url(../images/search_nav.gif) no-repeat left -80px;}
.mp-sort-tab .normal span {float:left; height:32px; line-height:32px; background:url(../images/search_nav.gif) no-repeat right -120px; font-size:12px; color:#666; padding:0 10px 0 6px;}
.mp-sort-tab span b{ font-weight:normal;}
.mp-sort-tab .sou{ float:right; padding-right:3px;}



.mp-search-page{ height:32px; line-height:32px; padding:0 10px;}
.mp-search-page .sort{ float:left; color:#333; padding-left:30px;}
.mp-search-page select{ float:left; width:100px; margin:7px 0 0 5px;}


.mp-down-ctrl { float:right; padding-left:5px}
.mp-down-ctrl li{ float:left; padding:8px 0 0 4px;}
.mp-down-ctrl .mp-prev-page a,.mp-down-ctrl .mp-next-page a,.mp-down-ctrl .mp-prev-page span,.mp-down-ctrl .mp-next-page span{ display:block; width:18px; height:17px}
.mp-down-ctrl .mp-prev-page span{ background:url(../images/search_Bread.gif) no-repeat left -60px}
.mp-down-ctrl .mp-prev-page a{ background:url(../images/search_Bread.gif) no-repeat left -40px}
.mp-down-ctrl .mp-next-page span{ background:url(../images/search_Bread.gif) no-repeat right -60px}
.mp-down-ctrl .mp-next-page a{ background:url(../images/search_Bread.gif) no-repeat right -40px}

.mp-search-list{ padding-top:5px; margin: 0 10px 10px;}
.mp-search-list li{ padding:10px 0; overflow:hidden; zoom:1; border-bottom:1px solid #e1e1e1}
.mp-search-list li .left{ width:150px; height:95px;}
.mp-search-list li .left p{ text-align:center; color:#999; line-height:16px}
.mp-search-list li .right { width:550px; text-align:left}
.mp-search-list li .right img.picture { float:right; margin-top:5px; border:1px solid #d8d8d8;}
.mp-search-list li .right h5{ width:505px; font-weight:normal; display:block; line-height:21px; overflow:hidden; white-space:nowrap}
.mp-search-list li .right p{ width:505px; display:block; line-height:20px; color:#999; overflow:hidden;}
.mp-search-list li .right p img{vertical-align:middle;}
.mp-search-list li .right p .other{ color:#004fb1; padding-left:12px; background:url(../images/Arrow.gif) no-repeat left 4px}
.mp-search-list li .right p .tu{text-decoration:underline;}
.ca8,a.ca8:hover{color:#a8a8a8}


.mp-page{ text-align:center; padding:25px 0; color:#999}
.mp-page a{ padding:2px 8px; margin:0 2px; border:1px solid #99b9ff; color:#004fb1; background-color:#eff5ff; text-decoration:none}
.mp-page .active{border:1px solid #eee; color:#004fb1; background-color:#fff}
.mp-page a:hover{border:1px solid #ff5b00; color:#ff5b00; background-color:#fff}
.mp-page input.cst-ipt-no{ width:25px; text-align:center; line-height:20px; padding:0 2px; border:1px solid #d2d2d2; background-color:#fff}
.mp-page input.cst-ipt-btn{ padding: 2px 5px;}


.mp-tbl-cp-s table{margin:0 10px 10px}
.mp-tbl-cp-s td{border-bottom:1px dashed #d7d4bb; clear:both; overflow:hidden; zoom:1; line-height:25px; padding:3px 0; color:#333; vertical-align:top}
.mp-tbl-cp-s td strong{ font-weight:bold; color:#000}
.mp-tbl-cp-s td a{background:#fffbd9; color:#007b43; margin:0 4px;  white-space: nowrap}
.mp-tbl-cp-s td a:hover{background:#6db393; color:#fff; text-decoration:none}
.mp-tbl-cp-s td .bc{ background-color:#6db393; color:#fff}
.mp-tbl-cp-s .nb{ border-bottom:0}
.mp-tbl-cp-s .star{margin-right:25px; float:left}
.mp-tbl-cp-s .star  input{vertical-align:middle}
.mp-tbl-cp-s td.more{text-align:right}
.mp-tbl-cp-s td.more a{float:right; color:#666; text-decoration:none; margin-right:0; padding-right:0}
.mp-tbl-cp-s td.more a:hover{color:#666; text-decoration:none; background: transparent}
.mp-tbl-cp-s td.more span{display:block; float:right; width:15px; height:14px; overflow:hidden; margin-top:5px; background:url(../images/arrowDot.png) no-repeat right center; _background-image:url(../images/arrowDot.gif)}


.mp-tbl-search{margin-bottom:10px}
.mp-tbl-search td{ font-size:14px; color:#666}
.mp-tbl-search input{border:0 none; height:22px; line-height:22px; margin:4px 0 0 7px; background:none; outline:medium none; color:#f1c567}
.mp-tbl-search .field274{ width:274px; height:30px; background:url(../images/hotel_ser.gif) no-repeat;}
.mp-tbl-search .field274 input{ width:260px;}
.mp-tbl-search .sel138{width:138px; height:30px; background:url(../images/search_H.gif) 0 -150px no-repeat; position:relative;}
.mp-tbl-search .sel138 select{ width:125px; height:18px; border:none; background:none; position:relative; top:6px; left:8px;}
.mp-tbl-search .field273{ width:273px; height:30px; background:url(../images/text273.gif) 0 0 no-repeat}
.mp-tbl-search .field273 input{width:273px;}
.mp-tbl-search .yy{ width:11px; height:30px; background:url(../images/search_H.gif) 0 -190px no-repeat}
.mp-tbl-search .fast{width:101px; border:0 none; height:33px; font-size:0; cursor:pointer; background:#fff url(../images/btSa.gif) no-repeat 0 -2px;}

.h_city{ color:#999}
.hot_list th{ height:35px; line-height:35px; text-align:left; text-indent:10px; color:#999; background:url(../images/grayt_bg.gif) repeat-x;}
.hot_list td{ height:35px; line-height:35px; text-align:left; text-indent:10px; color:#666;}
.hot_list td a{ color:#004fb1; font-size:14px;}


.mp-search-list .left .mp2_scx { padding-top: 6px; }
.mp-search-list .left .mp_down { padding-left: 8px; background: url(../images/mp2_ico01.gif) no-repeat 0 -37px;}
.mp-search-list .right .mp2_btna { float: right; width: 107px; height: 30px; margin-top: 20px; }
.mp-search-list .right a.normal_mp {background: url(../images/mp2_btn.gif) no-repeat 0 -70px; }
.mp-search-list .right a.normal_mp:hover {background: url(../images/mp2_btn.gif) no-repeat 0 0; }

.mp-search-list .right .mp2_h{ width: 430px; }
.mp-search-list .right .mp2_p{ width: 430px; }
.mp-search-list .right .mp2_ico1 { background: url(../images/mp2_ico01.gif) no-repeat 0 0; padding-left: 18px;}

.process01{width:234px; height:17px; background:url(../images/process.gif) no-repeat 0 0; float:right; display:inline; margin:10px 4px 15px 0;}
.process02{width:234px; height:17px; background:url(../images/process.gif) no-repeat 0 -27px; float:right; display:inline; margin:10px 4px 15px 0;}
.process03{width:234px; height:17px; background:url(../images/process.gif) no-repeat 0 -54px; float:right; display:inline; margin:10px 4px 15px 0;}
.process04{width:234px; height:17px; background:url(../images/process.gif) no-repeat 0 -81px; float:right; display:inline; margin:10px 4px 15px 0;}


.mp-b-m .n .mp-pro-l { width: 220px; overflow: hidden; zoom:1;} 
.mp-b-m .n .mp-pro-l li {  height: 22px; line-height: 22px; overflow: hidden; white-space: nowrap; border:0; }
.mp-pro-l li a { float: left; width: 180px; line-height: 22px; overflow: hidden; }
.mp-pro-l li .w140 { width: 140px; overflow: hidden; }
.mp-pro-l li .price { float: right; line-height: 22px; overflow: hidden; }


.menpiao3{margin:0 10px 10px}
.menpiao3 li .left{}
.menpiao3  .left .mp2_scx{padding-top:10px}
.menpiao3  .lh38{line-height:15px !important}
.menpiao3  li .right{float:left; margin-left:10px; width:503px; display:inline;}
.menpiao3 .right .mp2_h,.menpiao3 .right .mp2_p{width:auto}
.red{color:#f00; font-weight:bold}
.menpiao3 li .right p{width:503px; line-height:18px; overflow:auto}

.w_left{ width:77px; float:left;}
.w_right{ width:75px; float:right;}
.c007B43{ color:#007B43;}
.m_top{ margin-top:8px;}
.c5{ color:#555;}

.proItem{padding-bottom:10px; margin:10px; border-bottom:1px dashed #d0d9ec}
.proItem h5{margin-bottom:10px}
.proItem h5 a{font-size:14px; font-weight:normal; color:#004fb1}
.proItem .pic { display: block; width: 200px; height: 130px; padding: 3px; border: 1px solid #d0d0d0; margin: 0 auto; }
.proItem table{ background: #fdf6f1; margin: 10px auto 0;}
.proItem table td{padding:2px; font-size:14px; color:#999}
.proItem:hover { background: #fdf6f1;}

.mp-list-img-c dl dd div { height: 25px; text-align: left; }
.mp-list-img-c dl dd div { text-align: left; float:left; }