/*
 * todc bootstrap style
 *
*/
.alert {
  padding: 8px 35px 8px 10px;
  text-shadow: none;
  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
  background-color: #f9edbe;
  border: 1px solid #f0c36d;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  color: #333333;
}
.alert-success {
  background-color: #dff0d8;
  border-color: #a3d48e;
  color: #468847;
}
.alert-danger,
.alert-error {
  background-color: #f2dede;
  border-color: #dd4b39;
  color: #dd4b39;
}
.alert-info {
  background-color: #d9edf7;
  border-color: #85c5e5;
  color: #3a87ad;
}
.alert-success,
.alert-danger,
.alert-error,
.alert-info {
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}
.alert-danger,
.alert-error {
  border-color: #d59595;
  color: #b94a48;
}
/*
 * bootstrap style
 *
*/
.navbar-inverse .navbar-inner {
 
  background-color: #47B717;
  background-image: -moz-linear-gradient(top, #47B717, #47B717);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#47B717), to(#47B717));
  background-image: -webkit-linear-gradient(top, #47B717, #47B717);
  background-image: -o-linear-gradient(top, #47B717, #47B717);
  background-image: linear-gradient(to bottom, #47B717, #47B717);
  background-repeat: repeat-x;
  border-bottom: 3px solid #c60815;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff47B717', endColorstr='#ff47B717', GradientType=0);
}
.brand, .navbar-inverse .nav > li > a {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.navbar-inverse .brand {
  color: #fff;
  /*background-color: #c60815;*/
}
.navbar-inverse .navbar-link {
  color: #fff;
}

.nav-list > .active > a,
.nav-list > .active > a:hover,
.nav-list > .active > a:focus {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
  background-color: #ffaa25;
}




/*
 * body
 *
*/
.bs-body{margin-top:60px;min-height: 420px;}
/*
 * Footer
 *
 * Separated section of content at the bottom of all pages, save the homepage.
*/
.bs-footer {
  padding-top: 40px;
  padding-bottom: 30px;
  margin-top: 40px;
  color: #777;
  text-align: left;
  border-top: 1px solid #e5e5e5;
  background-color:#f5f5f5
}
.footer-links {
  margin: 10px 0;
  padding-left: 0;
}
.footer-links li {
  display: inline;
  padding: 0 2px;
}
.footer-links li:first-child {
  padding-left: 0;
} 



/*
 * 优惠券
 *
*/

.stamp {width: 300px;height: 120px;padding: 0 10px;position: relative;overflow: hidden; margin:5px;
	background: #F39B00;background: radial-gradient(rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 5px, #F39B00 5px);background-size: 15px 15px;background-position: 9px 3px;}
.stamp:before {content: '';position: absolute;top:0;bottom:0;left:10px;right:10px;z-index: -1;
	background-color:#F39B00;}
.stamp:after {content: '';position: absolute;left: 10px;top: 10px;right: 10px;bottom: 10px;box-shadow: 0 0 20px 1px rgba(0, 0, 0, 0.5);z-index: -2;}
.stamp i{position: absolute;left: 20%;top:45px;height: 190px;width: 300px;background-color: rgba(255,255,255,.15);transform: rotate(-30deg);z-index:-1;}
.stamp .par{float: left;padding:5px 10px;width: 160px;height: 120px; border-right:2px dashed #ccc;text-align: left;}
.stamp .par p{color:#fff;font-size:14px;padding:5px 0 0 0;}
.stamp .par span{font-size: 35px;color:#fff;margin-right: 5px;}
.stamp .par .sign{font-size: 25px;font-family: arial;}
.stamp .par sub{position: relative;top:-5px;color:rgba(255,255,255,.8);}
.stamp .par .sale{font-size:40px}
.stamp .copy{display: inline-block;padding: 10px 6px 10px 12px;font-size: 24px;width:100px;vertical-align: text-bottom;color:rgb(255,255,255);z-index:1000;}
.stamp .copy p{font-size: 14px;margin-top: 5px;margin-bottom: 8px;}

/*改色
.stamp02{background: #D24161;background: radial-gradient(transparent 0, transparent 5px, #D24161 5px);background-size: 15px 15px;background-position: 9px 3px;}
.stamp02:before{background-color:#D24161;}
*/


.navbar .nav > li > a {
    padding: 15px 15px 15px;
}