.section-page1{padding-bottom:35px;}
.section-page2{padding-top:35px;padding-bottom:60px;background-size:cover;}
.section-page3{padding:60px 0 0;background-size:cover;}
.section-page4{padding:40px 0;}
.section-page5{padding:40px 0;}
.fz28{font-size:28px}
.section-news{width:100%;position: relative;z-index: 3;background: #f7f7f7;margin-bottom:20px;transition: .3s;}
.section-news:before{content: '';position: absolute;top: 0;left:-40px;bottom: 0;background: #ebebeb;width: 51%;transform: skewX(-30deg);}
.news-roll{padding:18px 0;display: flex;justify-content: space-between;flex-wrap: wrap;}
.news-roll .title{color:#951d18;font-size:23px;line-height:48px;padding-left:65px;background: url(ico1.png) left center no-repeat;font-weight:bold;}
.news-roll .main{width: calc(100% - 190px);height:48px;}
.news-box .head{margin-bottom:15px;line-height:50px;position:relative;}
.news-box .head .title{color:#93000a;padding-left:48px;font-weight:bold;}
.news-box .head .title1{background: url(ico2.png) left center no-repeat;}
.news-box .head .title2{background: url(ico3.png) left center no-repeat;}
.news-box .head .title3{background: url(ico4.png) left center no-repeat;}
.news-box .head .title4{background: url(ico5.png) left center no-repeat;}
.news-box .head .title5{background: url(ico19.png) left center no-repeat;}
.news-box .head .title6{background: url(ico23.png) left center no-repeat;}
.news-box .head .more{position:absolute;top:0;right:0;}
.news-box .head .more a{display:block;width:50px;height:50px;background: url(more.png) no-repeat;text-indent:-9999px;background-size:cover;-webkit-transform: scale(1);transform: rotate(0);-webkit-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
.news-box .head .more a:hover{transform:rotate(90deg);}
.common-tabs,.news-tabs{position:relative;}
.news-tabs .hd{margin-bottom:15px;}
.common-tabs .hd{margin-bottom:35px;}
.tabs-nav{display: flex;flex-wrap: wrap;justify-content: center;}
.tabs-nav>li{color:#030303;font-size:28px;margin:0 20px;cursor:pointer;}
.tabs-nav>li>h3{line-height:50px;padding-left:65px;font-weight:bold;background-position:left center;background-repeat:no-repeat;}
.tabs-nav>li>.tit1{background-image: url(ico7.png);}
.tabs-nav>li>.tit2{background-image: url(ico6.png);}
.tabs-nav>li>.tit3{background-image: url(ico8.png);}
.tabs-nav>li>.tit4{background-image: url(ico14.png);}
.tabs-nav>li>.tit5{background-image: url(/attachment/core/label/2025_07/04_11/2332d240e2f11bdb.png);}
.tabs-nav>li.on{color:#951108;}
.tabs-nav>li.on>.tit1{background-image: url(ico9.png);}
.tabs-nav>li.on>.tit2{background-image: url(ico10.png);}
.tabs-nav>li.on>.tit3{background-image: url(ico11.png);}
.tabs-nav>li.on>.tit4{background-image: url(ico15.png);}
.tabs-nav>li.on>.tit5{background-image: url(/attachment/core/label/2025_07/04_11/e43dff656d3c1371.png);}
.tabs-nav2{display: flex;flex-wrap: wrap;justify-content: flex-start;}
.tabs-nav2>li{color:#030303;font-size:28px;margin-right:20px;cursor:pointer;}
.tabs-nav2>li>h3{line-height:50px;padding-left:55px;font-weight:bold;background-position:left center;background-repeat:no-repeat;}
.tabs-nav2>li>.tit1{background-image: url(ico16.png);}
.tabs-nav2>li>.tit2{background-image: url(ico18.png);}
.tabs-nav2>li>.tit3{background-image: url(ico20.png);}
.tabs-nav2>li>.tit4{background-image: url(ico22.png);}
.tabs-nav2>li.on{color:#951108;}
.tabs-nav2>li.on>.tit1{background-image: url(ico17.png);}
.tabs-nav2>li.on>.tit2{background-image: url(ico19.png);}
.tabs-nav2>li.on>.tit3{background-image: url(ico21.png);}
.tabs-nav2>li.on>.tit4{background-image: url(ico23.png);}
.common-tabs .more,.news-tabs .more{position:absolute;top:0;right:0;}
.common-tabs .more a,.news-tabs .more a{display:block;width:50px;height:50px;background: url(more.png) no-repeat;text-indent:-9999px;background-size:cover;-webkit-transform: scale(1);transform: rotate(0);-webkit-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
.common-tabs .more a:hover,.news-tabs .more a:hover{transform:rotate(90deg);}
.common-tabs .tabs-item,.news-tabs .tabs-item{display:none;}
.common-head{margin-bottom:50px;line-height:50px;position:relative;display: flex;flex-wrap: wrap;justify-content: center;}
.common-head .title{color:#93000a;padding-left:65px;font-weight:bold;background-position:left center;background-repeat:no-repeat;}
.common-head .title1{background-image: url(ico12.png);}
.common-head .title2{background-image: url(ico13.png);}
.common-head .more{position:absolute;top:0;right:0;}
.common-head .more a{display:block;width:50px;height:50px;background: url(more.png) no-repeat;text-indent:-9999px;background-size:cover;-webkit-transform: scale(1);transform: rotate(0);-webkit-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
.common-head .more a:hover{transform:rotate(90deg);}
.library-item {width:60%;margin:0 auto;background-color: rgba(255,255,255,.70);}
.library-explain .tab-menu li{color:#262626;float:left;background:#f7f8f8;padding:0 25px;height:41px;border-radius:0 5px 0 0;line-height:41px;margin-right:7px;cursor:pointer;}
.library-explain .tab-menu li.on{color:#fff;background:#fab500;}
.library-search-form .col-sm-3,.library-search-form .col-sm-6{padding:0;}
.library-search-form .form-group{width:80%;margin:0 auto;}
.library-search-form .control-label{padding-top:0;}
.library-search-form .option{width:100%;height: 70px;border: none;background: #fff;border-radius: 10px;}
.library-search-form .form-control{height:70px;border:none;background:#fff;border-radius:10px;border-top-right-radius:0;border-bottom-right-radius:0;}
.library-search-form .btn{width:100%;border:none;font-size:24px;color:#fff;padding:0 0 0 50px;height:70px;line-height:70px;background: #951108 url(search-btn.png) 31px center no-repeat;border-radius:10px;border-top-left-radius:0;border-bottom-left-radius:0;}
.library-nav{color:#333;padding:15px 0;}
.library-nav a{color:#333;margin:0 5px;}
.video-box{position:relative;overflow:hidden;height:560px;background-color:#000;}
.video-box img{position:absolute;top:50%;left:50%;display:block;width:100%;height:100%;object-fit:cover;-o-object-fit:cover;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:1s;-moz-transition:1s;-ms-transition:1s;-o-transition:1s;transition:1s}
.video-box:hover img{-webkit-transform:translate(-50%,-50%) scale(1.1);-moz-transform:translate(-50%,-50%) scale(1.1);-ms-transform:translate(-50%,-50%) scale(1.1);-o-transform:translate(-50%,-50%) scale(1.1);transform:translate(-50%,-50%) scale(1.1)}
.video-box .play {position: absolute;background: rgba(149,17,8,.6);height:82px;width: 82px;top: 50%;left: 0;right: 0;margin: auto;text-align: center;display: inline-block;color: #000 !important;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;}
.video-box .play::before,.video-box .play::after {position: absolute;content: "";width: 100%;height: 100%;left: 0;top: 0;border-radius: 50%;background-color: #ffffff;opacity: 0.15;z-index: -10;-webkit-transition: all 0.3s ease-out 0s;-moz-transition: all 0.3s ease-out 0s;-ms-transition: all 0.3s ease-out 0s;-o-transition: all 0.3s ease-out 0s;transition: all 0.3s ease-out 0s;}
.video-box .play::before {z-index: -10;-webkit-animation: inner-ripple 2000ms linear infinite;-moz-animation: inner-ripple 2000ms linear infinite;animation: inner-ripple 2000ms linear infinite;}
.video-box .play::after {z-index: -10;-webkit-animation: outer-ripple 2000ms linear infinite;-moz-animation: outer-ripple 2000ms linear infinite;animation: outer-ripple 2000ms linear infinite;}
.video-box .play span{display:block;width:74px;height:74px;margin:4px;background: url(play.png) center center no-repeat;}
.show-box{position:relative;overflow: hidden;height:265px;margin-bottom:30px;}
.show-box .text{position:absolute;width:100%;left:0;bottom:0;padding:30px 40px;color:#fff;font-size:20px;text-align:center;background: linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.7));}
.show-box .text a{display:block;font-size:24px;color:#fff;padding-top:80px;background-image: url(ico17.png); background-position:top center;background-repeat:no-repeat;}
.show-box .mask{width:100%;height:100%;position:absolute;top:0;left:0;background-color: rgba(0,0,0,.45);}
.show-box img{display: block;width:100%;height:100%;-webkit-transition: 1s;-moz-transition: 1s;-ms-transition: 1s;-o-transition: 1s;transition: 1s;}
.show-box:hover img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}
@keyframes outer-ripple {
	0% {
		transform: scale(1);
		filter: alpha(opacity=50);
		opacity: 0.5;
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		-ms-transform: scale(1);
		-o-transform: scale(1);
		-webkit-filter: alpha(opacity=50);
	}

	80% {
		transform: scale(1.5);
		filter: alpha(opacity=0);
		opacity: 0;
		-webkit-transform: scale(1.5);
		-moz-transform: scale(1.5);
		-ms-transform: scale(1.5);
		-o-transform: scale(1.5);
	}

	100% {
		transform: scale(2.5);
		filter: alpha(opacity=0);
		opacity: 0;
		-webkit-transform: scale(2.5);
		-moz-transform: scale(2.5);
		-ms-transform: scale(2.5);
		-o-transform: scale(2.5);
	}
}
@-webkit-keyframes outer-ripple {
	0% {
		transform: scale(1);
		filter: alpha(opacity=50);
		opacity: 0.5;
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		-ms-transform: scale(1);
		-o-transform: scale(1);
	}

	80% {
		transform: scale(2.5);
		filter: alpha(opacity=0);
		opacity: 0;
		-webkit-transform: scale(2.5);
		-moz-transform: scale(2.5);
		-ms-transform: scale(2.5);
		-o-transform: scale(2.5);
	}

	100% {
		transform: scale(3.5);
		filter: alpha(opacity=0);
		opacity: 0;
		-webkit-transform: scale(3.5);
		-moz-transform: scale(3.5);
		-ms-transform: scale(3.5);
		-o-transform: scale(3.5);
	}
}

@-moz-keyframes outer-ripple {
	0% {
		transform: scale(1);
		filter: alpha(opacity=50);
		opacity: 0.5;
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		-ms-transform: scale(1);
		-o-transform: scale(1);
	}

	80% {
		transform: scale(2.5);
		filter: alpha(opacity=0);
		opacity: 0;
		-webkit-transform: scale(2.5);
		-moz-transform: scale(2.5);
		-ms-transform: scale(2.5);
		-o-transform: scale(2.5);
	}

	100% {
		transform: scale(3.5);
		filter: alpha(opacity=0);
		opacity: 0;
		-webkit-transform: scale(3.5);
		-moz-transform: scale(3.5);
		-ms-transform: scale(3.5);
		-o-transform: scale(3.5);
	}
}
@media (min-width: 1200px){
	.row-15{margin-left:-15px;margin-right:-15px;}
	.col-pd-15{padding-left:15px;padding-right:15px;}
}
@media (max-width: 1200px){
	.fz28,.tabs-nav>li,.tabs-nav>li>h3{font-size:24px;}
	.section-news{background:#ffffff;}
	.section-news:before{display:none;}
	.section-news .col-md-6{width:100%;}
	.video-box{height:39vw;}
	.show-box{height:18vw;}
	.news-roll{border-bottom: 1px solid #eee;}
	.library-search-form .btn{font-size:18px;}
}
@media (max-width: 991px){
	.section-page1{padding-top:25px;}
	.common-head .title{text-align:left;}
	.video-box{height:51vw;}
	.show-box{height:35vw;}
	.library-search-form .btn{font-size:0;text-indent:-9999px;}
}
@media (max-width: 767px){
	.common-head{margin-bottom:15px;}
	.fz28,.tabs-nav>li,.tabs-nav>li>h3{font-size:20px;}
	.tabs-nav>li{margin:0 10px;}
	.news-roll{padding:10px 0;}
	.news-roll .title{font-size:18px;padding-left: 35px;background-size: 25px auto;}
	.news-roll .main{width: calc(100% - 130px);}
	.library-item{width:90%;}
}
@media (max-width: 580px){
	.fz28,.tabs-nav>li,.tabs-nav>li>h3{font-size:18px;}
	.tabs-nav{padding-right: 25px;}
	.tabs-nav>li>h3{padding-left:45px;}
	.news-box .head .more,.common-head .more,.common-tabs .more{top:15px;}
	.news-box .head .more a,.common-head .more a,.common-tabs .more a{width:25px;height:24px;}
	.library-explain .tab-menu li{padding:0 10px;height:31px;line-height:31px;margin-bottom:10px;}
}