@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:928px;
}
.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.5; color: #fff6ca; font-size: 24px; padding:15px;margin-top: -226px;height: 180px; text-align: center;}
.text .info{padding:30px;}
.bg01{padding:60px 0 30px 0; width: 100%;}
.bg02,.bg03,.bg04{padding:30px 0 30px 0; width: 100%;}
.more{width:100%; text-align: center;display: block;margin: 25px 0; float: left;}
.more1{width:100%; text-align: left;display: block;margin: 25px 0; float: left;}
.more a{width:auto; border-radius: 5px; border:1px solid #e92e2e; padding:5px 20px; color:#e92e2e;}
.more1 a{width:auto; border-radius: 5px; border:1px solid #e92e2e; padding:5px 20px; color:#e92e2e;}


.bg01 .swiper {width: 100%;height: 400px; 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%;/*! width: 90%; *//*! margin: 0 5%; */}
.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:0px;
 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,#ccc);
 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 ul{width: 1200px;height: 130px; padding-top:0px;}

.bg02 ul li{padding:0 0 8px 0; background:#feebdb; width:48%; float: left; margin:1%; text-align: center;font-size: 24px;}
.bg02 ul li a{width:550px; height: 88px; color:#e50000; background:#fff; border:1px solid #f5d3b2; text-align: left; padding:10px 18px;text-align: center; margin:-66px;line-height: 1.4; display: table-cell; vertical-align: middle;}


/*top_picnews*/
.bg04 .pic_news{width:553px; height: 429px; float: left;}
.bg04 .swiper {width: 100%;height:auto;}
.bg04 .swiper-slide {text-align: center;font-size: 18px;
/* 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;}
.bg04 .swiper-slide img {display: block;width: 553px;height: 369px;object-fit: cover;}
.bg04 .swiper-slide h1{font-weight: normal; line-height: 1.3; font-size: 18px; /*! margin-top: 5px; */color: #fff;height: 27px; width:calc(100% - 40px); background: #bb2c25;padding: 20px;text-align: left;}
.bg04 .swiper-horizontal > .swiper-pagination-bullets, .bg04 .swiper-pagination-bullets.swiper-pagination-horizontal, .bg04 .swiper-pagination-custom, .bg04 .swiper-pagination-fraction{width:auto;right: 10px;text-align: right;bottom: 20px;}
.bg04 .swiper-pagination-bullet {
 width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,15px));
 height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,15px));
 display:inline-block;
 border-radius:8px;
 background:var(--swiper-pagination-bullet-inactive-color,#fff);
 opacity:var(--swiper-pagination-bullet-inactive-opacity, 1);
}
.bg04 .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,
.bg04 .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
 margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px);
}
.bg04 .swiper-pagination-bullet-active {
 opacity:var(--swiper-pagination-bullet-opacity, 1);
 background:var(--swiper-pagination-color,yellow);
}


.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}

.list02{width:calc(100% - 70px) ;margin: 0 auto; border:10px solid #ff928a; border-radius: 20px; background: #fff; float: left; padding:25px;}
.list03{width:560px; float: right;}
.list03 ul{float: right;width: 560px;}
.list03 li{float:left;margin:0;background: url(../images/icon.png) no-repeat 10px 16px;width:calc(100% - 30px);height: auto;  padding: 0 0 0 30px; border-bottom: 1px dashed #ccc;}
.list03 li a{font-size: 18px;color: rgb(89, 89, 89);line-height: 1.4;margin: 20px 10px;float: left;}
.list03 li a:hover{color:#999;}
.ad{width:100%; float:left; margin:20px 0;}
.ad img{float: left; margin:0 8px;}
