﻿@charset "utf-8";
body
{
    margin: 0;
	padding:0;
	text-align: center;
    min-width:640px;
    overflow-y:scroll;
    overflow-x:hidden;
}
div,span,p,a,pre,input{font-family: 微软雅黑,arial;text-decoration: none;}
    a img {
        border:0px;
    }
.clear{clear:both} 
form{height:100%}
input:focus{
  outline:none;
  background-color:transparent;
}
input:-webkit-autofill {
  background-color: transparent;
}
ul {
    list-style-type: none;
    padding: 0px;
    margin: 0px;
}
#content
{
    overflow:hidden;
    width:100%;
    padding-bottom:120px;
    position: relative;
}
#main {
    text-align: center;
    width:100%;
    position: relative;
    overflow-x:hidden;
    min-height: 1000px;
}
#top {
    height: 86px;
    line-height:86px;
    background:#b6b5b5;
    width: 100%;
    text-align:center;
    position: relative;
}
#logo {
    margin: 23px;
}
.ul1 {
    display: none;
    position: absolute;
    z-index: 1001;
    top: -1px;
}
.ul2 {
    display: none;
    background: #ec957a;
    padding: 20px 0px 20px 0px;
}
.li1 {
    background:url(/layouts/IndigoBeijing/images/mobilemenujt.png) no-repeat #f5aa93;
    background-position:right 0px;
    width:438px;
    height:96px;
    line-height: 96px;
    border-top:1px solid #fff;
}
    .li1 a {
        font-size:30px;
        color:#fff;
    }
.li2 {
    background:#ec957a;
    height:90px;
    line-height: 90px;
}
    .li2 a {
        font-size:28px;
    }
#menubutton {
  position: absolute;
  width: 30px;
  height: 20px;
  top: 3px;
  left: 0px;
  background-image: url(/layouts/IndigoBeijing/images/mobilemenu.png);
  background-repeat: no-repeat;
  background-position: center;
  padding: 30px;
  cursor: pointer;
}
#search,#weibo,#weichat {
    background: url(/~/media/Images/indigo2015/common/mobileicons.png) no-repeat;
    width:29px;
    height:25px;
    top:30px;
    position:absolute;
}
#search {
        right: 150px;
    background-position: 0px 0px;
}
#weibo {
    right: 90px;
    background-position: -42px 0px;
}
#weichat {
      right: 30px;
    background-position: -84px 0px;
}
#subscribe {
    display:none;
    font-size:18px;
    color:#fff;
}
#language {
    display:none;
}
#foot a {
    font-size: 15px;
  color: #a1a1a1;
  vertical-align: middle;
}
#foot a:hover {
  text-decoration:underline;
}
#foot select {
  float: left;
  font-size: 15px;
  color: #a1a1a1;
}
#footlogo {
  margin: 20px 20px 0px 0px;
  top: 60px;
  float: right;
}
#footlogo img {
  margin: 0px 0px 0px 10px;
}
#othersite {
    border-right: 0px;
}
#foot ul li {
  float: left;
  line-height: 12px;
  border-right: 1px solid #a1a1a1;
  height: 14px;
}
#foot ul {
      margin: 0px 20px;
}

#othersite_url {
    display:none;
    position: absolute;
  bottom: 90px;
  right: 20px;
  z-index: 1000;
  background: #fff;
  border: 1px #e1e1e1 solid;
  padding: 20px;
  line-height: 40px;
  text-align:left;
}
#othersite_sel {
    background: url(/layouts/IndigoBeijing/images/footjt.png) no-repeat right center;
    font-size:14px;
    color:#a1a1a1;
    padding-right:15px;
}
#foot {
      padding-top: 20px;
      padding-bottom:8px;
  position: fixed;
  height: 80px;
  background: #fff;
  bottom: 0px;
  z-index:100;
}
#copyright {
  float: left;
  font-size: 14px;
  color: #a1a1a1;
  line-height: 18px;
  margin-left: 20px;
  margin-top: 40px;
}
.msk {
    position:fixed;
    width:100%;
    height:100%;
    background:url(/layouts/IndigoBeijing/images/black37.png);
    z-index:1000;
    top:0px;
    left:0px;
    
}
    .radius {
    position:relative;
    overflow: hidden;
}
        .radius img
        {
            position:absolute;
        }
.r1 {
    position:absolute;
    z-index:100;
    width:10px;
    height:10px;
    left:0px;
    top:0px;
    background:url(/layouts/IndigoBeijing/images/r10.png);
    background-position:10px 10px;
}
.r2 {
    position:absolute;
    z-index:100;
    width:10px;
    height:10px;
    right:0px;
    top:0px;
    background:url(/layouts/IndigoBeijing/images/r10.png);
    background-position:0px 10px;
}
.r3 {
    position:absolute;
    z-index:100;
    width:10px;
    height:10px;
    right:0px;
    bottom:0px;
    background:url(/layouts/IndigoBeijing/images/r10.png);
    background-position:0px 0px;
}
.r4 {
    position:absolute;
    z-index:100;
    width:10px;
    height:10px;
    left:0px;
    bottom:0px;
    background:url(/layouts/IndigoBeijing/images/r10.png);
    background-position:10px 0px;
}
.all_top
{
    min-height:154px;
    width:100%;
    background:url(/layouts/IndigoBeijing/images/shopcontent_color_mobile.png) repeat-y #f7d6b4;
    background-size:100% auto;
    position:relative;
}
.all_top img {
        position:absolute;
        bottom:0px;
        width:100%;
        left:0px;
    }
.language_m {
    background: #f5aa93;
    width: 438px;
    height: 96px;
    line-height: 96px;
    border-top: 1px solid #fff;
}
.languagebt_m1 {
    float:left;
    width:152px;
    height:39px;
    background:url(/layouts/IndigoBeijing/images/language_m_2.png);
    line-height: 39px;
      margin: 30px 30px 30px 80px;
}
.languagebt_m2 {
    float:left;
    width:152px;
    height:39px;
    background:url(/layouts/IndigoBeijing/images/language_m_1.png);
    line-height: 39px;
    margin: 30px;
}
.subscribe_m {
    float:left;
    height:39px;
    line-height:39px;
}
.langage_a1 {
    color:#fff;
    font-size:23px;
    padding:0px 15px 0px 15px;
}
.langage_a2 {
    color:#f29b80;
    font-size:23px;
    padding:0px 15px 0px 15px;
}
.subscribe_m {
    margin: 30px 0px;
}
    .subscribe_m a {
        color:#fff;
        font-size:30px;
    }
