@charset "utf-8";
/* CSS Document */
body{ background: #f9f9f9 !important;}
.boxjgx{ width:100%; height:10px; clear:both; background: #f9f9f9 !important;}
.am-tab-nav{
    line-height:30px;
    width:100%;
    height:40px;
    margin-top:10px;
	border-bottom:1px solid #eee;
}
.am-tab-nav .span1{
    display:block;
    float:left;
    width:30px;
    height:30px;
    background-color:red;
    color:#FFF;
    text-align:center;
    font-size:1.8rem;
    font-weight:bold;
}
.am-tab-nav .span2{
    display:block;
    float:left;
    height:50px;
    /*border-bottom:2px solid #0e90d2;*/
    font-size:1.8rem;
    font-weight:bold;
    margin-left:20px;
	padding:0 5px;
}
.am-tab-nav .span2 a{ color:#000;}
.lxdiv{
    height:25px;
    width:100%;
    margin-bottom:5px;
}
.lxwm{
    display: block;
    float: left;
    width:49%;
    text-align: center;
    background: #3da0fd;
    color:#fff;
    margin-top: 5px;
}
.am-u-sm-12{
    padding:0;
}
.am-tab{
    margin: 5px;
}
.ys4 {
width: 32%;
margin-right: 2%;
border-bottom: 1px solid #ffffff;
background: #00a8ff;
height: 40px;
line-height: 40px;
margin-bottom: 3px;
float: left;
text-align: center;
}
.ys4:nth-child(3n){margin-right:0;}
.ys4 a{
display: block;
width:100%;
height:40px;
color: #FFF;
}
.ys4 .ysDiv{
position:relative;
width:100%;
background-color:#FFF;
z-index:999;
display:none;
}
.ys4 .ysDiv a{
display: block;
width:80%;
height:30px;
line-height:30px;
border-bottom: 1px solid #ffffff;
background: #00a8ff;
color:#FFF;
margin:0 auto;
}

.lxdiv{
    height:25px;
    width:100%;
    margin-bottom:5px;
}
.mainbox{ max-width: 100%; width: 560px; margin: 0 auto; background: #fff;}



.app-hot-pro span{
	height:3px;
	margin:1rem;
	display:block;
	background:#ddd;
}
.app-hot-pro h1{
	border-left:3px solid #0f93e6;
	background:#f5f5f5;
	height:30px;
	line-height:30px;
	padding-left:1rem;
	color:#555;
	font-size:14px;
	margin:1rem;
}
.am-gallery {
    padding: 5px 5px 0 5px;
    list-style: none;
	display: block;
}
.am-gallerya li{
    width:33.33%;
}
.am-gallery-default .am-gallery-item img {
    width: 100%;
    height: 85px;
}
.centertable table { width:100%; float:left;}
.centertable a { color:#333;}

.centertable table td { word-break:break-all; word-spacing:normal;}

#banner {
  width: 100%;
  float:left;
  height:auto;
  overflow: hidden;
}
#banner .item {
  display: block;
}
#banner img {
  display: block;
  width:100%;
  margin: 0 auto;
}
.owl-carousel .owl-wrapper:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.owl-carousel {
  display: none;
  position: relative;
  width: 100%;
  -ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper {
  display: none;
  position: relative;
  -webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer {
  overflow: hidden;
  position: relative;
  width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight {
  -webkit-transition: height 500ms ease-in-out;
  -moz-transition: height 500ms ease-in-out;
  -ms-transition: height 500ms ease-in-out;
  -o-transition: height 500ms ease-in-out;
  transition: height 500ms ease-in-out;
}
.owl-carousel .owl-item {
  float: left;
}
.owl-controls {
  position: absolute;
  bottom: 10px;
  left: 43%;
  float: left;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div {
  cursor: pointer;
}
.owl-controls {
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.grabbing {
  cursor: url(grabbing.png) 8 8, move;
}
.owl-carousel .owl-wrapper,
.owl-carousel .owl-item {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
}
.owl-theme .owl-controls {
  margin-top: 10px;
  text-align: center;
}
.owl-theme .owl-controls .owl-buttons div {
  color: #FFF;
  display: inline-block;
  zoom: 1;
  *display: inline;
  /*IE7 life-saver */
  margin: 5px;
  padding: 3px 10px;
  font-size: 12px;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
  background: #869791;
  filter: alpha(opacity=50);
  /*IE7 fix*/
  opacity: 0.5;
}
.owl-theme .owl-controls.clickable .owl-buttons div:hover {
  filter: alpha(opacity=100);
  /*IE7 fix*/
  opacity: 1;
  text-decoration: none;
}
.owl-theme .owl-controls .owl-page {
  display: inline-block;
  zoom: 1;
  *display: inline;
  /*IE7 life-saver */
}
.owl-theme .owl-controls .owl-page span {
  display: block;
  width: 15px;
  height: 15px;
  margin: 5px 2px;
  filter: alpha(opacity=50);
  /*IE7 fix*/
  opacity: 0.5;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  background: #ddd;
  overflow: hidden;
}
.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span {
  filter: alpha(opacity=100);
  /*IE7 fix*/
  opacity: 1;
  background: #ba292d;
}
.owl-theme .owl-controls .owl-page span.owl-numbers {
  height: auto;
  width: auto;
  color: #FFF;
  padding: 2px 10px;
  font-size: 12px;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
}
.owl-item.loading {
  min-height: 150px;
  background: url(AjaxLoader.gif) no-repeat center center;
}	

.am-gallery{ padding:0 !important;}
.am-gallery-bordered>li{ padding:0 !important; width:49% !important; margin-right:2%; margin-bottom:10px; float:left; border:1px solid #eee;}
.am-gallery-bordered>li:nth-child(2n){ margin-right:0 !important;}

.am-gallery-bordered .am-gallery-item{ border-radius:5px;}
.am-alert{background:#02182a!important;margin-bottom:50px!important;text-align:center!important;border-top:none!important;padding:20px 0!important;}

.cleara{width:100%;clear:both;}

#wxnr{width:100%;height:100%;max-width:560px;min-width:320px;position:fixed;top:0;z-index:1000;display:none;background:rgba(0,0,0,.8);color:#000;}
#wxnr .nrdf{margin:auto;position:absolute;top:50%;left:0;right:0;width:80%;height:60%;padding:5%;padding-top:15%;margin-top:-50%;text-align:center;background-color:rgba(255,255,255,.8);box-shadow:0 2px 6px #777;-webkit-box-shadow:0 2px 6px #777;-moz-box-shadow:0 2px 6px #777;border-radius:10px}
#wxnr img{display:block;margin:0 auto}
#wxnr p{font-size:16px;line-height:30px;text-align:center}
#wxnr i{position:absolute;top:.2rem;right:.2rem;width:.3rem;height:.3rem;font-size:.2rem;line-height:.3rem;text-align:center;color:#fff;font-weight:700;font-style:normal;background:#333;border-radius:1rem;cursor:pointer}
#wxnr button{display:inline-block;padding:5px;line-height:30px;background-color:#3da0fd;color:#fff;border-radius:5px;cursor:pointer}
#weixin{position:fixed;top:50%;margin-top:14px;z-index:9999999;font-size:14px;color:#fff;width:90%;right:5%;line-height:20px;text-align:center;background:rgba(0,0,0,.8);border:2px solid #333;border-radius:5px;display:none}
#wxnr span{width:0;height:0;overflow:hidden;line-height:0;text-indent:99999;}
button{ border:none; background:none;}
