html, body {
    height: 100%;
    overflow: hidden;
}

#pro1{
  animation-delay: 50ms;
  -webkit-animation-delay: 50ms;  
}

.am-form-label {
  padding-left: 0;
  padding-right: 0;
}

#map1{
  height: 700px;
  margin-top: 10px;
}

.inner-pd{
	padding-bottom: 60px;
}

@media only screen and (max-width: 640px){
#map1{
  height: 300px;
  margin-top: 10px;
  margin-bottom:10px;
}
.hidden-xs {
  display: none!important;
}
}

.footer{
  background-color: white;
  border-top: 1px solid #e7e7e7;
  bottom: 0;
  position: absolute;
  width: 100%;
  z-index: 1000;
}


.am-article-bd p{
  text-indent:2em;
}
.am-article-lead p{
  text-indent:2em;
}

#alertdiv{
  position: fixed;
  z-index: 9999;
  width: 100%;
  left: 0;
  height: 40px;
  top: -15px;
  display: none;
}
.textarea {
    display: block;
    overflow: hidden;
    height: 18px;
    line-height: 20px;
}

#alerttext{
  font-size: 16px;
  line-height: 30px;
  text-align: center;
}

.am-address-popup {
  -webkit-user-select: none;
  user-select: none;
  transition-timing-function: cubic-bezier(0.1, 0.57, 0.1, 1);
  -webkit-transform: translateY(0);
  transform: translateY(0);
  -webkit-transform: translateX(100%);
  transform: translateX(100%);
}
.am-address-popup.am-popup.am-modal-active {
  -webkit-transform: translateX(0);
  transform: translateX(0);
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  

}
.am-address-popup.am-popup.am-modal-out {
  -webkit-transform: translateY(0);
  transform: translateY(0);
  -webkit-transform: translateX(100%);
  transform: translateX(100%);
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
}
.am-address-popup .am-popup-inner {
  padding-top: 43px;
}
.am-address-popup .am-popup-hd .am-close {
  opacity: 1;
}
.am-address-popup .am-popup-hd .am-popup-title {
  font-size: 1.6rem;
  font-weight: 500;
}
.am-address-popup .am-popup-bd {
  background-color: transparent;
  padding: 0;
  position: relative;
  height: 100%;
}
.am-address-popup .am-popup-bd .am-address-list {
  cursor: pointer;
  overflow: hidden;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}
/*
.am-popup-inner .am-popup-bd{
  padding-top: 56px;
}
.am-popup-inner .am-popup-hd{
  padding-top: 56px;
}
*/
.am-address-popup .am-popup-bd .am-address-list.am-address-list-footer {
  padding-bottom: 49px;
}
.am-address-popup .am-popup-bd .am-address-list > div {
  height: 100%;
  padding: 0;
  border-left: 1px solid #e5e5e5;
}
.am-address-popup .am-popup-bd .am-address-list > div:first-child {
  border-left: 0;
}
.am-address-popup .am-popup-bd .am-address-list > div:first-child > ul > li {
  background-color: #efefef;
}
.am-address-popup .am-popup-bd .am-address-list > div:first-child > ul > li.am-active {
  background-color: #fff;
}
.am-address-popup .am-popup-bd .am-address-list > div > ul > li {
  padding: 0.8rem 0.5rem;
  font-size: 1.4rem;
  text-align: center;
  color: #848484;
  word-wrap: normal;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.am-address-popup .am-popup-bd .am-address-list > div > ul > li:first-child {
  border-top: 0;
}
.am-address-popup .am-popup-bd .am-address-list > div > ul > li.am-active {
  background-color: #efefef;
  transition: all 0.5s ease;
}
.am-address-popup .am-popup-bd .am-address-footer {
  position: fixed;
  bottom: 0;
  left: 0;

  width: 100%;
  height: 50px;
  background-color: #FFFFFF;
  border-top: 1px solid #dedede;
}

.unqualified {
    color: Red;
    /*font-weight: bolder;*/
}

@media (max-width: 767px){
.widget-body {
    padding: 13px 0px;
}
}


/*
#pro1{background: #6aaf15;}
#pro1:hover{background-color:#70cb00;}
#pro2{background:#229dcd;}
#pro2:hover{background-color:#01a2e1;}
#pro3{background:#e25a36;}
#pro3:hover{background-color:#f25a32;}
#pro4{background:#e38e1c;}
#pro4:hover{background-color:#ff9200;}
#pro5{background:#f124cd;}
#pro5:hover{background-color:#ee0c92;}
*/
/*
.flipInY{
  -webkit-backface-visibility: visible !important; 
  backface-visibility: visible !important;
  -webkit-animation-name: flipInY;
  animation-name: flipInY;
}

.rubberBand {
  -webkit-animation-name: rubberBand;
  animation-name: rubberBand;
}

.animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}

.pro {
    -webkit-box-shadow: 3px 3px 7px #bbb;
    -moz-box-shadow: 3px 3px 7px #bbb;
    box-shadow: 3px 3px 7px #bbb;
}

.pro span {
    font-size: 24px;
}

*/
