body{margin:0;padding:0;background:#fff;font:12px "Lucida Grande",Verdana,Lucida,Arial,Helvetica,"宋体",sans-serif;}div,form,p,img,ul,ol,li,dl{border:0;list-style:none;margin:0;padding:0;text-align:left}li{list-style-position:outside}a:link,a:visited,a:active{color:#06c;text-decoration:none}a:hover{color:#fff;background:#06c}h1,h2,h3,h4,h5,h6{font-size:14px;margin:0;padding:0}input,select,textarea{font-size:12px;font-family:Arial;line-height:15px}

/* 文字区 */
.frameMould{position:relative;height:83px;background:#fff url(http://img.mapbar.com/web/icon/ad-bg.jpg) no-repeat 0 -219px;border:1px solid #a9c1eb ;}
.frameMould h2{position:relative;height:26px;background:url(http://img.mapbar.com/web/icon/ad-bg.jpg) repeat-x;text-indent:-9999px;}
.frameMould h2 img{display:block;position:absolute;top:0;left:0;width:120px;height:26px;background:url(http://img.mapbar.com/web/icon/ad-bg.jpg) no-repeat 0 -39px;}
.frameMould p{position:relative;color:#0a0b89;font-size:12px;line-height:18px;}
.frameMould a{position:absolute;right:5px;bottom:3px;z-index:9999;}
.frameMould a:hover{background:#FFF;color:#F00;text-decoration:underline;}
.frameMould ul{position:relative;top:-6px;z-index:5000;padding-left:80px;}
.frameMould ul a{display:block;position:relative;zoom:1;padding:1px 5px;text-decoration:none!important;color:#0a0b89!important;}
.frameMould ul a:hover{padding:0 5px;border:1px solid #9bf;background:#e2f5ff;color:#0a0b89;}
.frameMould ul img{position:relative;top:2px;margin:0 4px;}
.frameMould span,.bookingBut{position:absolute!important;right:5px;margin:0;cursor:pointer;}
.frameMould span strong{margin-left:5px;color:#f50;font-size:14px;font-weight:bold;}
.tripB{background-position:0 -123px!important;}
.tripB h2 img{background-position:0 -69px!important;}
.tripC h2 img{background-position:0 -97px!important;}
.tripC ul a,.tripD ul a{display:inline-block;}
.tripA div,.tripB div,.tripC div{overflow:hidden;position:relative;top:-20px;height:52px;padding-top:9px;}
.tripE,.tripF{height:95px;background:url(http://img.mapbar.com/web/icon/ad-bg2.jpg) no-repeat 0 -38px;border-color:#a9c1eb;}
.tripE h2 img,.tripF h2 img,.tripG h2 img{width:200px;background:url(http://img.mapbar.com/web/icon/ad-bg2.jpg) no-repeat 0 -38px;}
.bookingBut{display:none;}
.tripE a:hover .bookingBut,.tripF .bookingBut,.tripG a:hover .bookingBut{display:inline;top:1px;width:42px;height:17px;background:url(http://img.mapbar.com/web/icon/ad-bg2.jpg) no-repeat 0 -140px;}
.tripE a:hover span,.tripG a:hover span{display:none;}
.tripF span{right:60px;}
.tripF ul a:hover span{display:inline;}
.tripG h2,.tripG h2 img,.tripD h2,.tripD h2 img{background:none;}
/*.tripD h2 img{background-position:0 -1px!important;}*/
.tripD,.tripG{height:150px;background:url(http://img.mapbar.com/web/icon/tickets_bg2.jpg) no-repeat;}
.tripD{background:url(http://img.mapbar.com/web/icon/ad-bridge.jpg) no-repeat 0 -1px;}
.tripD ul,.tripG ul{padding:0px 0 0 10px;}
.tripE ul,.tripF ul{top:-3px;}
.tripD div,.tripG div{overflow:hidden;height:79px;*height:77px;padding-top:3px;*position:relative;}
.tripE div,.tripF div{overflow:hidden;position:relative;top:-20px;height:54px;padding-top:6px;}
.tripD a{position:absolute;right:5px;top:5px;z-index:9999;height:18px;}
.tripD a:hover{background:#FFF;color:#F00;text-decoration:underline;}
.tripG a{position:absolute;right:5px;top:5px;z-index:9999;height:18px;}

/* 气泡 */
.mapbar_window{position:absolute;z-index:10000;}
.POPNav1{position:absolute;width:415px;background:url(http://img.mapbar.com/web/icon/roundCorner_blue.png) no-repeat scroll 0 100%;}
.POPNav1 .tl,.POPNav1 .tr,.POPNav1 .tr div,.POPNav1 .bLine{overflow:hidden;height:5px;}
.POPNav1 .tl,.POPNav1 .tr{background:url(http://img.mapbar.com/web/icon/roundCorner_blue.png) no-repeat 0 0}
.POPNav1 .tr{background-position:100% 0;}
.POPNav1 .tr div{height:4px;margin:0 5px;border-top:2px solid #385DC1;background:#f6faff;}
.POPNav1 .tr div img{position:absolute;top:-7px}
.POPNav1 .br{background:url(http://img.mapbar.com/web/icon/roundCorner_blue.png) no-repeat 100% 100%;_zoom:1;}
.POPNav1 .bLine{height:4px;margin:0 5px;border-bottom:2px solid #385DC1;background:#f6faff;}
.POPNav1 .theMain{padding:0 5px;border:2px solid #385DC1;border-top:0;border-bottom:0;background:#f6faff;font-size:14px}
.POPNav1 label input,.bButton input,.conciseP *{vertical-align:middle}/**/
.POPNav1 .arrow{top:-7px;width:16px;height:8px;position:absolute;background-image:url(http://img.mapbar.com/web/icon/mapbarIcon.png);background-position:-212px -119px;background-repeat:no-repeat}
.mainTN h2 strong{color:red;display:block;margin:5px;}
.mainTN img{float:left;margin:0 12px 0 0;}
.mainTN ul{position:relative;overflow:hidden;height:102px;}
.mainTN ul li{color:#555!important;padding:3px 0;font-size:12px;}
.mainTN ul .apronTN{position:absolute;bottom:0;_bottom:-6px;width:100%;height:24px;background:url(http://img.mapbar.com/web/icon/apron_TN.png) repeat-x 0 100%;_background:none;}
.mainTN ul .apronTN img{display:none;_display:block;width:100%;height:24px;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://img.mapbar.com/web/icon/apron_TN.png,sizingMethod='scale');} 
.phoneB{position:relative;top:4px;color:#68d!important;font-weight:bold;}
.phoneB strong{display:inline-block;height:28px;padding:0 5px;background:#68d;color:#fff;font-size:26px;line-height:1.1em;}