#menu_search {
    position:absolute;
    z-index:3;
    top:86px;
    background:#fff;
    display:none;
    width:100%;
}
#menu_search_board {
      position: relative;
  border: solid 2px #f29b80;
  width: 90%;
  border-radius: 20px;
  height: 40px;
  line-height: 40px;
  margin: 10px 0px 10px 5%;

}
#menu_search_keyword {
    width: 530px;
  margin-left: 15px;
  height: 40px;
  line-height: 40px;
  border: 0px;
  background-color: transparent;
  font-size: 16px;
  color: #f29b80;
  position: absolute;
  top: 0px;
  left: 0px;
}
#menu_search_bt {
    position: absolute;
  height: 21px;
  width: 24px;
  right: 15px;
  top: 10px;
  background: url(/layouts/IndigoBeijing/images/join_search_bt.png) no-repeat;
  background-position: center center;
  cursor: pointer;
}
/*首页*/
#homekv {
    position: relative;
    width:100%;
}
#homekvtool {
    position: absolute;
    z-index: 2;
    width:100%;
    height:100%;
}
#homekvjt1, #homekvjt2 {
    display:none;
}
#fastlink {
    position: absolute;
    z-index:1;
    top:640px;
}
    #fastlink img {
        display:none;
    }
#fastlink1 {
    background: url(/~/media/Images/indigo2015/Home/mobilefastlink1.png);
      margin-top: -9px;
}
#fastlink2 {
    background: url(/~/media/Images/indigo2015/Home/mobilefastlink2.png);
      margin-top: -10px;
}
#fastlink3 {
    background: url(/~/media/Images/indigo2015/Home/mobilefastlink3.png);
    margin-top: 15px;
}
#fastlink4 {
    background: url(/~/media/Images/indigo2015/Home/mobilefastlink4.png);
      margin-top: 18px;
}
#fastlink p {
    color: #f28a69;
    font-size:18px;
    width:124px;
    position:absolute;
    text-align:center;
    top:80px;
    left: -22px;
}
#fastlink div {
    float:left;
    width: 82px;
    height: 82px;
    margin-left: 60px;
    position:relative;
}
#homekvmsk {
    position: absolute;
    left: 0px;
    bottom: 160px;
    width: 100%;
}
#homekvimg {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    z-index: 0;
}
    #homekvimg img {
        display:none;
        position:absolute;
        left: 0px;
        top: 0px;
        height:640px;
        width:auto;
    }
    /*店铺详情*/
#shop_top {
    height:154px;
    width:100%;
    background:url(/layouts/IndigoBeijing/images/shopcontent_color_mobile.png);
    background-size:100% auto;
    position:relative;
}
#shop_top img {
        position:absolute;
        bottom:0px;
        width:100%;
        left:0px;
    }
#shop_pic img {
        display:none;
    }
#description {
    font-size:24px;
    line-height:150%;
    color:#666;
    text-align:left;
    margin-top:30px;
}
#shop_content {
    margin-left: 20px;
    margin-right: 20px;
    margin-top: 30px;
}
#shop_info_location {
    background:url(/layouts/IndigoBeijing/images/shopcontent_rightbg_mobile.png) repeat-y #eaeaea;
    padding:30px 0px 30px 0px;
    margin-top:30px;
}
#shop_tit {
    float:left;
    font-size:22px;
    color:#333;
    padding: 70px 10px 0px 10px;
}
#shop_name {
    background:url(/layouts/IndigoBeijing/images/shop_name.png) no-repeat left center;
}
#location {
    background:url(/layouts/IndigoBeijing/images/shop_location.png) no-repeat 2px center;
}
#phone {
    background:url(/layouts/IndigoBeijing/images/shop_phone.png) no-repeat left center;
}
#phone a {
color: #f29b80;
}
    #phone a:hover {
        text-decoration:underline;
    }
#businessHours {
    background:url(/layouts/IndigoBeijing/images/shop_time.png) no-repeat left center;
}
#shop_info {
    float:left;
    text-align: left;
    padding-left: 10px;
    border-left:dashed 1px #dedede;
}
#shop_info p{
    font-size:18px;
    color:#666;
    padding-left:20px;
}
#shop_location {
    float: right;
    background: url(/layouts/IndigoBeijing/images/shop_map.png);
    width: 128px;
    height: 128px;
    position: absolute;
    right: 10px;
    top: 61px;
}
    #shop_location p {
        padding-top: 80px;
        font-size: 14px;
        color: #fff;
    }
#shop_pic .radius {
    margin-top:20px;
}
#shop_pic .radius img{
    position:absolute;
    top:0px;
    left:0px;
    width:100%;
    height:100%;
}
#You_may_like {
  margin: 0px 20px 0px 20px;
}
#like {
  height: 43px;
  background-image: url(/layouts/IndigoBeijing/images/line2.gif);
  line-height: 43px;
  margin-top: 20px;
  position: relative;
  margin-bottom: 20px;
}
#like div {
  background-color: #fff;
  position: absolute;
  padding: 0 20px 0 20px;
  font-size: 24px;
  color: #a4a3a3;
}
#other {
  height: 290px;
  overflow-y: hidden;
  width: 100%;
}
#other a {
  float: left;
  margin-right:20px;
  margin-bottom:20px;
}
.shoplogo {
  width: 135px;
  height: 135px;
  text-align: center;
  display: table-cell;
  vertical-align: middle;
  background: url(/layouts/IndigoBeijing/images/logobg.png);
  background-position: 0px 0px;
}
/*商铺列表*/
#letter
{
    display:none;
}
#category
{
    display:none;
}
#floorarea
{
    display:none;
}
#bigmap
{
    display:none;
}
#logolistdata
{
    display:none;
}
#floor,#RecommendShop,#shoplist_toptext_category,#shoplist_toptext_letter,#shoplist_toptext_RecommendedShop,#shoplist_toptext_ByLocation,#shoplist_search
{
    display:none;
}
#shoplist_toptext_letter
{
    font-size: 68px;
    color: #fff;
      float: left;
    margin: 20px;
}
#shoplist_toptext_category
{
    font-size: 50px;
    color: #fff;
      float: left;
    margin: 20px 0px 60px 20px;
}
#shoplist_toptext_ByLocation
{
    font-size: 68px;
    color: #fff;
      float: left;
    margin: 20px 0px 30px 20px;
}
#shoplist_toptext_RecommendedShop
{
    font-size: 50px;
    color: #fff;
      float: left;
    margin: 20px 0px 60px 20px;
}
#flfs
{
    padding-top: 0px;
    float: left;
}
    #flfs a
    {
        font-size: 21px;
        color: #fff;
    }
    #flfs a:hover div
    {
        text-decoration:underline;
    }
