
body{ background:#fff; min-width:1200px;}
p{ line-height:20px;}

/*===头部===*/
.top{ height:36px; background:#efefef; font-size:12px; line-height:36px; }
.top h2, .top_input, .top_login, .top_ym{ float:left; display:inline}
.top_other{ float:right; display:inline; _margin-top:8px;}
.top h2{ margin-right:5px}
.top_input span{ padding:0 5px 0 10px}
.top_input{ margin-right:10px; _margin-top:6px;}
.top_input input{ border:1px solid #ccc;}
.top_login a{ background:url(../images/top_login_bg.png) repeat-x; padding:0 10px; margin:0 10px 0 0; color:#fff; display:block; float:left; height:21px; line-height:21px;}
.top_login{ border-right:1px solid #fff; height:21px; margin-top:8px; padding-right:10px; width:108px;}
.top_ym{ border-left:1px solid #d7d7d7; height:21px; margin-top:8px; padding-left:20px; line-height:21px;}
.top_ym a{ margin-right:10px;}
.search_select{ float:left; display:inline; margin:8px 0 0 30px; *margin-top:0}

/*===logo===*/
.header{ margin:15px 0}
.advertisement{ margin-left:30px;}
.search_tabs{ float:left; display:inline;}
.search_tabs a{ float:left; display:inline; padding:6px 10px; background:#fff; font-size:13px;}
.search_tabs a.cur{background:#e8e8e8; color:#0270d9;}
.search_menu{ height:28px; overflow:hidden;}
.search{ background:#e8e8e8; padding:10px; height:32px;}
.searchs{ width:452px;}
.search_input{ float:right; display:inline; border:1px solid #79c5ff; width:430px; background:#fff; height:30px;}
.search_inputs{ border:0; height:30px; line-height:30px; display:block; width:330px; float:left; background:url(../images/ico_sousuo.png) 5px 5px no-repeat #fff; padding:0 10px 0 26px; color:#000;}
.search_btn{ float:right; background:url(../images/btn1.png) repeat-x; height:30px; line-height:30px; border:0; color:#fff; cursor:pointer; width:60px; text-align:center; font-size:14px;}

/*===栏目条===*/
.menu{ border-top:2px solid #587eff; padding-top:10px; overflow:hidden;}
.menu_ul li{ float:left; display:inline; margin-right:18px; border-right:1px solid #aaa}
.menu_ul li a{ margin-right:15px; font-size:14px; line-height:22px;}
.menu_ul li:last-child{ border:0; margin-right:0}

.nav{ margin-top:6px; position:relative; background:#0099CC; overflow:hidden;}
.shang{ padding:14px 0 10px 0;}
.shang li{ float:left; display:inline; text-align:center; border-right:1px solid #b4b4b4; padding:0 10px}
.shang li a{color:#fff; font-size:14px; line-height:18px;}
.shang li a:hover{ color:#FF9900;}
.shang li.none{ border:0; padding-right:0}
.shang li a.sp{ color:#666;}
.shang li a.sp:hover{ color:#FF9900;}
.shang li.cf2{ width:65px;}
.shang li.cf4{ width:92px;}
.shang li.cf5{ width:112px;}
.shang li.cf6{ width:126px;}
.xia{ padding-left:15px; padding-right:13px}
.xia li{ float:left; display:inline;}
.xia li.news{ border:1px solid #d0d0d0; position:relative; background:url(../images/nav_ico1.png) 3px 4px  no-repeat; padding:0 5px 0 28px; height:22px; line-height:20px; font-weight:bold; line-height:22px\9; bottom:0; left:0;}
.xia li.b2b{ border:1px solid #d0d0d0; position:relative; background:url(../images/nav_ico2.png) 3px 3px  no-repeat; padding:0 5px 0 23px; height:22px; line-height:20px; margin-left:10px; font-weight:bold; line-height:22px\9;bottom:0; left:0;}
.xia li.job{ border:1px solid #d0d0d0; position:relative; background:url(../images/nav_ico3.png) 3px 2px  no-repeat; padding:0 5px 0 22px; height:22px; line-height:20px; font-weight:bold; float:right; margin-right:8px; line-height:22px\9;bottom:0; left:0;}
.xia li.cf4{ width:80px; text-align:center; font-size:13px; border-right:1px solid #999; margin-top:4px;}
.xia li .sp{ position:absolute; right:-7px; top:0;}
.xia li.none{ border:0;}
.xia li a:hover{ color:#FF9900;}
.nav_shade1{ background:#ededed; height:4px; width:1003px; position:absolute; bottom:-5px; left:4px; _display:none;}
.nav_shade2{ background:#ececec; height:57px; width:4px; position:absolute; bottom:-1px; right:-5px; _display:none;}

/*===总布局===*/
.content_1_l{ float:left; display:inline; width:716px;}
.content_1_r{ float:right; display:inline; width:452px;}
.content_2{ margin-top:20px; overflow:hidden;}
.content_2_l{ float:left; width:860px;}
.content_2_r{ float:right; width:300px;}
.bg_1{ background:#e3f3f9;}
.bg_2{ background:#f1f1f1;}
/*.bg_3{ background:#e3f3f9; padding:20px 0; border-top:1px solid #ddd; border-bottom:1px solid #ddd}*/
.ad_show{ width:599px; display:inline}
.ad_show img{ width:599px; height:200px;}
.c_bg1{ background:#f1f1f1; padding:10px 20px}
.c_bg2{ background:#CCFFFF; padding:20px}
.c_bg3{ background:#FFCCCC; padding:20px}
.title_6{ border-bottom:1px solid #0066ff; color:#0066ff; font-size:22px; padding-bottom:5px; margin:25px 0 15px 0; line-height:30px;}

/*===底部===*/
.cntalogo{ position:absolute; top:35px; right:10px;}
.footer{ background:#2f3f4f; border-top:2px solid #fe8400; }
.footer_menu{ padding:25px 20px; position:relative;}
.footer_bottom{ background:#fff; padding:20px 0}
.footer_bottom p{ text-align:center; color:#000}
.footer_bottom p a{ color:#333}
.footer_bottom p a:hover{ color:#587eff}
.footer_nav{ float:left; display:inline; width:180px; margin-right:50px; overflow:hidden;}
.footer_nav h6{ height:26px; line-height:26px; margin-bottom:5px;}
.footer_nav h6 a{ font-size:15px; color:#fff; display:block; border-left:3px solid #587eff; height:18px; line-height:18px; padding-left:15px;}
.footer_nav ul{ padding-left:17px;}
.footer_nav ul li{ line-height:24px;}
.footer_nav ul li a{ color:#fff}
.footer_nav ul li a:hover, .footer_nav h6 a:hover{ color:#587eff}

/*===浮动侧边栏===*/
#s_icons_box .icons_box>a{display: block;width: 38px;height: 38px;background-image: url(../images/c_icons.png);background-repeat: no-repeat;margin-bottom: 12px;}
#s_icons_box{margin-right: -655px;position: fixed;right: 50%;bottom: 10px;z-index: 999; _display:none;}
#s_icons_box a#zuji_icon:hover{background-position: -38px 0;}
#s_icons_box a#weixin_icon:hover{background-position: -38px -51px;}
#s_icons_box a#qq_icon:hover{background-position: -38px -102px;}
#s_icons_box a#tt_icon:hover{background-position: -38px -204px;}
#s_icons_box a#top_icon:hover{background-position: -38px -153px;}
#s_icons_box a#sina_icon:hover{background-position: -38px -257px;}
#s_icons_box a#zuji_icon{background-position: 0 0;}
#s_icons_box a#weixin_icon{background-position: 0 -51px;}
#s_icons_box a#qq_icon{background-position: 0 -102px;}
#s_icons_box a#tt_icon{background-position: 0 -204px;}
#s_icons_box a#top_icon{background-position: 0 -153px;}
#s_icons_box a#sina_icon{background-position: 0 -257px;}
#s_icons_box .icons_box{position: relative;height: 45px;}
#s_icons_box .icons_box:hover .icon_info, #s_icons_box .icons_box:hover i{display: block;}
#s_icons_box .icons_box .icon_info{position: absolute;display: none;width: 200px;right: 50px;border: 1px solid #dcdcdc;color: #FFF;background-color: #0066FF;padding: 10px;font-size: 13px;line-height: 22px;}
#s_icons_box .icons_box  .icon_info a, #s_icons_box .icons_box  .icon_info a:hover{color: #FFF;text-decoration: none;}
#s_icons_box .icons_box i{display: none;position: absolute;width: 15px;height: 11px;background: url(../images/right_icon.png) no-repeat left center transparent;right: 37px;top: 4px;padding: 10px 0;}	
#s_icons_box .icons_box #sina_info {text-align: center;top: -10px;width: 100px;cursor: pointer;}
#s_icons_box .icons_box #zuji_icon{top: -50px;}
#s_icons_box .icons_box #weixin_info{top: -57px;width: 120px;padding: 10px;text-align: center; line-height:16px;}
#s_icons_box .icons_box #tt_info{top: -10px;width: 100px;text-align: center;}
#s_icons_box .icons_box #qq_info{width: 100px;text-align: center;}
#s_icons_box .zuji i{display: none;position: absolute;width: 15px;height: 11px;background: url(../images/right_icon2.png) no-repeat left center transparent;right: 37px;top: 4px;padding: 10px 0;}	
#s_icons_box .zuji .icon_info{position: absolute;display: none;width: 200px;right: 50px;border: 1px solid #dcdcdc;color: #FFF;background-color: #fe8400;padding: 10px;font-size: 13px;line-height: 22px;}
#zuji_info{top: -40px;}
#qq_info{top: -1px;}
#top_info{top: -100px;}
.zuji{ margin-bottom:20px; margin-top:5px;}
#s_icons_box .icons_box #live800_info{text-align: center;top: -12px;width: 145px;}
#s_icons_box .icons_box a#live800iconlink{background: none;}
#s_icons_box .icons_box .icon_info p{line-height: 20px;padding-bottom: 8px;margin-top: 8px;border-bottom: 1px solid #DCDCDC;text-align: center;}
#s_icons_box #zuji_info{ width:1100px; padding:20px 10px}
#s_icons_box #zuji_info ul li{ float:left; display:inline; width:200px; background:#FFF; margin:0 10px}
#s_icons_box #zuji_info ul li img{ width:200px;}
#s_icons_box #zuji_info ul li p{ color:#000; margin:0; padding:2px 10px}
#s_icons_box #zuji_info ul li:hover { background:#587eff}
#s_icons_box #zuji_info ul li:hover p{ color:#fff}

.btn {
  display: inline-block;
  margin-bottom: 0;
  text-align: center;
  vertical-align: middle;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent; 
  white-space: nowrap;
  padding: 14px 52px;
  font-size: 16px;
  line-height: 1;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: #fff;
  transition: all .3s;
}
.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn:hover,
.btn:focus,
.btn.focus {
  color: #222222;
  text-decoration: none;
}
.btn:active,
.btn.active {
  outline: 0;
  background-image: none;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

.btn-effect {
  position: relative;
  margin-right: 1px;
  overflow: hidden;
  z-index: 1;
}

.btn-effect:after {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 120%;
  height: 50%;
  opacity: 0;
  z-index: -1;
  content: '';
  -webkit-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
  -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
          transform: translateX(-50%) translateY(-50%) rotate(45deg); top:0\9;left:0\9; height:0\9;
}

.btn-effect:hover:after {
  height: 820%;
  opacity: 1;
}

.btn-default {
  color: #777;
  background-color: #ffffff;
  border-color: #ccc;
}
.btn-default:focus,
.btn-default.focus {
  color: #222222;
  background-color: #e6e6e6;
  border-color: #8c8c8c;
}
.btn-default:hover {
  color: #fff;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  color: #222222;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.btn-default:active:hover,
.btn-default.active:hover,
.open > .dropdown-toggle.btn-default:hover,
.btn-default:active:focus,
.btn-default.active:focus,
.open > .dropdown-toggle.btn-default:focus,
.btn-default:active.focus,
.btn-default.active.focus,
.open > .dropdown-toggle.btn-default.focus {
  color: #222222;
  background-color: #d4d4d4;
  border-color: #8c8c8c;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  background-image: none;
}
.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active {
  background-color: #ffffff;
  border-color: #cccccc;
}


.b-container-without-1__btn {
  color: #333;
  background-color: transparent;
}

.btn-effect:after,.btn-primary {background-color: #0099CC;}

.destinations_hotel .btn-effect:after, .destinations_hotel .btn-primary {background-color: #ff6701;}