/* Write your styles */
.spinner{margin:50px auto 0 auto;width:50px;height:60px;text-align:center;font-size:10px}
.spinner>div{background-color:#fff;height:100%;width:4px;display:inline-block;-webkit-animation:stretchdelay 1.2s infinite ease-in-out;animation:stretchdelay 1.2s infinite ease-in-out}
.spinner .rect2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}
.spinner .rect3{-webkit-animation-delay:-1s;animation-delay:-1s}
.spinner .rect4{-webkit-animation-delay:-.9s;animation-delay:-.9s}
.spinner .rect5{-webkit-animation-delay:-.8s;animation-delay:-.8s}
@-webkit-keyframes stretchdelay{0%,100%,40%{-webkit-transform:scaleY(.4)}
20%{-webkit-transform:scaleY(1)}
}
@keyframes stretchdelay{0%,100%,40%{transform:scaleY(.4);-webkit-transform:scaleY(.4)}
20%{transform:scaleY(1);-webkit-transform:scaleY(1)}
}
ul li,ol li{list-style: none;}

.am-header-fixed {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  z-index: 1010;
}
a{ color: #666 }
.abouttitle{ text-align: center;  }
.abouttitle img{width:100%;}
.am-with-fixed-header {
  padding-top: @am-header-height;
}
.header a  [class*="am-icon-"]::before{  font-size:28px; }
.am-intro-bd{ padding:0 10px 15px 10px;}
.am-header .am-header-right{right:35px;}
.menu [class*="am-icon-"]::before{ font-size:28px;}
.am-header-default .am-header-nav > a{color: #fff}
.am-gotop{ position:fixed;right:10px; bottom:50px;}
.am-gotop-default a{padding:5px; border-radius: 5px; opacity: 0.8}

.am-menu-dropdown1 .am-menu-toggle{right:10px;width:25px;}
.am-panel{ text-align:center;padding:10px;margin:10px;}
.contactindex{margin:0 10px;}
.am-header{padding:0; box-shadow: 0 0 10px #222;}
.am-menu-dropdown1 .am-menu-nav 
.fr{float:right;}
.fl{float:left;}
.am-menu-dropdown1 .am-menu-nav > li { position: relative; }
.am-menu-dropdown1 .am-menu-nav > li > a::before{ content: "\f054";position: absolute;right: 1rem;top: 1.4rem; }
.banner1 img{width:100%;}
.content{margin:10px; overflow: hidden;}
.mainmenu::after { clear: both; content: " "; display: block; }
.mainmenu { overflow: hidden; padding: 0; }
 
.mainmenu li   p { background-color: #fff;margin:0;   position: relative; text-align: center; }
.mainmenu li   p img { height: 40px; margin: 8px auto; width: 40px; }
.mainmenu li   p span { clear: both; color: #fff;margin-bottom:5px; display: block;  height: 32px; line-height: 32px; overflow: hidden; text-align: center;}
.am-gallery-bordered > li{margin-bottom:5px;}
.am-breadcrumb{margin-bottom:10px;}
 .am-navbar-nav a .am-navbar-label{ line-height: 16px; }
 .am-menu ul{ opacity: 0.93 }
 .am-menu ul li ul{opacity: 1;}
 .casestitle{margin:0 10px; text-align: center;}
 .casestitle li{ position: relative;}
 .casestitle li a img{width:40px;height:40px;margin:0 auto;}
  .casestitle li a{color: #fff; display: block;padding:15px 0;}
  .contact li a{padding:10px 0;}
 .am-navbar-actions li a *::after{padding-left:30px;}
 .desc{padding:5px;}
 .desc .price { font-size: 28px; color: #fff; line-height:40px; font-weight: bold; width: 100%; }
.desc .price span { font-size: 16px; color: #fff; margin-bottom: 5px; font-weight: normal }
.desc { color: #666666; width: 100%; }
.desc h3 { font-size: 16px; font-weight: normal; color:#fff; }
.desc h4 { font-size: 13px; font-weight: normal; margin:5px 0;color: #fff; background: url(images/ac4_line1.png) no-repeat left bottom }
.desc div { font-size: 14px; color: #fff }
.desc p { font-size: 15px; color: #fff; }
.contact {margin-bottom:5px; overflow: hidden;}
.content .am-gallery{padding:0;}

.service { color: #666666; width: 100%; text-align: center; }
.service h3 {  font-weight: normal; color:#fff; }
.am-gallery-imgbordered .service.am-gallery-item img{border:0;box-shadow:inherit;width:45%;margin:10px auto;}
.am-gallery-imgbordered > li{padding:7px; }
 .am-btn-block{width:auto;}
 .neirong{ overflow: hidden; }
 .neirong h3{ color: #ff0000; font-size: 18px; }
 .neirong h4{ display: none }
 .nl li p{margin:0;}
 .casestitle .selected  i{ background: url(../images/gouxuan.png) no-repeat center center; display:block;width:25px;height:25px; position: absolute;right:0;top:0; }