﻿@charset "utf-8";
/* CSS Document */

#certify {
	position: relative;
	width: 100%;
	margin: 0 auto
}

#certify .swiper-container {
	/*padding-bottom: 60px;*/
}

#certify  .swiper-slide {
	width: 899px;
	height: 360px;
	background: #fff;
	border-radius: 8px;
	overflow: hidden;
	/*box-shadow: 0 8px 30px #ddd;*/
}
#certify  .swiper-slide a,
#certify  .swiper-slide img{
	display:block;
	width: 899px;
	height: 360px;
	object-fit: cover;
}


#certify .swiper-pagination {
	width: 100%;
	bottom: 20px;
}

#certify .swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 5px;
	border: 3px solid #fff;
	background-color: #d5d5d5;
	width: 10px;
	height: 10px;
	opacity: 1;
}

#certify .swiper-pagination-bullets .swiper-pagination-bullet-active {
	border: 3px solid #00aadc;
	background-color: #fff;
}

#certify .swiper-button-prev {
	left: -30px;
	width: 45px;
	height: 45px;
	background: url(../images/wm_button_icon.png) no-repeat;
	background-position: 0 0;
	background-size: 100%;
}

#certify .swiper-button-prev:hover {
	background-position: 0 -46px;
	background-size: 100%
}

#certify .swiper-button-next {
	right: -30px;
	width: 45px;
	height: 45px;
	background: url(../images/wm_button_icon.png) no-repeat;
	background-position: 0 -93px;
	background-size: 100%;
}

#certify .swiper-button-next:hover {
	background-position: 0 -139px;
	background-size: 100%
}


/*顶部新加推荐场馆*/


.menu2 {
    width: 1160px;
    height: 28px;
    margin: 0 auto;
    clear: both;
    margin-top: -30px;
    color: #C21920;
    background: url(../images/menu2bg.jpg) no-repeat;
}

.menu2_l {
    float: left;
    width: 4px;
    height: 32px;
}

.menu2_m {
    float: left;
    width: 900px;
    height: 32px;
    font-size: 14px;
	 line-height:26px;
}

.menu2_r {
    float: left;
    width: 4px;
    height: 32px;
}

.menu2_m_l {
    width: 980px;
    float: left;
    padding-left: 5px;
}

.menu2_m_l ul li {
    float: left;
    margin: 0 1px;
    font-size: 12px;
}

.menu2_m_r {
    width: 180px;
    float: right;
    padding-right: 10px;
    text-align: right;
}




/*栏目右侧*/
.right_1{ min-height: 47px;   /*border:1px solid #D0DFF1;*/ background: #fff; -webkit-border-radius: 2px; -o-border-radius: 2px; border-radius: 2px;}
/*搜索框start*/
.right_1 .search_box{  height: 64px;  position: relative;margin:0 auto;width:1200px;display:flex;justify-content:center; }
.right_1 .search{ width: 500px; height: 38px;border: 1px solid #DDDDDD; -webkit-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px;  }
.right_1 .search .iptdiv{ width: 200px; height: 38px; float: left; margin-left: 8px;  }
.right_1 .search .iptdiv input{ width: 245px; font-size: 14px; border:none; background: none; margin:10px 0 0 10px;  }
.right_1 .search .btndiv{ width: 87px; height: 40px;  background: #f30304; float: right; -webkit-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; position: relative; -webkit-transition: 0.3s linear; -o-transition: 0.3s linear; transition: 0.3s linear; position: relative; top: -1px; right: -1px; }
.right_1 .search .btndiv:hover{ cursor: hand; background: #bb3535; }
.right_1 .search .btndiv a{ display: block; color: #fff; }
.right_1 .search .btndiv span{line-height: 38px; text-align: center; display: block; font-size: 14px;}
.right_1 .search .btndiv .btn_search{ display: block; color: #fff;cursor: pointer; }
/*搜索框end*/




/*分页*/


.page .num_all{
    line-height:50px !important;
}

.page .btn {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}


.page .btn-primary {
    border-color: #1ab394;
    background-color: #1ab394;
    color: #FFF;
}

.page .pagination>.active>a, 
.page .pagination>.active>a:focus, 
.page .pagination>.active>a:hover, 
.page .pagination>.active>span,
.page .pagination>.active>span:focus,
.page .pagination>.active>span:hover{
    border-color:#f30304 !important;
    background-color:#f30304 !important;
}

.page .btn-primary{
   border-color:#f30304 !important;
   background-color:#f30304 !important;
}

.page .btn-primary:hover{
 border-color:#f30304 !important;
 background-color:#f30304 !important;
}

.page .page_box .form-control{
    height:30px;
}

.page .input-group-box{
    border-left:1px solid #ddd;
    border-radius:4px;
}
.group-bottom-box {
    overflow: hidden;
    padding: 10px 0 0 0;
    border-top: 0px solid #eee !important;
}


.page_box ul li{ height: auto !important; line-height: 24px !important; }
.page_box ul li a{ height: auto !important; }
.page_box .input-group-box{padding:3px 10px !important;}
.page .btn{padding:5px 12px !important;}
.input-group-btn{margin-right:20px !important;margin-bottom:20px !important;}


