.pa{position:absolute;}
.pr{position:relative;}

/* .search-input{
	width:180px;
	height:26px;
	line-height:26px;
	border:2px solid #2C69B2;
	float: left;
    font-size: 13px;
	padding-left: 4px;
}

.search-btn1 {
    display: inline-block;
    cursor: pointer;
    line-height: 30px;
    height: 30px;
    max-width: 100px;
    border:1px solid #2c69b2;
    color: #fff;
    font-size: 16px;
    display: inline-block;
    padding-right: 8px;
    padding-left: 8px;
    float: left;
    background-color:#2c69b2;
    margin-right:5px;
}
.search-btn2 {
    display: inline-block;
    cursor: pointer;
    line-height: 30px;
    height: 30px;
    max-width: 100px;
    border:1px solid #2c69b2;
    color: #2c69b2;
    font-size: 16px;
    display: inline-block;
    padding-right: 8px;
    padding-left: 8px;
    float: left;
    background-color:#fff;
} */

/*********************css swiper************************/	
.swiper-pagination-bullet { width:15px; height:15px}

.swiper-container {
    width: 100%;
    margin: 0 auto;
 	overflow: hidden;
 	position: relative;
	z-index: 1;
}
.swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;
    
    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}
.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url(../images/left.png); left:0}
.swiper-button-next,.swiper-button-prev{ width:37px; height:55px;background-size: 37px 55px;}
.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url(../images/right.png); right:0}

.callbacks_nav {
  position: absolute;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  top: 50%;
  left: 0;
  opacity: 0.9;
  z-index: 3;
  text-indent: -9999px;
  overflow: hidden;
  text-decoration: none;
  height: 55px;
  width: 37px;
  margin-top: -27px;
}

.callbacks_nav:active,.callbacks_nav:hover {
  opacity: 1.0;
}

.callbacks_nav.prev {
  left: 0;
  background-image:url(../images/left.png);
  outline:none;
}

.callbacks_nav.next {
  right: 0;
  background-image:url(../images/right.png);
  outline:none;
}

.callbacks_tabs{
  margin-bottom:20px;
}

.callbacks_tabs li{
  background:#000;
  opacity: 0.2;
  filter:alpha(opacity=20);
  margin-right:10px;
}
.callbacks_tabs li a{
  color:transparent;
  outline:none;
}
.callbacks_here{
  background: #0187c4 !important;
  opacity: 1 !important;
  filter:alpha(opacity=100) !important;
}

/********************************/

.s-table{float:left;width:100%;min-height:172px;background-color:#C6E0FB;opacity: 0.8;filter:alpha(opacity=80);}
.s-table .s-pro{width:100%;min-height:172px;float:left;}
.s-logo{width:235px;height:172px;float:left;}
.s-pro-text{border-left:1px solid #666;width:964px;font-size:16px;text-indent:2em;padding:20px;box-sizing:border-box;min-height:172px;display:block;float:left;}
.s-table .s-ul{width:100%;float:left;background-color:#fff;}
.s-table .s-ul li{float:left;width:400px;height:200px;}
.s-table .s-ul img{width:100%;height:100%;}

.s-floor{width:100%;}
.s-floor-title{height:40px;line-height:40px;padding:5px 18px;border-bottom:1px solid #333;}
.s-floor-ul{padding:10px 0;}
.s-floor-ul li{width:230px;height:219px;border:1px solid #e7e7e7;margin-top:10px;margin-bottom:10px;float:left;}
.s-floor-ul li a{display:block;width:100%;height:100%;}
.s-floor-ul li img{width:100%;height:100%;}
.s-floor-ul li a:hover{ box-shadow:0 0 5px #333; position:relative; z-index:2; background-color:#fff}

/* .s-floor-ul-2{padding:10px 18px;}
.s-floor-ul-2 li{width:229px;height:61px;float:left;}
.s-floor-ul-2 li img{width:100%;height:100%;} */

.s-floor-ul-3{padding:20px 0;}
.s-floor-ul-3 li{width:136px;height:160px;float:left;padding:10px 20px;}
.s-floor-ul-3 li img{width:100%;height:100%;}
.s-floor-ul-3 li:hover{ box-shadow:0 0 5px #333; position:relative; z-index:2; background-color:#fff}
