@charset "utf-8";
/* CSS Document */


.notice{border: 1px solid #dcdcdc;position: relative;margin-bottom: 30px;}
.notice-in{display: -moz-box;display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;display: flex;flex-wrap: nowrap;
    justify-content: space-between;
    align-items: center;}
.notice-tl{width: 7%;height: 76px;background: url(../images/img_nt.png) no-repeat right center;background-size: contain;}
.notice-list{width: 90%;display: -moz-box;display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;display: flex;}
.notice-list .notice-cell{width: 33.33%;}
.notice-list .notice-cell dl{padding-left: 6.5%;padding-right: 7%;}
.notice-list .notice-cell dl dt{margin-bottom: 10px;}
.notice-list .notice-cell dl dt a{font-size: 18px;font-weight: bold;color: #333;line-height: 24px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;white-space: normal;
	overflow: hidden;text-overflow: ellipsis;height: 46px;}
.notice-list .notice-cell dl dt a:hover{color: #da251c;}
.notice-list .notice-cell dl dd {display: -moz-box;display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;display: flex;flex-wrap: nowrap;justify-content: space-between;}
.notice-list .notice-cell dl dd i{display: inline-block;vertical-align: middle;font-size: 14px;width: 85%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.notice-list .notice-cell dl dd a{font-size: 14px;font-weight: bold;color: #da251c;display: block;width: 38px;}
.notice-list .notice-cell dl dd a:hover{text-decoration: underline;}
.notice-more{width: 3%;height: 100%;border-left: 1px solid #dcdcdc;text-align: center;padding: 30px 0;}
.notice-more a{font-size: 16px;font-weight: bold;color: #333;width: 18px;height: 100%;display:block;margin: 0 auto;padding-bottom: 32px;background: url(../images/ico_02.png) no-repeat center bottom;}

.wp-one{margin-bottom: 30px;display: -moz-box;display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;display: flex;}
.banner{width: 38%;min-width: 480px;}
.banner .swiper-slide{position: relative;}
.banner .swiper-slide a.slide-img {display: block;width: 100%;height: 435px;background-position: center;background-repeat: no-repeat;background-size: cover;}
.banner .swiper-slide a img{display: block;}
.banner-txt{position: absolute;left: 0;bottom: 0;width: 100%;background: rgba(0, 0, 0, .6);}
.banner-txt a{display: block;width: 69%;font-size: 16px;font-weight: bold;color: #fff;padding-left: 30px;height: 50px;line-height: 50px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.banner .swiper-pagination{width: auto;left: auto;right: 20px;bottom: 17px;}
.banner .swiper-pagination-bullet{background: #fff;opacity: 0.5;}
.banner .swiper-pagination-bullet-active{width: 25px;border-radius: 25px;background-color: #da251c;opacity: 1;}

.news{width: 62%;padding-left: 30px;white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;}
.news-in{border: 1px solid #dcdcdc;padding: 0 30px;}
.title{height: 62px;line-height: 62px;border-bottom: 1px solid #dcdcdc;position: relative;}
.title .tl{font-size: 28px;font-weight: bold;color: #da251c;width: auto;display: inline-block;position: relative;}
.title .tl i{display: block;width: 100%;height: 2px;background: #da251c;position: absolute;left: 0;bottom:0;}
.readmore{font-size: 18px;background: #da251c;padding: 0 16px;height: 34px;line-height: 34px;display: block;border-radius: 30px;position: absolute;right: 0;top: 14px;color: #fff;}
.readmore:hover{color: #fff;opacity: 0.8}
.readmore i{display: block;background: url(../images/ico_03.png) no-repeat right center;padding-right: 15px;}
.news-list{padding-top: 20px;padding-bottom: 12px;}
.news-top{padding-bottom: 18px;border-bottom: 1px dotted #dcdcdc;margin-bottom: 14px;white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;}
.news-top dl dt{margin-bottom: 10px;}
.news-top dl dt a{display: block;font-size: 22px;line-height: 32px;font-weight: bold;color: #333;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.news-top dl dt a:hover{color: #da251c}
.news-top dl dd .news-txt{font-size: 14px;line-height: 24px;margin-bottom: 10px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;white-space: normal;overflow: hidden;text-overflow: ellipsis;height: 48px;overflow: hidden;}
.news-top dl dd a{font-size: 14px;line-height: 16px;font-weight: bold;color: #da251c;}
.news-top dl dd a:hover{text-decoration: underline;}
.news-item{/*padding-top: 14px;*/}
.news-item ul li{line-height: 38px;position: relative;}
.news-item ul li a{display: block;width: 79%;font-size: 16px;color: #333;padding-left: 20px;background: url(../images/ico_04.png) no-repeat left center;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.news-item ul li a:hover{color: #da251c;}
.news-item ul li span{font-size: 16px;color: #999;position: absolute;right: 0;top: 0;}

.gdsh{margin-bottom: 30px;display: -moz-box;display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;display: flex;}
.gdsh-logo{width: 14.4%;min-width: 180px;}
.gdsh-logo-cell{display: table;width: 100%;height: 220px;}
.gdsh-logo a{display: table-cell;vertical-align: middle;width: 100%;background: #da251c;}
.gl2 a{background: #e77b1b;}
.gdsh-logo a img{display: block;max-width: 92px;margin: 0 auto 30px auto;}
.gdsh-logo a span{display: block;text-align: center;font-size: 22px;font-weight: bold;color: #fff;}
.gdsh-news{width: 85.6%;padding-left: 30px;}
.gdsh-news-item{
	display: -moz-box; /* Firefox 17- */
	display: -webkit-flex; /* Chrome 21+, Safari 6.1+, iOS Safari 7+, Opera 15/16 */
	display: -moz-flex; /* Firefox 18+ */
	display: -ms-flexbox; /* IE 10 */
	display: flex; /* Chrome 29+, Firefox 22+, IE 11+, Opera 12.1/17/18, Android 4.4+ */
	flex-wrap: wrap;
}
.gdsh-news-item{padding-top: 37px;padding-bottom: 38px;}
.gdsh-news-item .news-top{-webkit-box-flex: 0;-webkit-flex: 0 0 48%;-ms-flex: 0 0 48%;flex: 0 0 48%;padding-bottom: 32px;margin-bottom: 32px;margin-right: 4%;white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;}
.gdsh-news-item .news-top:nth-child(3),.gdsh-news-item .news-top:nth-child(4){border-bottom: 0;margin-bottom: 0;padding-bottom: 0;}
.gdsh-news-item .news-top:nth-child(2n+0){margin-right: 0;}
.gdsh-news-item .news-top dl dd .news-txt{margin-bottom: 12px;}

.poster{display: -moz-box;display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;display: flex; margin-bottom: 30px;}
.poster-cell{-webkit-box-flex: 0;-webkit-flex: 0 0 49%;-ms-flex: 0 0 49%;flex: 0 0 49%;margin-right: 2%;}
.poster-cell:last-child{margin-right: 0;}
.poster-cell a,.poster-cell a img{display: block;width: 100%;}

.zcnews{margin-bottom: 30px;}
.zcnews-item{display: -moz-box;display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;display: flex; }
.zcnews-item .news-list{-webkit-box-flex: 0;-webkit-flex: 0 0 48%;-ms-flex: 0 0 48%;flex: 0 0 48%;margin-right: 4%;white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;}
.zcnews-item .news-list:last-child{margin-right: 0;}

.advert{margin-bottom: 30px;}
.advert ul{display: -moz-box;display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;display: flex;flex-wrap: wrap;}
.advert ul li{-webkit-box-flex: 0;-webkit-flex: 0 0 15.58%;-ms-flex: 0 0 15.58%;flex: 0 0 15.58%;margin-right: 1.3%;margin-bottom: 1.3%;}
.advert ul li:nth-child(6n+0){margin-right: 0;}
.advert ul li:nth-child(7),.advert ul li:nth-child(8),.advert ul li:nth-child(9),.advert ul li:nth-child(10),.advert ul li:nth-child(11),.advert ul li:nth-child(12){margin-bottom: 0;}
.advert ul li a,.advert ul li a img{display: block;width: 100%}


.swiper-button-next, .swiper-button-prev{color: #fff;background: #da251c;}
.swiper-button-next{right: -30px;transition: all 0.3s}
.swiper-button-prev{left: -30px;transition: all 0.3s}
.banner:hover .swiper-button-next{right: 0;transition: all 0.3s}
.banner:hover .swiper-button-prev{left: 0;transition: all 0.3s}
.swiper-button-next:after, .swiper-button-prev:after{font-size: 18px}


@media (max-width:1440px){
.wrap{padding: 20px;}

.notice{padding-left: 10px;}
.notice-list .notice-cell dl dt a{font-size: 16px;}
.notice-more{padding: 20px 0;}

}

@media (max-width:1024px){
.wrap{padding: 10px;padding-top: 103px;}

.notice{margin-bottom: 10px;}
.notice-in{flex-direction: column;padding: 10px;}
.notice-tl{width: 100%;background-position: left center;height: 44px;margin-bottom: 10px;}
.notice-list{width: 100%;flex-direction: column;}
.notice-list .notice-cell{width: 100%;padding-bottom: 10px;margin-bottom: 10px;border-bottom: 1px dotted #dcdcdc;}
.notice-list .notice-cell dl{padding: 0;}
.notice-list .notice-cell dl dt{margin-bottom: 2px;}
.notice-list .notice-cell dl dt a{height: auto;font-size: 15px;line-height: 21px;}
.notice-list .notice-cell dl dd i{font-size: 12px;}
.notice-list .notice-cell dl dd a{font-size: 12px;}
.notice-more{border-left: 0;width: 100%;padding: 0;}
.notice-more a{font-size: 14px;width: 100%;padding-bottom: 0;text-align: left;background-position: 35px center;background-size: 14px;}


.wp-one{flex-direction: column;margin-bottom: 10px;}
.banner{min-width: 100%;margin-bottom: 10px;}
.banner .swiper-slide a.slide-img{height: 240px;}
.banner-txt a{width: 68%;font-size: 14px;height: 40px;line-height: 40px;padding-left: 10px;}
.banner .swiper-pagination{bottom: 15px;}
.banner .swiper-pagination-bullet{width: 5px;height: 5px;}
.banner .swiper-pagination-bullet-active{width: 15px;}


.news{width: 100%;padding-left: 0;}
.news-in{padding: 0 10px;}
.news-list{padding-top: 10px;}
.title{height: 44px;line-height: 44px;}
.title .tl{font-size: 18px;}
.readmore{font-size: 12px;padding: 0 8px;height: 24px;line-height: 24px;top: 10px;}
.news-top{margin-bottom: 10px;padding-bottom: 10px;}
.news-top dl dt{margin-bottom: 2px;}
.news-top dl dt a{font-size: 16px;}
.news-top dl dd .news-txt{font-size: 12px;line-height: 21px;height: auto;margin-bottom: 5px;}
.news-top dl dd a{font-size: 12px;}
.news-item ul li a{width: 75%;font-size: 13px;padding-left: 12px;background-size: 4px;}
.news-item ul li span{font-size: 12px;}

.gdsh{flex-direction: column;margin-bottom: 10px;}
.gdsh-logo{width: 100%;display: flex;margin-bottom: 10px;}
.gdsh-logo-cell{display: block;width: 50%;height: auto;}
.gdsh-logo a{display: block;width: 100%;padding: 25px 0;}
.gdsh-logo a img{max-width: 72px;margin-bottom: 12px;}
.gdsh-logo a span{font-size: 18px;}
.gdsh-news{padding-left: 0;width: 100%;}

.gdsh-news-item{padding: 10px 0;flex-direction: column;}
.gdsh-news-item .news-top,.gdsh-news-item .news-top:nth-child(3), .gdsh-news-item .news-top:nth-child(4){padding-bottom: 12px;margin-bottom: 12px;margin-right: 0;}
.gdsh-news-item .news-top:nth-child(3){border-bottom: 1px dotted #dcdcdc;}
.gdsh-news-item .news-top:nth-child(4){margin-bottom: 0;}

.poster{flex-direction: column;margin-bottom: 10px;}
.poster-cell{-webkit-flex: 0 0 100%;-ms-flex: 0 0 100%;flex: 0 0 100%;margin-right: 0;}
.poster-cell:first-child{margin-bottom: 10px;}

.zcnews{margin-bottom: 10px;}
.zcnews-item{flex-direction: column;}

.advert{margin-bottom: 10px;}
.advert ul li{flex: 0 0 32%;margin-right: 2%;margin-bottom: 2%;}
.advert ul li:nth-child(3n+0){margin-right: 0;}
.advert ul li:nth-child(7), .advert ul li:nth-child(8), .advert ul li:nth-child(9){margin-bottom: 2%;}

}
	
@media (max-width:768px){

.wrap{padding-top: 65px;}
.notice{padding-left: 0}

}

@media (max-width:320px){

   
}









































