.shoplist_fl
{
    float:left;
    position:relative;
    height: 60px;
    margin-left:34px;
}
.shoplist_fl01
{
    position:absolute;
    left:-4px;
    bottom:0px;
    width:4px;
    height:6px;
    background:url(/layouts/IndigoBeijing/images/shoplist_fl01.png) no-repeat;
}
.shoplist_fl03
{
    position:absolute;
    right:-4px;
    bottom:0px;
    width:4px;
    height:6px;
    background:url(/layouts/IndigoBeijing/images/shoplist_fl03.png) no-repeat;
}
.shoplist_fl02
{
    position:absolute;
    left:0px;
    bottom:0px;
    width:100%;
    height:6px;
    background:#ffffff url(/layouts/IndigoBeijing/images/shoplist_fl02.png) no-repeat;
    background-size: 100% 6px;
    background-position:0px -16px;
    
}
#shoplist_top {
    width: 100%;
  background: #f7d6b4 url(/layouts/IndigoBeijing/images/shopcontent_color_mobile.png) repeat-y;
  position: relative;
}
    #shoplist_top img {
        position:absolute;
        bottom:0px;
        width:100%;
        left:0px;
    }
.shoplist_fl06
{
    float:left;
    width:7px;
    height:36px;
    background:url(/layouts/IndigoBeijing/images/shoplist_fl06_m.png);
}
.shoplist_fl07
{
    float:left;
    width:22px;
    height:36px;
    line-height:36px;
    background:url(/layouts/IndigoBeijing/images/shoplist_fl07_m.png);
    background-size: 100% 72px;
    
}
.shoplist_fl08
{
    float:left;
    width:7px;
    height:36px;
    background:url(/layouts/IndigoBeijing/images/shoplist_fl08_m.png);
}
#letter, #category, #floor
{
    position: relative;
  width: auto;
  margin: 26px 20px 0px 20px;
  background-size: 600px 100%;
  float: left;
  background: #fff;
  border: #f29b80 1px solid;
  border-radius: 5px;
  padding: 10px;
}
    #letter a, #category a, #floor a {
        display:none;
    }
#letter a
{
    float:left;
    margin-right:5px;
    margin-bottom:10px;
    font-size:20px;
    color:#a4a3a3;
}

.flxx_t {
    display:none;
    position:absolute;
    top:-6px;
    left:0px;
    width:600px;
    height:6px;
    background:url(/layouts/IndigoBeijing/images/shoplist_fl10_m.png);
}
.flxx_tit {
    
    float:left;
    text-align:left;
    height:32px;
    width:100%;
    font-size:16px;
    color:#b6b5b5;
    background:url(/layouts/IndigoBeijing/images/shoplist_fljt_m.png) no-repeat;
    background-position: 545px -26px;
    line-height: 32px;
}
.flxx_b {
    display:none;
    position:absolute;
    bottom:-6px;
    left:0px;
    width:600px;
    height:6px;
    background:url(/layouts/IndigoBeijing/images/shoplist_fl12_m.png);
}
#category a
{
    float:left;
    font-size:18px;
    color:#b6b5b5;
    margin-right:10px;
    margin-bottom:10px;
}
    .shoplist_fl09
{
    float:left;
    height:36px;
    line-height:36px;
    background:url(/layouts/IndigoBeijing/images/shoplist_fl07_m.png);
}
    .getletter {
    color:#fff;
    background-position:0px -36px;
}
#shoplist_search
{
    position:relative;
    width:183px;
    height:31px;
    background:url(/layouts/IndigoBeijing/images/shoplist_search_bg.png);
    text-align:left;
    float: right;
    margin: 30px 20px 40px 0px;
}
#shoplist_search_keyword
{
    width:130px;
      margin-left: 15px;
    height:31px;
    line-height:31px;
    border:0px;
    background-color:transparent;
    font-size:14px;
    color:#fff;
}
#shoplist_search_bt
{
    position:absolute;
    height:31px;
    width:40px;
    right:0px;
    top:0px;
    background:url(/layouts/IndigoBeijing/images/shoplist_search.png) no-repeat;
    background-position:center center;
    cursor:pointer;
}
.recommend_shop
{
    margin-right:20px;
    margin-top:20px;
    float:left;
}
#RecommendShop
{
    margin-left:20px;
}
.recommend_shop_location
{
    float:right;
}
.recommend_shop_name
{
    text-align:left;
    margin-top:10px;
    margin-bottom:25px;
    font-size:24px;
    color:#000;
    line-height:18px;
    height:18px;
}
.shop_location_ico
{
    float:left;
    padding-left:20px;
    background:url(/layouts/IndigoBeijing/images/shoplist_location_m.png) no-repeat;
    background-position:left top;
    height:20px;
    line-height:20px;
    margin-left:10px;
    font-size:20px;
    color:#f29b80;
}
#logolistview
{
    margin:20px 30px 0px 20px;
    width: 100%;
}
#logolistview a
{
    float:left;
    margin:0px 10px 10px 0px;
}
.shoplist_logo
{
    width: 112px;
    height: 112px;
    text-align: center;
    display: table-cell;
    vertical-align: middle;
    background: url(/layouts/IndigoBeijing/images/logobg112.png);
    background-position: 0px 0px;
    line-height: 112px;
    font-size: 0;
}
    .shoplist_logo img
    {
        vertical-align: middle;
    }
.shoplist_logo:hover
{
    background-position: 0px -112px;
}
.floor p{
    display:none;
}
.floor span {
    display:none;
}
.floor {
    float:left;
    margin-left:10px;
    margin-bottom:10px;
    width:45px;
    height:45px;
    line-height:45px;
    font-size:18px;
    color:#666;
    background: url(/layouts/IndigoBeijing/images/shoplist_lbg.png);
    background-position:0px -45px;
}
#bigmap {
    -moz-user-select: none;
    -khtml-user-select: none;
    user-select: none;
    -webkit-user-select: none;
}


