@charset "utf-8";
/*banner====================================================================================================*/
.banner100{ width:100%;height:550px; overflow:hidden;background: #efefef;border-bottom: 0px solid #d3d3d3;min-width: 1198px;}
.banner{ width:1198px; height:auto; margin:0 auto; overflow:hidden;}
/*目的地页第一屏4图切换JS------------------------------------------------------------------------------------*/
#container{ width:1198px; height:550px; margin:0 auto;}
/* 外边框*/ 
.flexslider_c{ width:1198px; height:550px;}
.flexslider_c .slides > li{ width:1198px; height:550px; display:none;}
.flexslider_c .slides img{ width:1198px; height:550px; display:block;}
/* Clearfix for the .slides element */
.slides:after{ height:0; line-height:0; content:"."; display:block; clear:both; visibility:hidden;} 
html[xmlns] .slides{ display:block;} 
* html .slides{ height:1%;}
/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .slides > li:first-child{ display:block;}
/* FlexSlider Default Theme*/
.flexslider_c{ background:#fff; position:relative; zoom:1;}
.flexslider_c .slides{ zoom:1;}
.flexslider_c .slides > li {position: relative;}
.flex-container {zoom: 1; position: relative;}
/* 下边点击部分 */
.flex-control-nav{ width:100%; position:absolute; bottom:-46px; text-align:center;}
.flex-control-nav li{ width:34px; height:6px; margin:0 0 0 5px; display:inline-block; zoom:1; *display:inline;}
.flex-control-nav li a{ width:34px; height:6px; background:#cfd0d5; cursor:pointer; text-indent:-9999px; display:block;}
.flex-control-nav li a:hover{ background:#4e4e4e;}
.flex-control-nav li a.active{ background:#4e4e4e; cursor:default;}

/*地图部分======================================================================================================*/
.map100{ width:100%; height:px; overflow:hidden;padding: 20px 0 0 0;}
.map{ width:1190px; height:440px; margin:0 auto; padding:3px; border:1px solid #cacaca;}

/*标题*/
.d_title{ width:958px; height:60px;}
.d_title_name{ float:left; line-height:60px; font-size:26px;}
.d_title_down{ height:25px; float:left;}
.d_btn_con{ height:25px; float:left; margin:20px 0 0 0; padding:0 20px; position:relative; z-index:100;}
.d_btn_con .d_btn_here{ width:14px; height:19px; float:left; margin-top:2px;}
.d_btn_con .d_btn{ height:23px; float:left; padding:0 10px; margin-left:10px; text-align:center; font-size:16px; color:#27bbc5; background:#f9f9f9; border:1px solid #d9d9d9; display:block;}
.d_btn_con .d_btn img{ margin:8px 0 0 4px;}
.d_city_wrap{ width:956px; height:130px; background:#fff; border:1px solid #28bfc3; position:absolute; top:35px; left:-90px; z-index:2;}
.d_city_wrap .d_city_top{ width:956px; height:37px; border-bottom:1px solid #d9f0f1;}
.d_city_top_con_title{ height:37px; float:left; padding:0 10px; line-height:37px; background:#fafafa; color:#7d7d7d;}
.d_city_top_con{ height:37px; float:left; padding:0 10px; line-height:37px;}
.d_city_top_con:hover{ background:#28bfc3; color:#fff;}
.d_city_top_con_on{ background:#28bfc3; color:#fff;}
.d_city_top_con_on:link{ color:#fff;}
.d_city_wrap .d_city_bottom{ width:956px; height:92px;}
.d_city_con{ width:956px; height:92px; line-height:28px; overflow:hidden;}
.d_city_con a{ float:left; padding:1px 10px; color:#28bfc3;}
.d_city_con_l{ width:90px; height:92px; float:left; text-align:center; color:#7d7d7d;}
.d_city_con_r{ width:866px; height:92px; float:left;}
.d_more{ float:right; line-height:60px; margin:0 10px 0 0; color:#161616;}
.d_more img{ margin:26px 0 0 5px;}

/*瓷砖部分容器*/
.d_l_wrap{ width:958px; overflow:hidden;}












