/* GLOBAL STYLES
-------------------------------------------------- */
/* Padding below the footer and lighter body text */

body {
  padding-bottom: 40px;
  color: #5a5a5a;
}


/* CUSTOMIZE THE NAVBAR
-------------------------------------------------- */

/* Special class on .container surrounding .navbar, used for positioning it into place. */
.navbar-wrapper {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 20;
}

/* Flip around the padding for proper display in narrow viewports */
.navbar-wrapper > .container {
  padding-right: 0;
  padding-left: 0;
}
.navbar-wrapper .navbar {
  padding-right: 15px;
  padding-left: 15px;
}
.navbar-wrapper .navbar .container {
  width: auto;
}
.tel{ font-size:22px;}
.modal-dialog{ width:1000px;}
.ad_index{ width:960px; padding:0; margin:0;}
.ad_index ul{ padding:0; margin:0; list-style:none;}
.ad_index ul li{ width:960px; margin:0;}
.ad_index_01{ position:absolute; margin-left:-856px; margin-top:30px; height:35px; width:760px; background:none; border:none;}
.ad_index_02{ position:absolute; margin-left:-400px; margin-top:130px; height:25px; width:260px; background:none; border:none;}
.ad_index_03{ position:absolute; margin-left:-856px; margin-top:220px; height:80px; width:760px; background:none; border:none;}
.ad_index_04{ position:absolute; margin-left:-662px; margin-top:-152px; height:143px; width:370px; background:none; border:none;}
.ad_index_05{ position:absolute; margin-left:-957px; margin-top:-153px; height:205px; width:93px; background:none; border:none;}
.ad_index_06{ position:absolute; margin-left:-100px; margin-top:-153px; height:205px; width:93px; background:none; border:none;}
.ad_index_07{ position:absolute; margin-left:-856px; margin-top:13px; height:60px; width:760px; background:none; border:none;}
.ad_index_08{ position:absolute; margin-left:-856px; margin-top:230px; height:70px; width:760px;background:none; border:none;}
.ad_index_09{ position:absolute; margin-left:-850px; margin-top:70px; height:50px; width:740px;background:none; border:none;}
.ad_index_10{ position:absolute; margin-left:-290px; margin-top:0px; height:60px; width:180px;background:none; border:none;}
.ad_index_11{ position:absolute; margin-left:-290px; margin-top:430px; height:60px; width:180px;background:none; border:none;}
.ad_index_12{ position:absolute; margin-left:-280px; margin-top:70px; height:60px; width:180px;background:none;}
.ad_index_13{ position:absolute; margin-left:-280px; margin-top:130px; height:60px; width:180px;background:none;}
.ad_index_14{ position:absolute; margin-left:-856px; margin-top:200px; height:50px; width:760px;background:none;}
.ad_index_15{ position:absolute; margin-left:-856px; margin-top:110px; height:50px; width:760px;background:none;}
.ad_sell_01{ position:absolute; margin-left:-180px; margin-top:45px; height:190px; width:165px;background:none;}
.ad_sell_02{ position:absolute; margin-left:-180px; margin-top:235px; height:190px; width:165px;background:none;}
.ad_sell_03{ position:absolute; margin-left:-180px; margin-top:435px; height:190px; width:165px;background:none;}
.ad_sell_04{ position:absolute; margin-left:-180px; margin-top:635px; height:190px; width:165px;background:none;}
.ad_sell_05{ position:absolute; margin-left:-180px; margin-top:835px; height:190px; width:165px;background:none;}
.ad_sell_06{ position:absolute; margin-left:-180px; margin-top:1035px; height:190px; width:165px;background:none;}
.ad_sell_07{ position:absolute; margin-left:-180px; margin-top:1235px; height:190px; width:165px;background:none;}
.ad_sell_08{ position:absolute; margin-left:-180px; margin-top:1435px; height:190px; width:165px;background:none;}
.ad_sell_09{ position:absolute; margin-left:-180px; margin-top:1635px; height:190px; width:165px;background:none;}
.ad_sell_10{ position:absolute; margin-left:-180px; margin-top:1835px; height:190px; width:165px;background:none;}
.ad_com_01{ position:absolute; margin-left:-930px; margin-top:20px; height:210px; width:630px;background:none;}
.ad_com_02{ position:absolute; margin-left:-940px; margin-top:10px; height:55px; width:925px;background:none;}
.ad_com_03{ position:absolute; margin-left:-940px; margin-top:70px; height:65px; width:925px;background:none;}
.ad_shic_01{ position:absolute; margin-left:-180px; margin-top:135px; height:190px; width:165px;background:none;}
.ad_shic_02{ position:absolute; margin-left:-180px; margin-top:325px; height:190px; width:165px;background:none;}
.ad_shic_03{ position:absolute; margin-left:-180px; margin-top:525px; height:190px; width:165px;background:none;}
.ad_shic_04{ position:absolute; margin-left:-180px; margin-top:725px; height:190px; width:165px;background:none;}
.ad_shic_05{ position:absolute; margin-left:-180px; margin-top:925px; height:190px; width:165px;background:none;}