.mapdata {
    -moz-user-select: none;
    -khtml-user-select: none;
    user-select: none;
    -webkit-user-select: none;
}
.mapdata_door {
    position: absolute;
    top: 0px;
    left: 0px;
    cursor: pointer;
    color: #fff;
    font-size: 12px;
    padding: 6px;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    user-select: none;
}
.door {
    float:left;
    margin:0px 10px 10px 0px;
    border: 1px solid #a1a1a1;
    padding: 5px;
    font-size: 12px;
    cursor:pointer;
}
.mapdatatext {
    width:100%;
    height:300px;
}
.mapdata_door_edit {
    text-shadow: 0px 0px 2px #333;
    border: 1px solid #a1a1a1;
    padding: 5px;
    cursor: move;
}
.mappoint {
    position: absolute;
    width:40px;
    height:65px;
    background: url(/layouts/IndigoBeijing/images/mappoint.png);
    top: -42px;
    left: -1px;
}
.shoplist_shopname {
    font-size:36px;
}
    .shoplist_shopname a {
        font-size: 12px;
        color: #f29b80;
        float: right;
        background: url(/layouts/IndigoBeijing/images/more.png) no-repeat;
        background-position:right 3px;
        padding-right:12px;
        margin-top: 20px;
    }
        .shoplist_shopname a:hover {
            text-decoration:underline;
        }
.shoplist_shopdes,.shoplist_shoplocation,.shoplist_shoptel,.shoplist_shopop {
    font-size:14px;
    color:#666;
}
.shoplist_shoplocation {
      padding-left: 20px;
      background: url(/layouts/IndigoBeijing/images/shop_location.png) no-repeat 2px center;
      margin-bottom:10px;
}
.shoplist_shoptel {
    padding-left: 20px;
    background: url(/layouts/IndigoBeijing/images/shop_phone.png) no-repeat left center;
    margin-bottom:10px;
    margin-top:0px;
}
.shoplist_shopop {
    padding-left: 20px;
    background: url(/layouts/IndigoBeijing/images/shop_time.png) no-repeat left center;
    margin-top:0px;
}
/*入驻品牌*/
#allbrands_top {
    width:100%;
    background:url(/layouts/IndigoBeijing/images/shopcontent_color_mobile.png);
    position:relative;
    height: 155px;
}
    #allbrands_top img {
        position:absolute;
        bottom:0px;
        width:100%;
        left:0px;
    }
#allbrands_name
{
    font-size: 50px;
  float: left;
  color: #fff;
  margin: 30px;
}
#allbrands_search
{
    position: relative;
  width: 283px;
  height: 40px;
  text-align: left;
  float: right;
  margin: 50px 20px 0px 0px;
  border: 1px #ffffff solid;
  border-radius: 20px;
}
#allbrands_search_keyword
{
    width: 230px;
  margin-left: 15px;
  height: 40px;
  line-height: 31px;
  border: 0px;
  background-color: transparent;
  font-size: 14px;
  color: #fff;
}
#allbrands_search_bt
{
    position: absolute;
  height: 40px;
  width: 40px;
  right: 0px;
  top: 0px;
  background: url(/layouts/IndigoBeijing/images/shoplist_search.png) no-repeat;
  background-position: center center;
  cursor: pointer;
}
.allbrands_shopping_dining
{
    margin:20px;
}
.allbrands_shopping, .allbrands_dining
{
    float:left;
    width:295px;
    height:65px;
    line-height:65px;
    background:url(/layouts/IndigoBeijing/images/allbrands_bt.png) no-repeat;
    background-position:0px 0px;
    font-size:26px;
    color:#999;
}
.allbrands_shopping
{
    margin-right:10px;
}
.get_shopping_dining
{
    color:#fff;
    background-position:0px -65px;
}
#allbrands_flfs
{
    margin:0px 0px 0px 24px;
}
#allbrands_flfs a {
  font-size: 21px;
  color: #999;
}
#allbrands_flfs .shoplist_fl
{
    width:178px;
    margin:0px 28px 0px 0px;
}
#allbrands_flfs .shoplist_fl01 {
  background: url(/layouts/IndigoBeijing/images/shoplist_fl01_m.png) no-repeat;
}
#allbrands_flfs .shoplist_fl02 {
  background-color:#dadada;
}
#allbrands_flfs .shoplist_fl03 {
  background: url(/layouts/IndigoBeijing/images/shoplist_fl03_m.png) no-repeat;
}
.allbrands_tit,.allbrands_r1,.allbrands_r2,.allbrands_r3,.allbrands_r4
{
    display:none;
}
#allbrands_flxx {
  position: relative;
  width: 100%;
  margin: 26px 20px 20px 20px;
  border:1px solid #f29b80;
  border-radius:5px;
  padding-left: 15px;
  float: left;
}

#allbrands_letter a,#allbrands_category_shopping a,#allbrands_category_dining a {
  float: left;
  margin-right: 5px;
  margin-bottom: 10px;
  font-size: 20px;
  color: #a4a3a3;
}
.allbrands_fl06
{
    float: left;
    width: 7px;
    height: 36px;
    background: url(/layouts/IndigoBeijing/images/shoplist_fl06_m.png);
}
.allbrands_fl07 {
  float: left;
  width: 22px;
  height: 36px;
  line-height: 36px;
  background: url(/layouts/IndigoBeijing/images/shoplist_fl07_m.png);
  background-size: 100% 72px;
}
.allbrands_fl08 {
  float: left;
  width: 7px;
  height: 36px;
  background: url(/layouts/IndigoBeijing/images/shoplist_fl08_m.png);
}
.allbrands_fl09 {
  float: left;
  height: 36px;
  line-height: 36px;
  background: url(/layouts/IndigoBeijing/images/shoplist_fl07_m.png);
}
.allbrands_xx,#logolistdata_shopping,#logolistdata_dining
{
    display:none;
}
.allbrands_getletter
{
  color: #fff;
  font-size: 20px;
  background-position: 0px -36px;
}
/*停车与路线*/
#parking_name
{
    font-size: 40px;
    color: #fff;
    padding-top: 40px;
    padding-left: 40px;
}
#parking_bt
{
    float:left;
    width:334px;
    padding-right:30px;
    position:relative;
    margin-top:20px;
    margin-left:178px;
    padding-bottom:20px;
}
    #parking_bt img
    {
        position:absolute;
        left:0px;
        bottom:0px;
    }
.parking_ico
{
    width:68px;
    height:68px;
}
.parking_ico1
{
    background: url(/~/media/Images/indigo2015/service/parking_route/byCar_ico.ashx) no-repeat;
    background-position:0px 0px;
}
.parking_ico2
{
    background: url(/~/media/Images/indigo2015/service/parking_route/bySubway_ico.ashx) no-repeat;
    background-position:0px 0px;
}
.parking_ico3
{
    background: url(/~/media/Images/indigo2015/service/parking_route/byBus_ico.ashx) no-repeat;
    background-position:0px 0px;
}
#parking_bt a
{
    font-size:14px;
    color:#666;
    float:left;
}
    #parking_bt a:hover
    {
        text-decoration:underline;
    }
