*,p{padding:0;margin:0;}
ul, ol{list-style:none;}
a{text-decoration:none;}
a:hover,a:active{text-decoration: none;}
img {
    vertical-align: bottom;
    border: none;
}
h1,h2,h3,h4,h5,h6 {
    margin: 0;
    font-weight: normal;
}
@media (min-width:1600px) {
	.container {
		width: 1600px
	}
}
.fl {
    float: left;
}
.dropdown ul li{width:100%;}
/*.dropdown ul li>a{height:60px;line-height:60px;width:100%;text-align:center;}*/
.dropdown:hover  .dropdown-menu{display:block;width:auto;}
.inner-banner{
	margin-top:20px;
}
.main {
	padding: 30px 0;
}
/*分页*/
.pagination {
	display: inline-block;
	margin-top: 1rem;
	margin-bottom: 1rem;
	padding-left: 0;
	border-radius: .215rem
}
.pagination i{
	font-style:normal;
}

.page-item {
	display: inline
}

.page-item:first-child .page-link {
	margin-left: 0;
	border-top-left-radius: .215rem;
	border-bottom-left-radius: .215rem
}

.page-item:last-child .page-link {
	border-top-right-radius: .215rem;
	border-bottom-right-radius: .215rem
}

.page-item.active .page-link,
.page-item.active .page-link:focus,
.page-item.active .page-link:hover {
	z-index: 2;
	cursor: default;
	color: #fff;
	border-color: #62a8ea;
	background-color: #62a8ea
}

.page-item.disabled .page-link,
.page-item.disabled .page-link:focus,
.page-item.disabled .page-link:hover {
	cursor: not-allowed;
	pointer-events: none;
	color: #ccd5db;
	border-color: #e4eaec;
	background-color: transparent
}

.page-link,.page-num {
	position: relative;
	float: left;
	margin-left: -1px;
	padding: .643rem 1.072rem;
	text-decoration: none;
	color: #76838f;
	border: 1px solid #e4eaec;
	background-color: transparent
}
.page-num.page-num-current{background:#ff9621;color:#fff;}
.page-link:focus,
.page-link:hover, .page-num:hover{
	color: #fff;
	border-color: #e4eaec;
	background-color: #ff9621
}
.page-link.mobile-page:hover{background:0;}
.pagination-lg .page-link {
	font-size: 1.286rem;
	padding: .715rem 1.215rem
}

.pagination-lg .page-item:first-child .page-link {
	border-top-left-radius: .286rem;
	border-bottom-left-radius: .286rem
}

.pagination-lg .page-item:last-child .page-link {
	border-top-right-radius: .286rem;
	border-bottom-right-radius: .286rem
}

.pagination-sm .page-link {
	font-size: .858rem;
	padding: .429rem .786rem
}

.pagination-sm .page-item:first-child .page-link {
	border-top-left-radius: .143rem;
	border-bottom-left-radius: .143rem
}

.pagination-sm .page-item:last-child .page-link {
	border-top-right-radius: .143rem;
	border-bottom-right-radius: .143rem
}

/*首页*/
.swiper-container,.swiper-container2 {
      width: 100%;
      height: 100%;
      position:relative;
    }
   .swiper-container1 {
      width:95%;
      height: 100%;
      margin:auto;
      position:relative;
    }
    .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-slide img{width:100%;}
   .index-banner .swiper-lazy-preloader {
       margin-top: 10px;
   }
.banner .button{width: 15%;cursor:pointer;
    height: 100%;text-align:center;
    display: none!important;
    z-index: 100;font-size:30px;}
.banner .button img{    width: 20%;opacity:.8;
    position: absolute;
    top: 45%;}
.banner .swiper-container:hover .button{display:block!important;}
.container .button{width:3%;cursor:pointer;outline:0;
    height: 100%;text-align:center;
    /*display: none!important;*/
    z-index: 100;font-size:30px;}
 .container .button.prev{position:absolute;left:0;top:30%;}
 .container .button.next{position:absolute;right:0;top:30%;}
  .container .button img{width:30px;opacity:.7;}
   .container .button img:hover{opacity:1;}
 .swiper-container1 .slick-track.swiper-wrapper{width:100%!important;margin:auto;}
/*.container .button img{    width: 20%;opacity:.8;
    position: absolute;
    top: 45%;}*/
 .draggable.swiper-container2 .button2{position:absolute;bottom:0;left:25%;width:40%;}
 .draggable.swiper-container2 .button2 .prev-2{width:20%;outline:1px solid #f00;}
 .draggable.swiper-container2 .button2 .next-2{width:20%;outline:1px solid #f00;float:right;}
 
 .pinfo {
 	margin-top: 30px;
 	font-size: 14px;
 }
 .pinfo p, .pinfo span {
 	font-family: 'SourceHanSansCN-Light' !important;
 }
.pinfo img{max-width:100%;}
#dituContent label{max-width: inherit}
.newscon {
	padding: 28px 0;
}
.newscon .rnews.clearfix{margin-bottom:10px;}
.newscon .tit {
	text-align: center;
	color: #000;
	font-size: 30px;
}
.newscon .time {
	line-height: 30px;
	border-bottom: 1px solid #ccc;
	padding-top: 10px;
	font-size: 20px;
	color: #999;
	width: 160px;
	margin: 0px auto;
	text-align: center;
}
.newscon p {
	color:#666;
	padding-top: 20px;
	line-height: 24px;
}
.newscon .pn {
	padding: 12px 0 0 0;
	min-height: 59px;
}
.newscon .prev, .newscon .next {
	float: left;
	font-size: 16px;
	padding: 6px 0;
	width: 48%;
	white-space: nowrap;
	margin-right: 2%;
	text-overflow: ellipsis;
	overflow: hidden;
	height: 43px;
}
.newscon .prev a, .newscon .next a{
	color:#333;
}
.newscon .prev a:hover, .newscon .next a:hover{
	color:#ff525e;
}
.newscon .next {
	margin-right: 0;
}

@media screen and (max-width:960px) and (min-width:640px) {
	.logo {
		float: none;
		width: 100%;
		text-align: center
	}
	.logo img {
		max-height: 70px;
	}
}