body {
    font-family: "Microsoft Yahei", Arial, Verdana, sans-serif;
    font-size: 14px;
    color: #333;
    line-height: 1.5;
    background: #fff;
    letter-spacing: 1px;
}

html,body,div,table, ul, ol, li, form, img, h1, h2, h3, h4, h5, h6, label, p, dl, dt, dd {
    border: none;
    list-style: none;
    list-style-position: inside;
    margin: 0;
    padding: 0;
    border:0;
}
input{
    outline: none;
}

address,caption,cite,code,dfn,em,strong,th,var {
    font-style:normal;
    font-weight:400;
}

caption,th {
    text-align:left;
}

q:before,q:after {
    content:'';
}

a,a:visited {
    text-decoration:none!important;
    color:#fff;
}

a:hover,a:active {
	text-decoration:none!important;
    color:#fff;
}

.clear {
    clear:both;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #999999;
    font-size: 14px;
}

::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #999999;
    font-size: 14px;
}

input:-ms-input-placeholder {
    color: #999999;
    font-size: 14px;
}

input::-webkit-input-placeholder {
    color: #999999;
    font-size: 14px;
}

.phcolor {
    color: #999;
}



span {
    cursor: default;
}


#container {
    width:580px;
    padding:10px;
    margin:0 auto;
    position:relative;
    z-index:0;
}

#example {
    width:600px;
    height:350px;
    position:relative;
}

#ribbon {
    position:absolute;
    top:-3px;
    left:-15px;
    z-index:500;
}

#frame {
    position:absolute;
    z-index:0;
    width:739px;
    height:341px;
    top:-3px;
    left:-80px;
}

#slides {
    position:relative;
    /*top:15px;
    left:4px;
    z-index:100;*/
}

#slides .prev {
    position:absolute;
    top:140px;
    left:20px;
    width:16px;
    height:24px;
    display:block;
    z-index:101;
}
#slides .next {
    position:absolute;
    top:140px;
    right: 400px;
    width:16px;
    height:24px;
    display:block;
    z-index:101;
}

.slides_container {
    /*width:830px;*/
    height:350px;
    overflow:hidden;
    position:relative;
}

.pagination1 {

    width: 100px;
    float: right;
    position: absolute;
    right: 0;
    bottom: 15px;
    z-index: 999;
    margin-right: 400px;
}

.pagination1 li {
    float:left;
    margin:0 4px;
}

.pagination1 li a {
    display:block;
    width:12px;
    height:0;
    padding-top:12px;
    background-image:url(../images/pagination.png);
    background-position:0 0;
    float:left;
    overflow:hidden;
}

.pagination1 li.current a {
    background-position:0 -12px;
}

.caption {
    position: absolute;
    bottom: -35px;
    height: 50px;
    width: 100%;
    line-height: 50px;
    background: #000;
    background: rgba(0,0,0,.5);
    font-size: 1.3em;
    color: #fff;
    border-top: 1px solid #000;
    text-shadow: none;
}
.caption a{
    color: #fff;
}

#footer {
    text-align:center;
    width:580px;
    margin-top:9px;
    padding:4.5px 0 18px;
    border-top:1px solid #dfdfdf;
}

#footer p {
    margin:4.5px 0;
    font-size:12px;
}

/*a:link,a:visited {
	color:#599100;
	text-decoration:none;
}

a:hover,a:active {
	color:#599100;
	text-decoration:underline;
}*/
.slides_container img{
    width: 830px;
    height: 350px;
}
.caption p{
    font-size: 14px;
    margin-left: 20px;
}
.main_body , .content {
    min-height: 430px;
}

/* 分页 */
.fixed-table-pagination{
	height: auto;
    /* overflow: hidden; */
    margin-top: 20px;
}
/* .pull-left{
	width:0;
	height:0;
	overflow:hidden;
} */
.pull-right{
	/* width: 100%; */
    display: flex;
    justify-content: center;
}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover{
	background: #e22f32;
    color: #FFFFFF;
    border-color:#e22f32;
}
.pagination>li>a, .pagination>li>span{
	color: #666;
}
.paginate_button{
	border:0!important;
}
.dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover {
    background-color: #e22f32;
}
.swiper-pagination-bullet-active{
	background:#e22f32!important;
}


/* 整屏滚动 */
.swiper-container.swiper-body {
    width: 100%;
    height: 100vh;
    padding: 104px 0 83px 0;
    margin-left: auto;
    margin-right: auto;
}
@media only screen and (max-width: 1024px){
    .swiper-container.swiper-body{
        padding: 55px 0 60px 0;
    }
}

.swiper-body .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-body .swiper-pagination-bullets{
    right: 15px!important;
    top:auto!important;
    bottom: 20%!important;
}
.swiper-body .swiper-pagination-bullet {
	width: 5px;
    height: 30px;
    border-radius: 5px;
    background: rgba(0,0,0,0.5);
}
.swiper-body .swiper-pagination-bullet .swiper-pagination-bullet-active{
	background: #FF5722!important;
}