.parking_bt
{
    margin-right:40px;
    
}
#parking_bt p
{
    display:none;
}
#parking_img_border
{
    float:left;
    position: relative;
  border: 2px solid #f29b80;
  margin: 0px 20px 0px 20px;
}
#parking_img_border .allbrands_r1 {
    display:block;
    position:absolute;
    z-index:100;
    width:10px;
    height:10px;
    left:-2px;
    top:-2px;
    background:url(/layouts/IndigoBeijing/images/allbrands_randus.png);
    background-position:10px 10px;
}
#parking_img_border .allbrands_r2 {
    display:block;
    position:absolute;
    z-index:100;
    width:10px;
    height:10px;
    right:-2px;
    top:-2px;
    background:url(/layouts/IndigoBeijing/images/allbrands_randus.png);
    background-position:0px 10px;
}
#parking_img_border .allbrands_r3 {
    display:block;
    position:absolute;
    z-index:100;
    width:10px;
    height:10px;
    right:-2px;
    bottom:-2px;
    background:url(/layouts/IndigoBeijing/images/allbrands_randus.png);
    background-position:0px 0px;
}
#parking_img_border .allbrands_r4 {
    display:block;
    position:absolute;
    z-index:100;
    width:10px;
    height:10px;
    left:-2px;
    bottom:-2px;
    background:url(/layouts/IndigoBeijing/images/allbrands_randus.png);
    background-position:10px 0px;
}
/*服务设施*/
.s_txt {
    font-size:24px;
    line-height: 150%;
    color:#666;
}
.s_tit {
    font-size:36px;
}
#facilities_name
{
    font-size: 40px;
    color: #fff;
    padding-top: 40px;
    padding-left: 40px;
}
.facilities_bt p,.facilities_html
{
    display:none;
}
.facilities_bt
{
    width:100px;
    float:left;
    font-size:18px;
    color:#666;
    padding-top:77px;
}
#facilities
{
    margin-left:20px;
    margin-top:20px;
}
.shoplist {
    width: 600px;
    margin-left: 20px;
    text-align:left;
}
.bigmap {
    position:relative;
    width:640px;
    height:525px;
}
.service_ico_bt
{
    float:left;
    cursor:pointer;
}
.service_ico
{
    position: absolute;
    top: 0px;
    left: 0px;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    user-select: none;
}
.mapdata_service_edit
{
    cursor:move;
}
.mappoint2 {
    position: absolute;
    width:40px;
    height:49px;
    background: url(/layouts/IndigoBeijing/images/mappoint2.png);
    top: -49px;
    left: -15px;
}
.bank_bt
{
    float:left;
    text-align: center;
    display: table-cell;
    vertical-align: middle;
    line-height: 39px;
    width: 169px;
    height: 39px;
    margin: 0px 5px 5px 0px;
    background: url(/layouts/IndigoBeijing/images/bankicobg.png);
      font-size: 0px;
}
    .bank_bt img
    {
        vertical-align: middle;
    }
.bankpop
{
    position:absolute;
    left:-90px;
    top:-49px;
}
.bankpoptop
{
    background: url(/layouts/IndigoBeijing/images/bankpop_top.png);
    width:280px;
    height:5px;
}
.bankpopbottom
{
    background: url(/layouts/IndigoBeijing/images/bankpop_bottom.png);
    width:280px;
    height:18px;
}
.bankpopico
{
    background: url(/layouts/IndigoBeijing/images/bankpop_center.png);
    width:280px;
}
.bankpopico .bankicos
{
    float:left;
    width:130px;
    height:30px;
    text-align: left;
    margin:5px;
}
.bankpop_dbs
{
    position:absolute;
    width:169px;
    height:51px;
    top:-56px;
    left:-68px;
    background: url(/layouts/IndigoBeijing/images/bankpop_dbs.png);
}
#bigmap #floor
{
    float:none;
    margin:20px;
    padding-left:0px;
    float: left;
    background:none;
}
    #bigmap #floor a
    {
        display:block;
    }
    #bigmap #floor .floor
    {
        margin: 0px 10px 0px 0px;
        width: 45px;
        height: 45px;
        line-height: 45px;
        font-size: 18px;
        color: #666;
        background: url(/layouts/IndigoBeijing/images/shoplist_lbg.png);
        background-position: 0px -45px;
    }
    /*楼层导览*/
    #floorplan_name
{
    font-size: 40px;
    color: #fff;
    padding-top: 40px;
    padding-left: 40px;
}
.popmap
{
    position:fixed;
    width:600px;
    height:492px;
    border:2px solid #f29b80;
    border-radius:10px;
    overflow: hidden;
    z-index: 1001;
}
.popmap_close
{
      position: absolute;
  right: 10px;
  top: 10px;
  width: 40px;
  height: 40px;
  background: url(/layouts/IndigoBeijing/images/popmap_close.png);
  background-size: 100%;
}
.popmap_floor
{
    position:absolute;
    left:20px;
    top:20px;
    font-size:36px;
    color:#666;
}
/*可持续发展*/
#sustainability_list
{
    position:absolute;
    top:86px;
    left:0px;
    width: 100%;
  height: 100%;
  overflow:hidden;
  z-index:2;
}
.sustainability
{
    float:left;
    width:100%;
    height:16%;
    position:relative;
    overflow:hidden;
}
.sustainability ul
{
    list-style: disc url(/layouts/indigobeijing/images/dot.png);
    margin-left: 10px;
}
#sustainability_top
{
    background-size:1400px auto;
}
.sustainability_icon
{
    position: absolute;
    width: 166px;
    text-align: center;
    left: 230px;
    z-index: 2;
    top: 30%;
}
.sustainability_icon img
{
    width:auto;
    height:85px;
}
.sustainability_name
{
    font-size:24px;
    color:#fff;
}
.sustainability_text
{
    display:none;
    position: absolute;
    font-size: 18px;
    line-height:150%;
  color: #fff;
  text-align: left;
  position: absolute;
  left: 400px;
  width: 474px;
      min-height:200px;
}
.sustainability_text h3
{
    font-size:21px;
    color:#fff;
    margin-top:5px;
    margin-bottom:5px;
    font-weight: normal;
    margin-left:-20px;
}
.sustainability_bg
{
    position:absolute;
    left:-30%;
    top:0px;
    background:url(/layouts/IndigoBeijing/images/white10.png);
    height:100%;
    width:30%;
    z-index:1;
}
.sustainability_text_padding
{
    margin:20px 20px 20px 0px;
}
/*项目介绍*/
#overview_top
{
    min-height:154px;
    width:100%;
    background:url(/layouts/IndigoBeijing/images/shopcontent_color_mobile.png);
    background-size:100% auto;
    position:relative;
    text-align: left;
}
#overview_top img {
        position:absolute;
        bottom:0px;
        width:100%;
        left:0px;
    }
