@charset "utf-8";
/* CSS Document */
@media (min-width:992px){/*md*/



.title_bg{ padding:40px 0 30px 0; text-align:center}
.title_bg .title_en{ font-size:18px; color:#cccccc; background-color:#047dc2; height:5px; display:inline-block; width:120px;}
.title_bg .title_cn{ font-size:28px; padding-bottom:15px}
.title_bg .title_cn h2{ font-size:36px; text-align:center; background:none}
.title_bg .title_cn em{ font-size:14px; font-weight:bold; margin-top:20px}
.title_bg .title_cn em a{ color:#555555; text-decoration:none}
.title_bg .title_cn em a img{ float:right; margin-left:10px}

.pdesc h2{ font-size:24px; padding:20px 0; line-height:150%; color:#555555}
.pdesc p{ line-height:200%; font-size:18px; color:#333333; text-indent:2rem; margin-bottom:50px}


#box_gn1{ height:700px; background:url(../images/202101-1.jpg) center center no-repeat}

#box_gn1 ul { padding:30px 0}
#box_gn1 ul li{ float:left; text-align:center; margin-bottom:80px}
#box_gn1 ul li{ width:33%}
#box_gn1 ul li:nth-child(4){  margin-left:16%}
#box_gn1 ul li:nth-child(5){ margin-right:16%}
#box_gn1 ul li div{ font-size:16px; line-height:200%; padding:20px 5%; font-weight:bold; text-align: center; color:#222222} 

#box_gn4 dl{ float:right ; width:55%; margin-bottom:50px}
#box_gn4 img{ float:left; width:45%}
#box_gn4 dl dt{ font-size:24px; color:#047dc2; float:left; height:90px; margin-right:20px; padding-top:10px}
#box_gn4 dl dt img { width:auto}
#box_gn4 dl dd{ font-size:24px; padding:5px 0; width:100%; }
#box_gn4 dl dd strong{ color:#047dc2}

#box_gn5{ height:620px; background:url(../images/202101-3.jpg) center center no-repeat}

#box_gn5 p{ font-size:24px; line-height:200%; text-align: center; padding-top:100px}

#box_gn5 p font{ font-size:48px; color:#047dc2; font-weight:bold; padding:0 5px}


#box_gn6{ height:620px; background:url(../images/202102-2.jpg) center center no-repeat}

#box_gn6 p{ font-size:24px; line-height:200%; text-align: center; padding-top:100px}

#box_gn6 strong{ font-size:60px; color:#047dc2}

}


@keyframes slide_show {
  from {opacity:0;}
  to {opacity:1;}
}
@-webkit-keyframes slide_show {
  from {opacity:0}
  to {opacity:1;}
}


@media (max-width:991px){/*md*/

#preload,#shows{ display:none
}


.swiper-container {
	width: 100%;
	height:220px;
	z-index: 100; background:url(../images/banner_auto.jpg) center center no-repeat; background-size: auto 220px
}




.swiper-slide .swiper_h2 { display:block;font-size:20px; line-height:150%; margin-left:5%; width:90%;max-width: 90%;bottom: calc(60% - 75px);}
.swiper-slide .swiper_h3{ display:block; font-size:14px; margin-left:5%;	bottom: calc(50% - 75px);width:90%;max-width: 90%;}

.title_bg .title_cn { background:none}

.title_bg{ padding:40px 0 30px 0; text-align:center}
.title_bg .title_en{ font-size:18px; color:#cccccc; background-color:#047dc2; height:5px; display:inline-block; width:120px;}
.title_bg .title_cn{ font-size:28px; padding-bottom:15px}
.title_bg .title_cn h2{ font-size:28px; text-align:center}
.title_bg .title_cn em{ font-size:14px; font-weight:bold; margin-top:20px}
.title_bg .title_cn em a{ color:#555555; text-decoration:none}
.title_bg .title_cn em a img{ float:right; margin-left:10px}

.pdesc h2{ font-size:24px; padding:20px 0; line-height:150%; color:#555555}
.pdesc p{ line-height:200%; font-size:18px; color:#333333; text-indent:2rem; margin-bottom:50px}
.pdesc p{ line-height:200%; font-size:16px; color:#555555; text-indent:2em; margin-bottom:20px}

#box_gn1{ min-height:700px; background:url(../images/202101-1.jpg) center center}

#box_gn1 ul { padding:20px 0}
#box_gn1 ul li{ clear:both;text-align:center; margin-bottom:10px; width:100%}
#box_gn1 ul li div{ font-size:16px; line-height:150%; padding:10px 5%; font-weight:bold; text-align:left; color:#222222} 


#box_gn4 dl{  width:100%}
#box_gn4 img{ width:100%}
#box_gn4 dl dt{ font-size:24px; color:#047dc2}
#box_gn4 dl dd{ font-size:16px; padding:5px 0; width:100%; clear:both}

#box_gn5{ height:550px; background:url(../images/202101-3.jpg) center center no-repeat}

#box_gn5 p{ font-size:24px; line-height:200%; text-align: center; padding-top:30px}

#box_gn6{ height:620px; background:url(../images/202102-2.jpg) center center no-repeat}

#box_gn6 p{ font-size:24px; line-height:200%; text-align: center; padding-top:30px}

#box_gn6 strong{ font-size:60px; color:#047dc2}


}