/*--------------SLIDER----------------*/

#slider {
    width: 100%;
    margin: 0px auto;
}



/*--------------CONTROLS--------------*/


/*position controls*/

.controls li {
    top: 50%;
    margin-top: -30px
}

.controls li:nth-child(1) {
    left: 0;
}

.controls li:nth-child(2) {
    right: 0;
}



/*------------PAGINATION------------*/


/*style pagination*/

.pagination li {
    background-color: #ddd;
}

.pagination li.active {
    background-color: #000;
}



/*-------------HELPERS----------------*/

.responsive {
    width: 100%;
    height: auto;
}

.clearfix1:after {
    content: "";
    display: table;
    clear: both;
}
.banner{width:100%;overflow:hidden;}
@media(max-width:992px){
	.banner img {
    width: 1920px;
    height: auto;
    position: relative;
    left: 50%;
    margin-left:-960px;
    max-width:none;
}
}
@media(max-width:768px){
	.banner img {
    width: 1500px;
    height: auto;
    position: relative;
    left: 50%;
    margin-left:-750px;
    max-width:none;
}
}


/* 分页 */

#pages {
    padding: 14px 0 10px;
    font-family: 宋体;
    text-align: center;
	margin:1.5rem 0;
}

#pages a {
    display: inline-block;
    height: 22px;
    line-height: 22px;
    background: #fff;
    border: 1px solid #e3e3e3;
    text-align: center;
    color: #333;
    padding: 0 10px
}

#pages a.a1 {
    width: 56px;
    padding: 0
}

#pages a:hover {
    background: #f1f1f1;
    color: #000;
    text-decoration: none
}

#pages span {
    display: inline-block;
    height: 22px;
    line-height: 22px;
    background: #0067b3;
    border: 1px solid #0067b3;
    color: #fff;
    text-align: center;
    padding: 0 10px
}

.page .noPage {
    display: inline-block;
    width: 56px;
    height: 22px;
    line-height: 22px;
    border: 1px solid #e3e3e3;
    text-align: center;
    color: #a4a4a4;
}

@media(max-width:1200px){
	#pages {
    padding: 20px 0 18px;
    font-family: 宋体;
    text-align: center;
	font-size:3.4rem
}

#pages a {
    display: inline-block;
    height: 5rem;
    line-height: 5rem;
    background: #fff;
    border: 1px solid #e3e3e3;
    text-align: center;
    color: #333;
    padding: 0 2rem
}

#pages a.a1 {
    width: 15rem;
    padding: 0
}

#pages a:hover {
    background: #f1f1f1;
    color: #000;
    text-decoration: none
}

#pages span {
    display: inline-block;
    height: 5rem;
    line-height: 5rem;
    background: #0067b3;
    border: 1px solid #0067b3;
    color: #fff;
    text-align: center;
    padding: 0 2rem
}

.page .noPage {
    display: inline-block;
    width: 56px;
    height: 35px;
    line-height: 35px;
    border: 1px solid #e3e3e3;
    text-align: center;
    color: #a4a4a4;
}
}