@charset "utf-8";
/**CSS reset**/
html,body,div,ul,ol,li,img,form,input,h1,h2,h3,h4,h5,h6,p,i,b{margin:0;padding:0;}
a{text-decoration:none;color:#333;}

body{font-size:14px; text-align:left;}
ul{list-style:none;}
.clear{clear:both;}
.city{ text-align:center;}
/****/
#container{margin:0 auto;width:1000px; position: relative;}
/**顶部广告**/
#bannerad{width:1000px;height:90px;}
/**子导航条**/
#subnav{margin:0px 0 10px 0;width:1000px;height:40px;background-color: #45b2f6;    background-color: #ff6600;
    padding-left: 453px;
    padding-right: 453px;    display: flex;}
#subnav ul{float:left;height:40px;}
#subnav ul li{float:left;height:40px; }
#subnav ul li a{display:block;padding:0 10px 0 10px;text-align:center;line-height:40px;color:#fff;font-family:微软雅黑,Arial, Helvetica, sans-serif;}
#subnav ul li a:hover{background:#dd4400;}
/**内容box**/
#content{float:left;width:692px;}
#sidebar{float:left;margin-left:8px;width:300px;}
/**面包屑**/
.breadcrumb ul{padding-left:15px;width:677px;height: 30px; border-bottom: 1px solid #f2f2f2;}
.breadcrumb ul li{float:left;font-size: 12px;line-height: 30px; padding:0px 2px;}
.breadcrumb ul li a{font-size: 12px;}
.breadcrumb ul li a:hover{color:#45b2f6;text-decoration: underline;}
/**分享**/
.share{width:185px;height: 25px;}

/**标题**/
#content h1{margin:15px;text-decoration:none;font-weight: normal;font-size: 24px;font-family:微软雅黑,Arial, Helvetica, sans-serif; float:left;}
#content a.allson{ font-size:12px; color:#f00;; display:block; margin-top:25px; *margin-top:15px; float:left;}


.card{width:690px;border:1px solid #f2f2f2;border-top:2px solid #ff6600;background: url(../images/bg_brillant.png); }
.card p{padding:15px;line-height: 30px;}
.card p a:hover{color:#ff6600;text-decoration: underline;}
.card p span{color:#f60;font-family:Arial, Helvetica, sans-serif;font-weight: bold;}
/**内容列**/
.contentlist{margin-top:20px;width:692px; clear:both;}
.contentlist h4{width:692px;height:25px;border-bottom: 1px solid #ff6600;}
.contentlist h4 b{padding-left:5px;color: #333;font-weight: normal;font-family:微软雅黑,Arial, Helvetica, sans-serif;    font-size: 17px;}
h4 img {
    vertical-align: middle;
    margin-top: -8px;
}


.contentlist h3{width:692px;height:25px;border-bottom: 1px solid #ff6600;}
.contentlist h3 b{border-left:4px solid  #ff6600;padding-left:5px;color: #333;font-weight: normal;font-family:微软雅黑,Arial, Helvetica, sans-serif;}
.contentlist #mapcontainer{width:692px;}
.contentlist p{padding:15px;line-height: 30px; float:left;}

.contentlist .mapbtn{margin:0 0 15px 15px;width:125px;height: 30px}
.contentlist .mapbtn a{display:block;width:125px;height: 30px;background: url(../images/mapbtn.gif) -10px -8px;}
.contentlist .mapbtn a:hover{background: url(../images/mapbtn.gif) -10px -52px;}

.contentlist .row3{margin-top:15px;width:682px;overflow: hidden;}
.contentlist .row3 li{float:left;width:210px;margin-bottom:18px;margin-right: 10px;overflow: hidden;}
.contentlist .row3 a{display: block;padding-left:15px;width:200px;height:28px;line-height: 28px;background: url(../images/icons/listdot.png) no-repeat 0 8px;overflow: hidden;}
.contentlist .row3 a:hover{color:#f60;text-decoration: underline;}
.contentlist .row3 span{display:block;padding-left:15px;font-size: 12px;line-height: 18px;color: #666;width:200px;height: 18px;overflow: hidden;}

.contentlist .jtdt .gjlu{display: block;
    color: #00F;
    padding: 0 5px 0 5px;
    margin-right: 5px;
    line-height: 28px;
    width: 40px;
    text-align: left;
    height: 28px;
    overflow: hidden; float: left;}
	
.contentlist .jtdt a{	
    display: block;
    color: #00F;
    padding: 0 5px 0 5px;
    margin-right: 5px;
    line-height: 28px;
    
    text-align: left;
    height: 28px;
    overflow: hidden;
    float: left;
}
.contentlist .jtdt span{ font-weight:bold;}
.contentlist .jtdt a:hover{text-decoration: underline;}

/**sidebar**/
.ad300x90 {width:300px;height:90px;background-color: #45b2f6;}

.recommend{margin-top:15px;width:300px;}
.recommend h3{width:300px;height:25px;border-bottom:1px solid  #ff6600;}
.recommend h3 b{border-left:4px solid  #ff6600;padding-left:5px;color: #333;font-weight: normal;font-family:微软雅黑,Arial, Helvetica, sans-serif;}
.recommend ul{list-style:disc;padding-left:20px;line-height: 20px;}
.recommend ul li{margin-top:5px;padding-left:15px;background:url(../images/icons/listdot.png) no-repeat  0 5px;}
.recommend ul li a{font-size:12px;}
.recommend ul li a:hover{color:#f60;text-decoration: underline;}

.shotcut{margin-top:15px;width:300px;}
.shotcut h3{width:300px;height:25px;border-bottom:1px solid  #45b2f6;}
.shotcut h3 b{border-left:4px solid  #45b2f6;padding-left:5px;color: #45b2f6;font-weight: normal;font-family:微软雅黑,Arial, Helvetica, sans-serif;}
.shotcut ul{padding-left:10px;}
.shotcut ul li{margin-top:5px;}
.shotcut ul li a{display: block;width:290px;height: 35px;line-height:30px;text-align:center;background:url(../images/btn_grey.png) -16px -11px;}
.shotcut ul li a:hover{background:url(../images/btn_grey.png) -16px -56px;}

.ad300x250 {margin-top:15px;width:300px;height:250px;background-color: #45b2f6;}

.suggestion{margin-top:20px;width:298px; height:60px;border:1px solid #f1f1f1;border-top:2px solid #ff6600;}
.suggestion i{display: block;float:left;width:60px;height:60px;margin-left:15px;background: url(../images/icons/suggestion.png) -5px -68px;}
.suggestion a{font-family:微软雅黑,Arial, Helvetica, sans-serif;font-size: 12px;color:#555;line-height: 50px; }
.suggestion a:hover{color:#45b2f6;}

/**办事直通车**/
.labelcol{margin-top:0px;width:300px;}
.labelcol h3{width:300px;height:25px;border-bottom:1px solid  #45b2f6;}
.labelcol h3 b{border-left:4px solid  #45b2f6;padding-left:5px;color: #45b2f6;font-weight: normal;font-family:微软雅黑,Arial, Helvetica, sans-serif;}
.labelcol ul{}
.labelcol ul li{margin-top:3px;margin-left: 5px;}
.labelcol ul li a{display:block;background:#1298d0;width: 260px; padding:10px;padding-left:20px;color:#fff;font-size:12px;}
.labelcol ul li a:hover{background:#19aae7;}

/*----------通用底部 CSS开始----------*/
#end_zt{ background:#FFF; height:140px; overflow:hidden; line-height:35px; border-top:1px solid #DDD; font-size:12px; margin-top:10px;}
#end_zt .wenzi{ width:960px; text-align:center; line-height:30px; margin:10px auto;color:#666}
#end_zt .wenzi a{ color:#666; text-decoration:none}
#end_zt .wenzi a:hover{ color:#f60; text-decoration:underline}
#end_zt .logo{ width:960px;text-align:center; margin:0 auto}
/*----------通用底部 CSS结束----------*/

/**字母检索**/
.char-nav{margin-top:20px;width:680px;height: 30px;/*background: #ccc;*/}
.char-nav a{display:block;float:left;padding:0 5px 0 5px;color: #555;line-height: 20px;margin-right: -1px;border:1px solid #eee;}
.char-nav span{display:block;float:left;padding:0 5px 0 5px;color: #555;line-height: 20px;margin-right: 4px;border:1px solid #eee;text-align: center;}
.char-nav a.selected{background-color: #45b2f6;color:#fff;}
.char-nav a.selected{background-color: #45b2f6;color:#fff;}
.char-nav a:hover{background-color: #ff6600;color:#fff;}

/**下拉菜单icon**/
#subnav ul li.drop-down-menu a{padding:0 35px 0 15px; background:#dd4400 url(../images/icons/down.jpg) no-repeat 75px 0;}
#subnav ul li.drop-down-menu a:hover{background:#dd4400 url(../images/icons/down.jpg) no-repeat 75px -40px;}

#menu{display:none;position:absolute;top:40px; left:0px;width:195px;opacity: 1;background: #fff;border:1px solid #ccc;}
#menu ul{width:195px;border-top:none;}
#menu ul li{float:left;position:relative;width:195px;height:40px;background-color: #fff;border-top:1px dotted #ccc;_zoom:1;margin-bottom:0;_margin-bottom:-0px;}
#menu ul li a.sub{display:block;margin:0;padding:0 0 0 30px;width:165px;height:40px;text-align: center;color: #555;line-height: 38px;}
#menu ul li a.ico1{background: url(../images/icons/icons_nav_ico.jpg) no-repeat 0 0;}
#menu ul li a.ico1:hover{color:#fff;background:#45b2fc url(../images/icons/icons_nav_ico.jpg) no-repeat 0 -335px;}
#menu ul li a.ico2{background: url(../images/icons/icons_nav_ico.jpg) no-repeat 0 -40px;}
#menu ul li a.ico2:hover{color:#fff;background:#45b2fc url(../images/icons/icons_nav_ico.jpg) no-repeat 0 -375px;}
#menu ul li a.ico3{background: url(../images/icons/icons_nav_ico.jpg) no-repeat 0 -80px;}
#menu ul li a.ico3:hover{color:#fff;background:#45b2fc url(../images/icons/icons_nav_ico.jpg) no-repeat 0 -415px;}
#menu ul li a.ico4{background: url(../images/icons/icons_nav_ico.jpg) no-repeat 0 -120px;}
#menu ul li a.ico4:hover{color:#fff;background:#45b2fc url(../images/icons/icons_nav_ico.jpg) no-repeat 0 -455px;}
#menu ul li a.ico5{background: url(../images/icons/icons_nav_ico.jpg) no-repeat 0 -160px;}
#menu ul li a.ico5:hover{color:#fff;background:#45b2fc url(../images/icons/icons_nav_ico.jpg) no-repeat 0 -495px;}
#menu ul li a.ico6{background: url(../images/icons/icons_nav_ico.jpg) no-repeat 0 -200px;}
#menu ul li a.ico6:hover{color:#fff;background:#45b2fc url(../images/icons/icons_nav_ico.jpg) no-repeat 0 -535px;}
#menu ul li a.ico7{background: url(../images/icons/icons_nav_ico.jpg) no-repeat 0 -240px;}
#menu ul li a.ico7:hover{color:#fff;background:#45b2fc url(../images/icons/icons_nav_ico.jpg) no-repeat 0 -575px;}
#menu ul li a.ico8{background: url(../images/icons/icons_nav_ico.jpg) no-repeat 0 -280px;}
#menu ul li a.ico8:hover{color:#fff;background:#45b2fc url(../images/icons/icons_nav_ico.jpg) no-repeat 0 -615px;}
#menu ul li a.ico9{background: url(../images/icons/icons_nav_ico.jpg) no-repeat 0 -675px;}
#menu ul li a.ico9:hover{color:#fff;background:#45b2fc url(../images/icons/icons_nav_ico.jpg) no-repeat 0 -720px;}
#menu ul li div{display:none;position: absolute;width:500px;height:300px;border:1px solid #ccc;padding:5px 10px;background:#fff url(../images/bg.jpg) repeat-y;}
#menu ul li div.sub-menu1{top:0px;left:195px;overflow: auto;}
#menu ul li div.sub-menu2{top:-20px;left:195px;overflow: auto;}
#menu ul li div.sub-menu3{top:-40px;left:195px;overflow: auto;}
#menu ul li div.sub-menu4{top:-60px;left:195px;overflow: auto;}
#menu ul li div.sub-menu5{top:-90px;left:195px;overflow: auto;}
#menu ul li div.sub-menu6{top:-120px;left:195px;overflow: auto;}
#menu ul li div.sub-menu7{top:-150px;left:195px;overflow: auto;}
#menu ul li div.sub-menu8{top:-180px;left:195px;overflow: auto;}
#menu ul li div h3{width:100%;border-bottom:1px dotted #ccc;font-size: 14px;line-height: 30px;margin-bottom: 10px;}
#menu ul li div a,#menu ul li div a:visited{display:inline-block;padding:8px 12px;font-size: 12px;}
#menu ul li div a:hover{color:#45b2fc;text-decoration: underline;}

/*酒店样式*/
.RoomStyleList {border-bottom: 1px solid #DADADA;padding: 14px 0 0;clear: both;cursor: pointer;}
.RsListinfo { padding:0 10px 14px; line-height:24px; height:24px; overflow:hidden; }
.RsListNum { float:left; width:18px; height:18px; margin-top:3px; font-weight:700; text-align:center; line-height:18px; color:#fff; line-height:20px\9; overflow:hidden; background:#98caf3; }
.RsName { float:left; display:block; width:230px; padding-left:10px; font-size:14px; font-weight:700; color:#222; }
.RsPrice { width:120px; float:left; text-align:right; display:block; color:#4274B9;}
.RsPrice b{font-size: 20px; font-weight: 700; }
.RsShowBtn { width:80px; padding-right:10px; position:relative; cursor:pointer; text-align:center; border-radius:1px; line-height:24px; height:24px;  line-height:27px\9; overflow:hidden; color:#fff; float:right; background:url(../images/btnbg.gif) 0 -186px; }
.RsShowBtnIcon { width:10px; height:5px; overflow:hidden;  background:url(../images/detailbg.gif); background-position:-21px -34px; position:absolute; top:10px; right:10px; }
.RsHideBtnIcon { width:10px; height:5px; overflow:hidden; background:url(../images/detailbg.gif); background-position: -21px -40px; position:absolute; top:10px; right:10px; }
.RsShowBtn:hover {  background-position:0 -211px; }
.RsShowList{ background:#FFFFFF; border:1px solid #CCC; border-bottom:none; margin-bottom:10px;}
.RsShowList td.RsShowLpd {padding-left: 20px;}
.RsShowList td{padding: 15px 0;line-height: 20px;}
.RsSaleIcon{ margin-left: -11px;width: 17px;height:17px; display:inline-block; background-position:0 -162px;margin-left:1px; vertical-align:middle; background-image:url(../images/detailbg.gif); background-repeat:no-repeat; }
.BookingHotelBtn {width: 70px;height: 24px;background-image:url(../images/btnbg.gif); background-position: 0 0;display: inline-block;overflow: hidden;line-height: 24px;line-height: 26px	9;text-align: center;color: white;}


 html,body{margin:0;padding:0;}
.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}
#menu{top: -10px;}
#subnav{ width:100%; padding:0px;}
#subnav ul { width:1000px; margin:0px auto;}
#subnav ul li.drop-down-menu a{padding:0 35px 0 15px; background:#dd4400 url(http://imgbdb3.bendibao.com/whbdb/20162/19/20160219111949_86160.jpg) no-repeat 75px -40px;}
#subnav ul li.drop-down-menu a:hover{background:#dd4400 url(http://imgbdb3.bendibao.com/whbdb/20162/19/20160219111949_86160.jpg) no-repeat 75px -40px;}
/*map 样式*/
.iw_poi_title{ font-size:14px; color:#f60; float:left; margin-bottom:10px;}
.iw_poi_more{ float:left; margin-left:20px; color:#555; font-size:12px}
.iw_poi_content{border:0;border-top:1px solid #f60;margin:0;line-height:20px;padding:10px 2px; color:#666; clear:both; font-size:14px; margin-top:10px; overflow:hidden;}
.dn_sIWTabs{border-top:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd;margin:0;clear:both; font-size:12px;}
.dn_sIWTab{float:left;border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd;margin:0 0 0 -1px;line-height:15px;height:15px;padding:9px 0;width:100px;text-align:center;cursor:pointer;}
.dn_sIWTabIconSearch,.dn_sIWTabIconStar,.dn_sIWTabIconEnd{margin-right:3px;width:15px;height:15px;display:inline-block;display:inline-block;vertical-align:middle;}
.dn_sIWTabIconSearch{background-position:-350px -469px}
.dn_sIWTabIconStar{background-position:-331px -470px}
.dn_sIWTabIconEnd{background-position:-318px -470px}
.dn_sIWTab-active{border-bottom:1px solid #fff;background:#fff}
.dn_sIWBoxs{border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd; clear:both; }
.dn_sIWBox{display:none;padding:15px 10px;}
.dn_sIWBox-active{display:block}
.dn_sIWLabel{color:#666}
.dn_sIWHotwords a{margin:0 5px 0 0;color:#666}
.dn_sIWEnd,.dn_sIWStart,.dn_sIWKeyword{margin:0 5px;background:#fff;border:1px solid #a0a0a0;height:14px;line-height:14px;padding:7px}
.dn_sIWKeyword{width:130px}
.dn_sIWEnd,.dn_sIWStart{width:175px}
.dn_sIWEndBtn,.dn_sIWStartBtn,.dn_sIWKeywordBtn{background:#fff;border:1px solid #a0a0a0;border-radius:3px;height:14px;line-height:14px;padding:7px;display:inline-block;vertical-align:middle;color:#666;text-decoration:none}
.dn_sIWEndBtn:hover,.dn_sIWStartBtn:hover,.dn_sIWKeywordBtn:hover{text-decoration:none}
.dn_sIWScenLink{float:right;font-size:12px;font-weight:bold;text-shadow:1px 1px 1px rgba(0,0,0,0.3);margin:10px 0 0 10px;height:32px;line-height:30px;display:inline-block;vertical-align:middle;width:111px;background:#f60;color:#fff;text-align:center}
.dn_sIWScenLink:hover{text-decoration:none;color:#fff;background-position:-530px -440px}
.clear{ clear:both; overflow:hidden;}
.tipsbox{ position:relative; width: 100%;z-index:99999;}
.tipsbox input{border-radius:0 0px 0 0;}
.tipsbox .showtips{ position:absolute; top:38px; left:0; z-index:99999;width: 100%;}
.tipsbox .showtips ul {width: 100%;border-top: #CCC 1px solid;border-bottom: #CCC 1px solid;margin-bottom: 15px; background:#FFFFFF;}
.tipsbox .showtips ul li {border-left: #CCC 1px solid;border-right: #CCC 1px solid;cursor: pointer;height: 33px;line-height: 33px;overflow: hidden;font-size: 0.9em;padding: 0 0 0 10px;border-bottom: #dedede 1px dotted;}
.tipsbox .showtips ul li:last-child{border-bottom: none;}
.tipsbox #q_tips{ width:430px;}
.tipsbox #s_tips{ width:430px;}
.tipsbox #e_tips{ width:430px; left:228px;; }
.tipsbox .showtips ul li font{ color:#999999; font-size:12px;}
.tangram-suggestion-main{ line-height:24px;}
.tangram-suggestion{ border: #CCC solid 1px !important; top:3px !important; padding-left:5px; left:-3px !important;}

.amap-info-contentContainer{
    min-width: 100px;
    white-space: nowrap;
    background-color: white;
    text-align: center;
}