.overview_ball1, .overview_ball2, .overview_ball3
{
    display:none;
}
#overview_top_name
{
    font-size: 40px;
    color: #fff;
    padding-top: 40px;
    padding-left: 40px;
}
#overview_name
{
      text-align: left;
  font-size: 32px;
  color: #333;
  margin: 20px;
}
#overview_text1
{
    font-size: 24px;
    line-height:150%;
  text-align: left;
  color: #666;
  margin: 0px 20px 20px 20px;
}
#overview_text2
{
    font-size: 24px;
    line-height:150%;
  text-align: left;
  color: #666;
  margin: 20px;
}
.mobilePicture1,.mobilePicture2
{
    border-radius:10px;
}

/*办公*/
#office_top
{
      height: 230px;
}
#office_text h1
{
    font-size:38px;
    color:#333;
    margin:0px 0px 20px 0px;
}
#office_text
{
    margin: 20px;
  text-align: left;
}
    #office_text p
    {
        font-size:24px;
        line-height:150%;
        color:#666;
        margin:0px;
    }
    .office_ball1
{
      display: none;
}
.office_ball2
{
    display: none;
}
.office_mobile
{
    border-radius:10px;
}
/*租赁热线*/
#enquiry_top_name
{
    font-size: 40px;
    color: #fff;
    padding-top: 40px;
    padding-left: 40px;
}
#enquiry_text
{
    margin-bottom:20px;
      background: url(/layouts/IndigoBeijing/images/shopcontent_rightbg_mobile.png) repeat-y #eaeaea;
      padding: 20px;
}
#enquiry_content
{
    margin:20px;
}
#enquiry_pic img
{
    border-radius:10px;
}
/*酒店*/
.hotel_text1_text_name,.hotel_text2_text_name
{
    font-size:38px;
    color:#333;
    line-height:85px;
    text-align:left;
}
    .hotel_text1_text_name a
    {
        font-size:14px;
        color:#f29b80;
          float: right;
    }
.hotel_text1_text_text,.hotel_text2_text_text
{
    font-size:24px;
    line-height:150%;
    color:#666;
    text-align:left;
    margin-bottom:20px;
}
.hotel_pic1 .r1,.hotel_pic1 .r4,.hotel_pic2 .r2,.hotel_pic2 .r3
{
    display:none;
}
.hotel_1, .hotel_2
{
    margin:20px;
}
.hotel_pic1 img, .hotel_pic2 img
{
    border-radius:10px;
    width:100%;
}
    /*联系我们*/
#contact_top
{
    height:230px;
}
.contact_content
{
    margin:20px;
}
.contact_text1, .contact_text2, .contact_text3
{
    padding-left:204px;
    background:url(/layouts/IndigoBeijing/images/contact_ico1_m.png) no-repeat 140px center;

    text-align:left;
}
.contact_address
{
    margin-right:20px;
}
.contact_text2
{
    background:url(/layouts/IndigoBeijing/images/contact_ico2_m.png) no-repeat 110px center;

}
.contact_text3
{
    background:url(/layouts/IndigoBeijing/images/contact_ico3_m.png) no-repeat 110px center;

}
.contact_text1 .contact_name,.contact_text2 .contact_name,.contact_text3 .contact_name
{
    font-size:26px;
    color:#333;
    margin:30px 0px 10px 0px;
}
.contact_num
{
    font-size:16px;
    color:#666;
    line-height:24px;
}
.contact_text4
{
      width: 560px;
  background: url(/layouts/IndigoBeijing/images/contact_bg2.png) repeat-y #eaeaea;
  border-radius: 10px;
  margin-top: 30px;
  padding: 20px;
}
    .contact_text4 div
    {
        float: left;
  height: 31px;
  line-height: 31px;
  font-size: 16px;
  color: #333;
  margin-right: 10px;
    }
    .contact_text4 .r1, .contact_text4 .r2, .contact_text4 .r3, .contact_text4 .r4
    {
        display:none;
    }
    /*娱乐*/
.ent_content{
    text-align:left;
    margin:20px;
}
.ent_name
{
    font-size:38px;
    color:#333;
    line-height:43px;
    margin-bottom:20px;
}
    .ent_name img
    {
        vertical-align:middle;
        margin-right:10px;
    }
.ent_text1
{
    font-size:24px;
    color:#666;
    line-height:150%;
}
.ent_location
{
    font-size:16px;
    color:#666;
    padding-left:20px;
    background: url(/layouts/IndigoBeijing/images/shop_location.png) no-repeat 2px center;
    float:left;
}
.ent_phone
{
    font-size:16px;
    color:#666;
    padding-left:20px;
    background: url(/layouts/IndigoBeijing/images/shop_phone.png) no-repeat left center;
    float:left;
}
.ent_open
{
    font-size:16px;
    color:#666;
    padding-left:20px;
    background: url(/layouts/IndigoBeijing/images/shop_time.png) no-repeat left center;
    float:left;
}
.ent_mov {
    padding-left:20px;
    background: url(/layouts/IndigoBeijing/images/ent_mov.png) no-repeat left center;
}
.ent_mov a
{
    font-size:16px;
    color:#f29b80;
}
.ent_mov a:hover
{
    text-decoration:underline;
}
.ent_pic
{
    margin-top:20px;
      font-size: 0px;
}
.ent_pic1 img
    {
        width:600px;
        height:auto;
        border-radius:10px;
        margin-bottom:10px;
    }
.ent_pic2
{
    margin-right:10px;
}
    .ent_pic2,.ent_pic3
    {
        float:left;
    }
.ent_pic2 img,.ent_pic3 img
    {
        width:295px;
        height:295px;
        border-radius:10px;
    }
.ent_pic2
{
    margin-right:10px;
}
.ent_info
{
    width:100%;
    background:url(/layouts/IndigoBeijing/images/contact_bg2.png) repeat-y #eaeaea;
    border-radius:10px;
    height:56px;
    line-height:56px;
    margin-top:20px;
}
    .ent_info div
    {
        margin-left:20px;
        float:left;
    }

     /*活动*/
     .contact_content a {
color: #f29b80;
}
    .contact_content a:hover {
        text-decoration:underline;
    }
