@charset "utf-8";
@import url("global.css");
body{background:#fff8f2}
.blue{color: #000 !important; font-weight: normal!important;}
.banner{
	width:100%;
	background:url(../images/banner.png) no-repeat center top;
	height:725px;
}
.banner_con{
	width:1200px;
	margin:0 auto;
}
.banner_con .logo{
	padding:60px 0 0 0;
	text-align: left;
}
h2{text-align: center; margin:0px 0 30px 0;}
.text{width: 1190px; line-height: 1.7; color: #d30202; font-size: 20px; padding:15px;background:url(../images/text_bg.png); margin-top: -176px;height: 180px;}
.text .info{padding:30px 30px 30px 200px;}
.bg01,.bg02,.bg03,.bg04{padding:30px 0 30px 0; width: 100%;}
.more{width:100%; text-align: center;display: block;margin: 25px 0; float: left;}
.more a{width:auto; border-radius: 5px; border:1px solid #e92e2e; padding:5px 20px; color:#e92e2e;}
.more1{margin:10px;}

.bg01 .swiper {width: 100%;height: 340px; padding-top:0px;}
.bg01 .swiper-slide {text-align: center;
/* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-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;
        display: flex;
        flex-direction: column;
      }
.bg01 .swiper-wrapper{height: 88%;}
.bg01 .swiper-slide img {display: block;width: 370px; height: 280px; object-fit: cover;}
.bg01 .swiper-slide p {width:340px; height: 56px; color:#fff; background:rgba(191,51,45,0.9); text-align: left; padding:5px 15px;font-size: 19px;text-align: center; margin:-66px;line-height: 1.4;}
.bg01 .swiper-horizontal>.swiper-pagination-bullets,
.bg01 .swiper-pagination-bullets.swiper-pagination-horizontal,
.bg01 .swiper-pagination-custom,
.bg01 .swiper-pagination-fraction {
 bottom:-5px;
 left:0;
 width:100%
}
.bg01 .swiper-pagination-bullet {
 width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,40px));
 height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,10px));
 display:inline-block;
 border-radius:5px;
 background:var(--swiper-pagination-bullet-inactive-color,#73b6de);
 opacity:var(--swiper-pagination-bullet-inactive-opacity, 1);
}
.bg01 .swiper-pagination-bullet-active {
 opacity:var(--swiper-pagination-bullet-opacity, 1);
 background:var(--swiper-pagination-color,#d1250e);
}
/*.bg01 .swiper-button-next.swiper-button-disabled,.bg01 .swiper-button-next{background: url(../images/next.png) no-repeat; width:36px; height: 92px;}
.bg01 .swiper-button-prev:after,.bg01 .swiper-button-next:after{content: none}
.bg01 .swiper-button-prev.swiper-button-disabled,.bg01 .swiper-button-prev{background: url(../images/prev.png) no-repeat; width:36px; height: 92px;}*/



.bg02 .swiper {width: 1200px;height: 130px; padding-top:0px;}
.bg02 .swiper-slide {text-align: center;
/* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-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;
        display: flex;
        flex-direction: column;
      }
.bg02 .swiper-wrapper{height: 60%;}
.bg02 .swiper-slide{padding:0 0 8px 0; background:#feebdb;}
.bg02 .swiper-slide p a{width:342px; height: 57px; color:#e50000; background:#fff; border:1px solid #f5d3b2; text-align: left; padding:10px 18px;font-size: 19px;text-align: center; margin:-66px;line-height: 1.4; display: table-cell; vertical-align: middle;}
.bg02 .swiper-horizontal>.swiper-pagination-bullets,
.bg02 .swiper-pagination-bullets.swiper-pagination-horizontal,
.bg02 .swiper-pagination-custom,
.bg02 .swiper-pagination-fraction {
 bottom:-5px;
 left:0;
 width:100%
}
.bg02 .swiper-pagination-bullet {
 width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,50px));
 height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,10px));
 display:inline-block;
 border-radius:5px;
 background:var(--swiper-pagination-bullet-inactive-color,#ffb108);
 opacity:var(--swiper-pagination-bullet-inactive-opacity, 1);
}
.bg02 .swiper-pagination-bullet-active {
 opacity:var(--swiper-pagination-bullet-opacity, 1);
 background:var(--swiper-pagination-color,#e53a18);
}


.bg03 .swiper {width: 1200px;height: 369px; padding-top:0px;}
.bg03 .swiper-slide {text-align: center;
/* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-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;
        display: flex;
        flex-direction: column;
      }
.bg03 .swiper-wrapper{height: 82%;}
.bg03 .swiper-slide{padding:0 0 8px 0;}
.bg03 .swiper-slide img{width:276px; height: 369px;}
.bg03 .swiper-slide p{width:276px; height: 44px; text-align: left; padding:20px 0 0 0; color:#fff;background: url(../images/pic_bg.png) no-repeat; font-size: 18px;text-align: center; margin:-64px;line-height: 1.5;}
.bg03 .swiper-horizontal>.swiper-pagination-bullets,
.bg03 .swiper-pagination-bullets.swiper-pagination-horizontal,
.bg03 .swiper-pagination-custom,
.bg03 .swiper-pagination-fraction {
 bottom:-5px;
 left:0;
 width:100%
}
.bg03 .swiper-pagination-bullet {
 width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,50px));
 height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,10px));
 display:inline-block;
 border-radius:5px;
 background:var(--swiper-pagination-bullet-inactive-color,#ffb108);
 opacity:var(--swiper-pagination-bullet-inactive-opacity, 1);
}
.bg03 .swiper-pagination-bullet-active {
 opacity:var(--swiper-pagination-bullet-opacity, 1);
 background:var(--swiper-pagination-color,#e53a18);
}


.list01{width:calc(100% - 70px) ;margin: 0 auto; border:10px solid #ff928a; border-radius: 20px; background: #fff; float: left; padding:25px;}
.list01 ul{width:100%; float: left;}
.list01 li{width:calc(50% - 30px);background:url(../images/icon.png) no-repeat; padding:10px 0 20px 30px; border-bottom: 1px dashed #ccc; margin:10px 0; line-height: 0.5;height: auto;float: left;text-overflow:ellipsis; overflow: hidden; white-space: nowrap}


.ad{width:100%; float:left; margin:20px 0;}
.ad img{float: left; margin:0 8px;}

