.section-page1{padding-top:.45rem;padding-bottom:.35rem;background: url(/skin/czgc/cms/index/bg1.png) center top no-repeat;background-size:cover;}
.section-page2{padding:.6rem 0 0;overflow:hidden;background: url(/skin/czgc/cms/index/bg2.png) center top no-repeat;}
.section-page3{padding: 1.4rem 0 0;background: url(/skin/czgc/cms/index/bg3.png) center top no-repeat;background-size: cover;margin-top: -.7rem;}
.section-page4{padding-top:.45rem;padding-bottom:.35rem;background: url(/skin/czgc/cms/index/bg4.png) center top no-repeat;background-size:cover;}
.section-page5{padding-top:.45rem;padding-bottom:.5rem;background: url(/skin/czgc/cms/index/bg5.png) center bottom no-repeat;background-size:cover;}
.common-head{position:relative;}
.common-head .title{color:#111111;font-size:.3rem;font-weight:bold;position:relative;}
.common-head .more,.common-tabs .tab-more{position:absolute;top:.15rem;right:0;}
.common-head .more a,.common-tabs .tab-more a{width:.47rem;height:.12rem;display:block;background: url(/skin/czgc/cms/index/more.png) no-repeat;text-indent:-9999px;background-size:100%;}
.common-head2{position:relative;}
.common-head2 .category{position:absolute;top:.15rem;left:0;align-items: center;column-gap: 12px;display: flex;}
.common-head2 .category a{width:.3rem;height:.3rem;display: block;}
.common-head2 .title{color:#111111;font-size:.3rem;font-weight:bold;position:relative;display:inline-block;}
.common-head2 .more{position:absolute;top:.15rem;right:0;}
.common-head2 .more a{width:.47rem;height:.12rem;display:block;background: url(/skin/czgc/cms/index/more.png) no-repeat;text-indent:-9999px;background-size:100%;}
.common-main2{padding:.15rem .15rem 0 .15rem;background-color:#ffffff;}
.section-page2 .common-head2 .title,.section-page4 .common-head2 .title{color:#fff;}
.section-page2 .common-head2 .more a,.section-page4 .common-head2 .more a{background: url(/skin/czgc/cms/index/more2.png) no-repeat;}
.section-page3 .common-head2{margin-bottom:.6rem}
.common-tabs{position:relative;}
.common-tabs .nav-tabs{border-bottom:0;}
.common-tabs .nav-tabs>li{margin-bottom:0;margin-right:.2rem;}
.common-tabs .nav-tabs>li>a{color:#111111;font-size:.3rem;padding:0;font-weight:bold;border:0;}
.common-tabs .nav-tabs>li.active>a,.common-tabs .nav-tabs>li.active>a:focus,.common-tabs .nav-tabs>li.active>a:hover {color: #7c0d0d;cursor: default;background-color: transparent;border: 0;border-bottom-color: transparent;}
.row-zero{margin:0;}
.col-pd{padding:0;}
.col-news1{padding:.25rem .25rem;background-color:#ffffff;box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);}
.news-list{height:3.4rem;background-color:#94070a;}
.news-show{display:flex;height:3.2rem;}
.news-aside{color:#fff;font-size: .24rem;padding: .2rem;text-align: center;letter-spacing: .25em;writing-mode: vertical-lr;flex: none;background-color: #94070a;}
.news-aside a{color:#fff;}
.news-slider{width:100%;position:relative;height:100%;overflow:hidden;}
.news-slider img {width:100%;height:100%;position:absolute;top:0;left:0;object-fit: cover;transition: transform linear 0.3s;}
.news-slider:hover img{transform: scale(1.05);}
.quick-list li{margin-bottom:.35rem;}
.quick-list li a{display:flex;height:.9rem;padding:0 .1rem;position:relative;align-items: center;justify-content: center;background-color:#ffffff;box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);transition: All 0.5s ease;-webkit-transition: All 0.5s ease;-moz-transition: All 0.5s ease;-o-transition: All 0.5s ease;}
.quick-list li a img{width:.45rem;height:.45rem;margin-right:.15rem;transition: All 0.5s ease;-webkit-transition: All 0.5s ease;-moz-transition: All 0.5s ease;-o-transition: All 0.5s ease;}
.quick-list li a span{font-size:.17rem;}
.quick-list li a:hover img{-webkit-transform:rotateY(180deg);transform:rotateY(180deg);}
.quick-list2 li{margin-bottom:.35rem;}
.quick-list2 li a{display:flex;height:100%;padding:.1rem .1rem;position:relative;border:1px solid #d5d5d5;align-items: center;justify-content: center;transition: All 0.5s ease;-webkit-transition: All 0.5s ease;-moz-transition: All 0.5s ease;-o-transition: All 0.5s ease;}
.quick-list2 li a span{font-size:.18rem;line-height:.3rem;}
.quick-list2 li a:hover{box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);}
.video-box{position:relative;overflow:hidden;padding-bottom:3.2rem;margin-bottom:.2rem;}
.video-box video{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 video{-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;height:.6rem;width:.6rem;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: #ff9204;opacity: 0.34;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:54px;height:54px;margin:4px;background: url(/skin/czgc/cms/index/play.png) center center no-repeat;}
.news-box1 .label_theme_pic_ul33 li .item{margin-bottom:0;}
@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){

}
@media (min-width: 992px){
	.section-page3 .col-md-5,.section-page3 .col-sm-5,.section-page4 .col-md-5,.section-page4 .col-sm-5{width:45%}
	.section-page3 .col-md-7,.section-page3 .col-sm-7,.section-page4 .col-md-7,.section-page4 .col-sm-7{width:55%;}
	.col-left,.col-right{transform: translate(80px, 0px);-webkit-transform: translate(80px, 0px);transition: 1s;-webkit-transition: 1s;opacity: 0;}
	.col-left{transform: translate(-80px, 0px);-webkit-transform: translate(-80px, 0px);}
	.col-left.showdiv,.col-right.showdiv{opacity: 1;transform: none;-webkit-transform: none;}
	.section-page3 .common-box,.section-page2 .common-box{transform: translateY(80px);opacity: 0;transition: 1s;-webkit-transition: 1s;}
	.section-page4 .common-box,.section-page5 .common-box,.section-page6 .common-box{transform: translateY(-80px);opacity: 0;transition: 1s;-webkit-transition: 1s;}
	.col-4{transition: all 1s ease-out 0s;transform: translateY(-80px);opacity: 0;}
	.col-4:nth-child(2){transition: all 1s ease-out .2s;transform: translateY(80px);}
	.col-4:nth-child(3){transition: all 1s ease-out .4s;}
	.section-page2.showdiv .common-box,.section-page3.showdiv .common-box,.section-page4.showdiv .common-box,.section-page5.showdiv .common-box{transform: translateY(0);opacity: 1;}
	.col-slider{margin-top:.77rem;}
}
@media (max-width: 1199px){
	.common-head .title,.news-head .title{font-size:20px;}
}
@media (max-width: 991px){
	.common-head .title,.news-head .title{font-size:18px;}
	.news-list{margin-bottom:.2rem;}
	.col-slider2{margin-bottom:.5rem;}
}
@media (max-width: 767px){
	
}