#enquiry_text a {
color: #f29b80;
}
    #enquiry_text a:hover {
        text-decoration:underline;
    }
    #content a .topEvent_more {
  color: #f29b80;
  text-align: right;
}
  #content a:hover  .topEvent_more {
        text-decoration:underline;
    }
.eventlist_text p
{
    display:none;
}
.eventlist_event_a img
{
    display:none;
}
.eventlist_event
{
    float:left;
    margin-right:20px;
    margin-bottom:20px;
    position:relative;
}
.eventlist_content
{
    margin-left:20px;
}
.eventlist_msk
{
    position:absolute;
    top:0px;
    left:0px;
    width:100%;
    height:100%;
    z-index:3;
    background:url(/layouts/IndigoBeijing/images/white43.png);
}
.eventlist_text
{
    position:absolute;
    bottom:0px;
    left:0px;
    width:100%;
    height:67px;
    background:url(/layouts/IndigoBeijing/images/black48.png);
    z-index:2;
    text-align:left;
}
.eventlist_name
{
    color:#fff;
    font-size:18px;
    margin-top:10px;
    margin-left:10px;
}
.eventlist_date
{
    color:#fff;
    font-size:14px;
    margin-top:10px;
    margin-left:10px;
}
.topEvent
{

  margin: 20px;
  text-align:left;
}
.topEvent_name
{
    font-size: 26px;
    color: #333;
}
.topEvent_des
{
    font-size: 24px;
    line-height:150%;
    color: #666;
}
/*活动详情*/
.event_name
{
    font-size: 26px;
    color: #333;
    margin-bottom:10px;
}
.event_description
{
    font-size: 24px;
    color: #666;
    line-height:150%;
}
.event_text
{
    margin-bottom:20px;
    text-align:left;
}
.event_pic
{
    width:600px;
}
.event_pic img
{
    left:0px;
    top:0px;
    width:600px;
    border-radius:10px;
}
    .event_pic div
    {
        display:none;
    }
.event_content
{
    margin:20px;
}

/*媒体列表*/
#meidalist_top_name
{
    font-size: 40px;
    color: #fff;
    padding-top: 40px;
    padding-left: 40px;
}
.meidalist_name
{
    font-size: 24px;
    color: #333;
    margin-bottom:10px;
    line-height: 150%;
}
.meidalist_text1
{
    font-size: 18px;
    line-height:150%;
    color: #666;
}
.meidalist_media
{
    border-bottom: 1px dashed #e3e3e3;
    padding-top: 20px;
  padding-bottom: 20px;
}
    .meidalist_media p
    {
        margin:0;
    }
.meidalist_item p img
{
    border-radius:10px;
    width:100%;
    height:auto;
    margin-bottom:20px;
}
.meidalist_text
{
    text-align:left;
}
.meidalist_content
{
    margin:20px;
}

.meidalist_pic
{
    display:none;
}
.meidalist_a
{
    float:right;
    color:#f29b80;

}
    .meidalist_a:hover {
        text-decoration:underline;
    }
.meidalist_item .allbrands_r1, .meidalist_item .allbrands_r2, .meidalist_item .allbrands_r3, .meidalist_item .allbrands_r4
{
    display:none;
}
.meidalist_jt
{
    display:none;
}

/*媒体文章*/
#media_top_name {
    font-size: 40px;
    color: #fff;
    padding-top: 40px;
    padding-left: 40px;
}
.media_left_name
{
    font-size:26px;
    color:#333;
    margin-bottom:20px;
    font-weight:bold;
}
.media_left_text
{
    font-size:15px;
    color:#666;
    line-height:24px;
    text-align:left;
}

.media_right
{
    display:none;
}
.media_left_pic div
{
    font-size:13px;
    text-align:center;
    height:24px;
    line-height:24px;
    color:#666;
}
.media_left_pic
{
    margin-top:20px;
    margin-bottom:20px;
}
    .media_left_pic img
    {
        border-radius:10px;
    }
.media_content
{
    margin:20px;
}
/*加入我们*/
.join_content
{
    margin:20px;
    text-align:left;
}
#join_top_name
{
    font-size:38px;
    color:#333;
    font-weight:bold;
    line-height:38px;
    margin-bottom:30px;
}
.join_item
{
    border:1px solid #dedede;
    position:relative;
}

.join_r1 {
    position:absolute;
    z-index:100;
    width:5px;
    height:5px;
    left:-1px;
    top:-1px;
    background:url(/layouts/IndigoBeijing/images/join_randus.png);
    background-position:5px 5px;
}
.join_r2 {
    position:absolute;
    z-index:100;
    width:5px;
    height:5px;
    right:-1px;
    top:-1px;
    background:url(/layouts/IndigoBeijing/images/join_randus.png);
    background-position:0px 5px;
}
.join_r3 {
    position:absolute;
    z-index:100;
    width:5px;
    height:5px;
    right:-1px;
    bottom:-1px;
    background:url(/layouts/IndigoBeijing/images/join_randus.png);
    background-position:0px 0px;
}
.join_r4 {
    position:absolute;
    z-index:100;
    width:5px;
    height:5px;
    left:-1px;
    bottom:-1px;
    background:url(/layouts/IndigoBeijing/images/join_randus.png);
    background-position:5px 0px;
}
#join_search_keyword {
  width: 130px;
  margin-left: 15px;
  height: 31px;
  line-height: 31px;
  border: 0px;
  background-color: transparent;
  font-size: 14px;
  color: #a1a1a1;
  position: absolute;
  top: 0px;
}
#join_search_bt {
  position: absolute;
  height: 21px;
  width: 24px;
  right: 10px;
  top: 3px;
  background: url(/layouts/IndigoBeijing/images/join_search_bt.png) no-repeat;
  background-position: center center;
  cursor: pointer;
}
#join_search {
  position:relative;
  margin-top:10px;
  float:right;
  vertical-align:middle;
  width: 183px;
  height: 31px;
  background: url(/layouts/IndigoBeijing/images/join_search_bg.png);
  text-align: left;
}
    #join_search p
    {
        display:none;
    }
.join_Position_name
{
    font-size:24px;
    color:#333;
    height:60px;
    line-height:60px;
    margin-left:20px;
    margin-right:20px;
    border-bottom:dashed 1px #dedede;
    background: url(/layouts/IndigoBeijing/images/join_jt.png) no-repeat right center;
    cursor:pointer;
}
    .join_Position_name:hover
    {
        text-decoration:underline;
    }
