 /*=====================================================
         Banner轮播
  =======================================================*/
 .topBanner {
     width: 100%;
     margin-bottom: 50px;
     position: relative;
 }

 .contactWay {
     background: #d51c1a;
     width: 100%;
     height: 65px;
     text-align: center;
     line-height: 65px;
     border-top: 2px solid #fff;
 }

 .contactWay .leftBorder {
     height: 65px;
     border-left: 1px solid #fff;
 }

 .contactWay .contentTitle {
     color: #fff;
     font-size: 18px;
     padding-left: 30px;
     line-height: 30px;
 }

 .contactWay .contentSlogan {
     position: absolute;
     right: 15%;
     line-height: 30px;
     color: #fff;
     font-size: 12px;
     font-style: italic;
 }

 .contactWay img {
     width: 21px;
     height: 21px;
     margin-right: 10px;
 }

 .topBanner .bannerPlay img {
     width: 100%;
 }

 /* 轮播图的左右按钮 */
 .topBanner .slick-prev,
 .topBanner .slick-next {
     z-index: 999;
     position: absolute;
     display: block;
     height: 20px;
     width: 20px;
     line-height: 0;
     font-size: 0;
     font-weight: bold;
     cursor: pointer;
     background: transparent;
     color: transparent;
     top: 104%;
     padding: 0;
     border: none;
     outline: none;
 }

 .topBanner .slick-prev:focus,
 .topBanner .slick-next:focus {
     outline: none;
 }

 .topBanner .slick-prev.slick-disabled:before,
 .topBanner .slick-next.slick-disabled:before {
     opacity: 0.25;
 }

 .topBanner .slick-prev:before,
 .topBanner .slick-next:before {
     font-family: "slick";
     font-size: 30px;
     line-height: 1;
     color: red;
     opacity: 0.85;
     -webkit-font-smoothing: antialiased;
     -moz-osx-font-smoothing: grayscale;
 }

 .topBanner .slick-prev {
     left: 45%;
 }

 .topBanner .slick-prev:before {
     content: "\2039";
 }

 .topBanner .slick-next {
     right: 45%;
 }

 .topBanner .slick-next:before {
     content: "\203A";
 }


 /*=====================================================
        新闻资讯
  =======================================================*/

 .news-bg {
     position: relative;
     /*padding: 40px 0;*/
 }

 .news-bg .newsList {
     position: relative;
     margin-bottom: 50px;
 }

 .news-bg .newsList::after {
     content: '';
     position: absolute;
     left: 1.4%;
     top: auto;
     bottom: 0;
     right: auto;
     height: 1px;
     width: 95%;
     border-bottom: 1px solid #E1E2E2;
 }

 .news-bg .newsList .newsContent h6 {
     font-weight: bold;
 }

 .news-bg .newsList .newsContent p {
     padding: 20px 20px 0 0;
     font-size: 14px;
 }

 .news-bg .newsList .newsTime {
     display: table-cell;
     text-align: center;
     vertical-align: middle;
     padding: 30px;
 }

 .news-bg .newsList .newsTime p {
     margin: 0;
 }

 .news-bg .newsList .newsTime a {
     display: block;
     font-size: 14px;
     color: #727272;
     margin-top: -13px;
 }

 .news-bg .newsList .newsTime .halvingLine {
     height: 1px;
     width: 60%;
     vertical-align: middle;
     display: inline-block;
     margin-bottom: 15px;
     background-color: #e3e3e3;
 }

 .news-bg .newsList .newsTime h5 {
     color: red;
 }

 .news-bg img:hover {
     -webkit-transform: scale(1.03);
     transform: scale(1.03);
 }

 .news-bg img {
     padding-bottom: 20px;
     cursor: pointer;
     width: 100%;
     -webkit-transform: scale(1);
     transform: scale(1);
     -webkit-transition: all ease-in-out 0.3s;
     transition: all ease-in-out 0.3s;
 }


 /* 分页 */
 /* 页数按钮样式 */
 .page_div button {
     display: inline-block;
     min-width: 35px;
     height: 25px;
     cursor: pointer;
     color: #000;
     font-size: 13px;
     background-color: #f9f9f9;
     border: 1px solid #dce0e0;
     text-align: center;
     margin: 0 4px;
     -webkit-appearance: none;
     -moz-appearance: none;
     appearance: none;
 }

 #firstPage, #lastPage, #nextPage, #prePage {
     width: 50px;
     color: #000;
     border: 1px solid #ccc
 }

 #nextPage, #prePage {
     width: 70px
 }

 .page_div .current {
     background-color: #fff;
     border-color: #fff;
     color: #000
 }

 /* 页面数量 */
 .totalPages {
     margin: 0 10px
 }

 .totalPages span, .totalSize span {
     color: #0073A9;
     margin: 0 5px
 }

 /*button禁用*/
 .page_div button:disabled {
     opacity: .5;
     cursor: no-drop
 }

