/**
 * Swiper 4.5.0
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * http://www.idangero.us/swiper/
 *
 * Copyright 2014-2019 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: February 22, 2019
 */
 
 





.swiper01 .pagination01{ position:absolute; left:4%; width:18px; text-align: center; bottom: auto; top:50%; transform:translateY(-50%);}
.swiper01 .pagination01 .swiper-pagination-bullet{ width:18px; position:relative; margin:30px 0 0; height:18px; opacity:1; background: url(../images/m1.png) no-repeat center center; transition:all 0.5s ease;}
.swiper01 .pagination01 .swiper-pagination-bullet:before{ content:''; width:2px; height:44px; background:url(../images/sx.png); left:50%; margin-left:-1px; top:-40px; position:absolute;}
.swiper01 .pagination01 .swiper-pagination-bullet:nth-child(1):before{ display:none;}
.swiper01 .pagination01 .swiper-pagination-bullet-active{ background: url(../images/m2.png) no-repeat center center; transition:all 0.5s ease;}


.swiper01 .swiper-button-next01,.swiper01 .swiper-button-prev01{ width:35px; height:35px; border-radius:0%; opacity:1; position:absolute; top:50%; margin-top:-25px; z-index:5; cursor:pointer;}
.swiper01 .swiper-button-prev01{ left:20px; background:url(../images/left02.png) no-repeat center center; background-size:auto 100%;}
.swiper01 .swiper-button-next01{ right:20px; background:url(../images/right02.png) no-repeat center center; background-size:auto 100%;}


.swiper02 .swiper-slide{ padding-bottom:63px;}
.swiper02 .swiper-slide:before{ content:''; position:absolute; left:20px; bottom:0; width:12px; height:63px; background:url(../images/xb.png);}
.swiper02 .swiper-slide a{ display:block; background:#fff;}
.swiper02 .swiper-slide a .pic{ overflow:hidden;}
.swiper02 .swiper-slide a .pic img{ width:100%; height:208px; object-fit:cover; transition:all 0.5s ease;}
.swiper02 .swiper-slide a .con{ padding:25px;}
.swiper02 .swiper-slide a .con .d1{ color:#0540b9; font-size:18px;  position:relative;height: 90px;}
.swiper02 .swiper-slide a .con .d1:before{ content:''; height:2px; width:40px; display:block; margin-bottom:15px; background:#054da5;}
.swiper02 .swiper-slide a .con .d2{ margin-top:20px; line-height:22px; height:66px; overflow:hidden;}

.swiper03{ margin-top:4%;}
.swiper03 .swiper-slide a{ display:block; background:#fff;}
.swiper03 .swiper-slide a .pic{ overflow:hidden;}
.swiper03 .swiper-slide a .pic img{ transition:all 0.5s ease; width:100%; height:200px; object-fit:cover;}
.swiper03 .swiper-slide a .con{ padding:20px;}
.swiper03 .swiper-slide a .con .d1{ font-size:14px; 
    /* font-weight:bold; line-height:30px; height:30px; overflow:hidden; */
}
.swiper03 .swiper-slide a .con .d2{ line-height:22px; color:#666; height:44px; overflow:hidden; margin-top:8px;}
.swiper03 .swiper-slide a .con .d3{ margin-top:12px; height:25px; background:url(../images/gc.png) no-repeat left center;}

.swiper04{ margin-top:5%;}
.swiper04 .swiper-slide a{ display:block;}
.swiper04 .swiper-slide a .pic{ overflow:hidden;}
.swiper04 .swiper-slide a .pic img{ transition:all 0.5s ease; width:100%; height:240px; object-fit:cover;}
.swiper04 .swiper-slide a .cont{ margin-top:20px;}
.swiper04 .swiper-slide a .cont .date{ width:80px; border-right:1px solid #ddd;}
.swiper04 .swiper-slide a .cont .date span{ display:block; font-size:40px;}
.swiper04 .swiper-slide a .cont .con{ width:calc(100% - 100px);}
.swiper04 .swiper-slide a .cont .con .d1{ font-size:18px; line-height:35px; height:35px; overflow:hidden;}
.swiper04 .swiper-slide a .cont .con .d2{ line-height:22px; height:44px; overflow:hidden; color:#666;}
.swiper04 .swiper-slide a .otebk{ margin-top:12px; color:#666; line-height:22px;}
.swiper04 .swiper-slide a .otebk img{ margin-right:3px;}
.swiper04 .pagination04{ position: relative; left:0; width:100%; text-align: center; bottom: 0; margin-top:20px;}
.swiper04 .pagination04 .swiper-pagination-bullet{ width:50px; border-radius:0; position:relative; margin:0 3px; height:3px; opacity:1; background: #ddd; transition:all 0.5s ease;}
.swiper04 .pagination04 .swiper-pagination-bullet-active{ background:#dd4128;}

.swiper05{ background:url(../images/hd.jpg) repeat-x left 44px;}
.swiper05 .swiper-slide a{ line-height:35px; font-size:18px; display:inline-block; background:url(../images/yd.png) no-repeat 50% 38px;}
.swiper05 .swiper-slide a.cur{ color:#dd4128;}
.swiper05 .swiper-slide a .d2{ margin-top:20px;font-weight: bold;}

@media (min-width: 1201px){
.swiper01 .swiper-slide .con .d3 a:hover{ background:#dd4128; border-color:#dd4128; color:#fff; transition:all 0.5s ease;}
.swiper02 .swiper-slide a:hover .pic img,.swiper03 .swiper-slide a:hover .pic img,.swiper04 .swiper-slide a:hover .pic img{ transform:scale(1.05); transition:all 0.5s ease;}
.swiper01 .swiper-slide-active .con{ top:50%; opacity:1; transition:all 0.5s ease 0.3s;}
}

 


@media (max-width: 780px){
.swiper01 .swiper-slide .con .d1{ font-size:18px;}
.swiper01 .swiper-slide .con .d2{ display:none;}
.swiper01 .swiper-slide .con .d3 a{ line-height:35px; width:120px; padding:0; text-align:center; border-width:1px;}
.swiper01 .pagination01 .swiper-pagination-bullet{ margin:5px 0 0;}
.swiper01 .pagination01 .swiper-pagination-bullet:before{ display:none;}
.swiper04 .pagination04 .swiper-pagination-bullet{ width:22px;}
}

@media (max-width: 640px){
.swiper02 .swiper-slide a .pic img{ height:180px;}


}