.join_Position_description
{
    display:none;
    font-size:14px;
    color:#666;
    line-height:30px;
    margin-left:20px;
    margin-right:20px;
    padding-top:10px;
    padding-bottom:10px;
    border-bottom:dashed 1px #dedede;
}
    .join_Position_description b
    {
        font-size:16px;
        color:#333;
    }
.join_left
{
    width: 600px;
}
.join_right
{
    width: 600px;
    background: url(/layouts/IndigoBeijing/images/contact_bg2.png) repeat-y #eaeaea;
    margin-top:20px;
}
.join_tit
{
    font-size:32px;
    color:#333;
    height:85px;
    line-height:85px;
    border-bottom:dashed 1px #dedede;
    margin-left:20px;
    margin-right:20px;
}
.join_text1
{
    font-size:16px;
    color:#666;
    margin:20px;
    text-align: left;
}
.join_email
{
    text-align: left;
    margin: 10px 20px 10px 20px;
    font-size: 16px;
    color: #666;
    background: url(/layouts/IndigoBeijing/images/Enquiry_icon2.png) no-repeat 0px 5px;
    padding-left: 23px;
}
.join_address
{
    text-align: left;
    margin: 0px 20px 20px 20px;
    font-size: 16px;
    color: #666;
    background: url(/layouts/IndigoBeijing/images/Enquiry_icon.png) no-repeat 0px -98px;
    padding-left: 23px;
}

/*订阅*/
#subscribe_top
{
    height:1114px;
}
.subscribe_con
{
    position:absolute;
    top:86px;
    left:20px;
    right:20px;
    margin:auto;
}
.subscribe_top_name
{
    
}
.subscribe_name
{
    font-size:50px;
    color:#fff;
    margin-top:30px;
    margin-bottom:20px;
}
.subscribe_text1
{ 
    font-size:18px;
    color:#fff;
    padding-bottom:30px;
    border-bottom:dashed 1px #fff;
}
.subscribe_mail
{

    margin-top:30px;
    position:relative;
    border-radius:10px;
      overflow: hidden;
      cursor:pointer;
      font-size:0px;
        width: 200px;
          margin-left: 200px;
}
.subscribe_msk1
{
    position:absolute;
    background:url(/layouts/IndigoBeijing/images/white43.png);
    z-index:1;
      width: 100%;
  height: 100%;
}
    .subscribe_msk1 img
    {
        position:absolute;
        right:10px;
        bottom:10px;
        z-index:2;
    }
.subscribe_input
{
    width:322px;
    margin-top:30px;
    margin-left:139px;
}
.subscribe_text2
{
    font-size:16px;
    color:#fff;
    margin-bottom: 10px;
    text-align:left;
}
.subscribe_inputtext
{
  width: 332px;
  height: 40px;
  
  text-align: left;
  margin-bottom:20px;
  font-size:16px;
    color:#fff;
    border:1px solid #fff;
    border-radius:20px;
}
    .subscribe_inputtext input
    {
        width: 293px;
  margin-left: 15px;
  height: 40px;
  line-height: 40px;
  border: 0px;
  background-color: transparent;
  font-size: 16px;
  color: #fff;
    }
.subscribe_qrcode
{
    margin-top:30px;
    border-top:dashed 1px #fff;
    padding-top: 30px;
  width: 342px;
  margin-left: 129px;
}
.qrcode_weichat
{
    float:left;
    margin-right:30px;
}
    .qrcode_weichat p,.qrcode_weibo p
    {
        margin: 10px;
        font-size: 16px;
        color: #fff;
    }
.qrcode_weibo
{
    float:left;
}
.subscribe_text3
{
    margin-top:5px;
    font-size: 16px;
    color: #fff;
    text-align:left;
    width: 342px;
}
.subscribe_submit .shoplist_fl06 {
    display:none;
  float: left;
  width: 7px;
  height: 29px;
  background: url(/layouts/IndigoBeijing/images/shoplist_fl06.png);
}

.subscribe_submit .shoplist_fl07
{
    float: left;
    background:none;
  height: 40px;
  line-height: 40px;
    font-size: 16px;
    color: #fff;
    padding-left: 20px;
    padding-right: 20px;
    width:auto;
    cursor:pointer;
    border:1px solid #fff;
    border-radius:10px;

}
.subscribe_submit .shoplist_fl08 {
    display:none;
  float: left;
  width: 7px;
  height: 29px;
  background: url(/layouts/IndigoBeijing/images/shoplist_fl08.png);
}
.qrcode_weichat img,.qrcode_weibo img
{
    border:solid 5px #fff;
    border-radius:5px;
}
.subscribe_succ
{
    position:fixed;
    z-index:1001;
    border:solid 2px #f29b80;
    background:#fff;
    border-radius:10px;
    display:none;
}
    .subscribe_succ div
    {
        margin:40px;
    }
.subscribe_text4
{
    font-size:36px;
    color:#333;
    margin-top:10px;
    margin-bottom:20px;
}
.subscribe_text5
{
    font-size:16px;
    color:#666;
    margin-top:0px;
    margin-bottom:20px;
   width: 500px;
}
.subscribe_back
{
    margin:0px;
}
    .subscribe_back a
    {
        font-size:14px;
        color:#f29b80;
        padding-left:10px;
        background:url(/layouts/IndigoBeijing/images/back.png) no-repeat left center;
    }
        .subscribe_back a:hover
        {
            text-decoration:underline;
        }
.subscribe_bigpic
{
    position: fixed;
  border: 2px solid #f29b80;
  border-radius: 10px;
  overflow: hidden;
  z-index: 1001;
  margin: 0px;
}
.popmap_close
{
    cursor:pointer;
}
/*搜索页*/
.search {
  margin: 20px;
  text-align: left;
}
.search div {
  border-bottom: 1px solid #e0e0e0;
  padding: 20px 0;
}
.searchkey {
  margin: 20px 20px 0px 20px;
  text-align: left;
  font-size: 18px;
  color: #707070;
}
.search font, .searchkey font {
  color: #f29b80;
}
.search a {
  font-size: 22px;
  line-height: 120%;
  margin-bottom: 12px;
  color: #474747;
}
.search p {
  font-size: 18px;
  margin: 10px 0px 0px 0px;
  line-height: 140%;
  color: #707070;
}
#htmlcontent {
   margin: 20px 80px 20px 80px;
   line-height:150%;

}
    #htmlcontent p,#htmlcontent li {
        text-align:left;
        font-size: 18px;
        color: #333;
        line-height:150%;
    }
    #htmlcontent h1 {
        margin: 50px;
        font-size: 35px;
        color: #333;
        line-height:150%;
    }