.mtop20{ margin-top:50px;}
.table-bordered>tbody>tr>td, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>td, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>thead>tr>th{ text-align:center;}
.redtitle{ color:#f00; font-size:16px; font-weight:bold;}
.jumbotron{ text-align:center;}
.jumbotron h1{font-weight:bold; font-family: "黑体"}
.navbar-default{ background:#333;}
.navbar-default .navbar-brand{ color:#fff;}
.navbar-default .navbar-nav>li>a{ color:#fff;}
.navbar-default .navbar-nav>li>a:hover{ background:#ccc;}
.dingwei{   width: 960px;
  position: absolute;
  margin-left: -950px;
  padding-left: 950px;
}
/* CUSTOMIZE THE CAROUSEL
-------------------------------------------------- */

/* Carousel base class */
.carousel {
  /*height: 500px;*/
  margin-top: 50px;
}
/* Since positioning the image, we need to help out the caption */
.carousel-caption {
  z-index: 10;
}

/* Declare heights because of positioning of img element */
.carousel .item {
  /*height: 500px;*/
  background-color: #777;
}
.carousel-inner > .item > img {
  /*position: absolute;
  height: 500px;*/
  top: 0;
  left: 0;
  min-width: 100%;
}


/* MARKETING CONTENT
-------------------------------------------------- */

/* Center align the text within the three columns below the carousel */
.marketing .col-lg-4 {
  margin-bottom: 20px;
  text-align: center;
}
.marketing h2 {
  font-weight: normal;
}
.marketing .col-lg-4 p {
  margin-right: 10px;
  margin-left: 10px;
}


/* Featurettes
------------------------- */

.featurette-divider {
  margin: 80px 0; /* Space out the Bootstrap <hr> more */
}

/* Thin out the marketing headings */
.featurette-heading {
  font-weight: 300;
  line-height: 1;
  letter-spacing: -1px;
}


/* RESPONSIVE CSS
-------------------------------------------------- */

@media (min-width: 768px) {
  /* Navbar positioning foo */
  .navbar-wrapper {
    margin-top: 20px;
  }
  .navbar-wrapper .container {
    padding-right: 15px;
    padding-left: 15px;
  }
  .navbar-wrapper .navbar {
    padding-right: 0;
    padding-left: 0;
  }

  /* The navbar becomes detached from the top, so we round the corners */
  .navbar-wrapper .navbar {
    border-radius: 4px;
  }

  /* Bump up size of carousel content */
  .carousel-caption p {
    margin-bottom: 20px;
    font-size: 21px;
    line-height: 1.4;
  }

  .featurette-heading {
    font-size: 50px;
  }
}

@media (min-width: 992px) {
  .featurette-heading {
    margin-top: 120px;
  }
}
