@charset "utf-8";
body,form,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dd,dt,p,hr,input,em{margin:0;padding:0;list-style:none;-webkit-text-size-adjust:none; vertical-align: middle; font-weight:normal;}
body{font-size:14px;color:#000;/* min-width:1300px; */background: #fff;font-family:'\5FAE\8F6F\96C5\9ED1','Nanum Gothic','-apple-system';}
html, body{/* min-width: 1700px; */}
h1,h2,h3,h4,h5,h6{font-size:100%}
table,img,iframe{border:none}ul{list-style:none}
po{ color:#000; text-decoration:none;outline:none;}
a{text-decoration:none;}
a:active {color:#000;text-decoration:none;}
ol,ul {list-style:none;}
fieldset,img {border:0;}
i,em{ font-style:normal;}
.left{ float:left;}
.right{ float:right;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}/* Hides from IE-mac \*/
* html .clearfix{height:1%;}/* End hide from IE-mac */
*+html .clearfix{min-height:1%;}
.mt10{ margin-top:10px;}
.mt15{ margin-top:15px;}
.mt20{ margin-top:20px;}
.mt25{ margin-top:25px;}
.mt30{ margin-top:30px;}
.mt35{ margin-top:35px;}
.mt40{ margin-top:40px;}
.mt45{ margin-top:45px;}
.mt50{/* margin-top: 50px; */}
.mt55{ margin-top:55px;}
.mt60{ margin-top:60px;}
.w1100{width: 1100px;margin-left: auto;margin-right: auto;overflow: hidden;height: auto;}
.w1200{width: 1200px;margin-left: auto;margin-right: auto;overflow: hidden;height: auto;}
.w1170{width: 1170px;margin-left: auto;margin-right: auto;overflow: hidden;height: auto;}
.w1168{width: 1168px;margin-left: auto;margin-right: auto;overflow: hidden;height: auto;}
.w100{width:100%;margin-left: auto;margin-right: auto;overflow: hidden;height: auto;}
.trans{-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;}
.trans:hover{transform:scale(1.04,1.04);-ms-transform:scale(1.04,1.04);-webkit-transform:scale(1.04,1.04);transition:1s}
.smy_ctrl { position:relative; min-height:120px; cursor:move; overflow:hidden;}
.animated { -webkit-animation-duration: 0.8s; animation-duration: 0.8s; -webkit-animation-fill-mode: both; animation-fill-mode: both }
.animated2 { -webkit-animation-duration: 2s; animation-duration: 2s; -webkit-animation-fill-mode: both; animation-fill-mode: both }
.animated3 { -webkit-animation-duration: 3s; animation-duration: 3s; -webkit-animation-fill-mode: both; animation-fill-mode: both }
.animated4 { -webkit-animation-duration: 4s; animation-duration: 4s; -webkit-animation-fill-mode: both; animation-fill-mode: both }
.animated5 { -webkit-animation-duration: 5s; animation-duration: 5s; -webkit-animation-fill-mode: both; animation-fill-mode: both }
.animated6 { -webkit-animation-duration: 6s; animation-duration: 6s; -webkit-animation-fill-mode: both; animation-fill-mode: both; 	animation-delay:2s;; transition-timing-function:ease;}
@-webkit-keyframes bounce-up {
  25% {-webkit-transform: translateY(10px); }
  50%, 100% {-webkit-transform: translateY(0); }
  75% {-webkit-transform: translateY(-10px); }
}
 
 @keyframes bounce-up {
  25% {transform: translateY(10px);}
  50%, 100% {transform: translateY(0); }
  75% {transform: translateY(-10px); }
}
.animate-bounce-up{-webkit-animation: bounce-up 1.8s linear infinite;animation: bounce-up 1.8s linear infinite;transition-duration:1s;}

@keyframes fdsx{
	0%{-webkit-transform:scale(0.5);
	    opacity: 0}
	100%{-webkit-transform:scale(1.2);
	    opacity: 1}
}
.yy_yh01,.yy_yh02{-webkit-animation:fdsx 3.5s linear infinite}
body{background: url("yy_bg01_202402410_02.jpg") 50% 1080px no-repeat;}
/******************前置end!**********************/





/*banner*/

.yy_banner {width: 100%;height: 1080px;overflow: hidden;position: relative;}
.yy_banner img.bj_img {position: absolute;left: 50%;margin-left: -960px;width: 1920px;height: 1080px;}
.bt_position{width:100%;height: auto;overflow: hidden;position: absolute;top:0px;z-index: 999;}
.bt_position img.img_bt{width:863px;height: auto;margin-left: auto;margin-right: auto;display: block;margin-top: 117px;}
.bt_position img.img_bt0{width:434px;height: auto;margin-left: auto;margin-right: auto;display: block;margin-top:20px;}
.bt_position .dy{width:546px;height:489px;margin-left: auto;margin-right: auto;display: block;margin-top: 10px;}


.yy_cbdw{width:1000px; height: auto; margin-left: auto; margin-right: auto; text-align: center; margin-top:50px;position: relative; z-index:99999;}
.yy_cbdw p{font-size:18px; line-height: 30px;  color: #009ce6;}
.yy_pople1{width:auto;height:auto;display: block;position: absolute;left: -20px;bottom:215px;z-index: 9; margin-left: 10%;}
.yy_pople{width: auto;height:auto;display: block;position: absolute;right: -20px;bottom:215px;z-index: 9;margin-right: 10%}

.yy_yh01{width: auto;height:auto;display: block;position: absolute;left: -20px;top:170px;z-index: 9;margin-left: 15%}
.yy_yh02{width: auto;height:auto;display: block;position: absolute;right: -20px;top:170px;z-index: 9;margin-right: 15%}

/*bk1*/
.bk1{width:100%; height: 569px; overflow: hidden; }
/*幻灯*/
.yy_hdq{width: 605px; height: 530px; float: left;}
.swiper {width: 605px; height: 530px;}
.swiper-slide {text-align: center;font-size: 18px;display: flex;justify-content: center;align-items: center; position: relative;}
.swiper-slide img {display: block;width: 605px; height: 430px;object-fit: cover; border-radius: 8px;}
.swiper-slide p {display: block;width:416px;height: 101px;background: url("yy-bximg_20231130_11.png") no-repeat center top;position: absolute;bottom: 25px;left: 15px;}
.swiper-slide p span{display: block;width:auto; height:auto; padding: 25px; font-size: 20px; color: #000; font-weight: bold;}
.yy_hdq .swiper-pagination{display:none;}
.yy_hdq .swiper-button-prev:after,.yy_hdq  .swiper-button-next:after{width:30px; height: 30px; background: url("yy_arrow-left_20231130.png") no-repeat center top; content:''; background-size: 100%;}
.yy_hdq  .swiper-button-next:after{background: url("yy_arrow-right_20231130.png")no-repeat center top; background-size: 100%;}

.yy_hdq .swiper-button-prev,.yy_hdq  .swiper-button-next{bottom: 45px !important;right: 24px;position: absolute;top: initial;}
.yy_hdq .swiper-button-prev{left: inherit; right: 85px;}

/*list*/
.bk1_list{width:535px; height: 550px; float: right;}
.bk1_list li{width:100%; height:auto; margin-bottom: 30px; border-bottom: 1px solid #959393;}
.bk1_list li b{width:100%; height:auto;display: block; font-size: 20px; margin-bottom: 20px;}
.bk1_list li p{width:100%; height:auto;display: block; font-size: 14px; text-align: justify;margin-bottom: 20px;}
.bk1_list li a b{color: #333333;}
.bk1_list li:last-child{border-bottom: none;}
.yy_bk1more{width:120px;height:38px;background: linear-gradient(to left, #df0a16 30%,#fc474a);border-radius: 50px;float: right;overflow: hidden;}
.yy_bk1more p{width:120px; height:38px;line-height: 38px; font-size:16px; color: #fff; text-align: center;}


/*bk2*/
.bk2{width:100%;height: 985px;overflow: hidden;}
.yy_bt{width:100%; height:auto;}
.yy_bt img{width:100%; height:auto;}

#part3 .swiper-slide,#part4 .swiper-slide,#part5 .swiper-slide,#part6 .swiper-slide,#part7 .swiper-slide{height: 515px;}
.yy_scroll2 .swiper-slide img{width:100%;height: 515px;}
.yy_scroll2 .swiper-slide a{ opacity: 0; width:100%;height:63px; line-height: 63px; background: url("yy_btblack_20231130_03.png") repeat-x; font-size: 16px; color: #fff; position: absolute; left: 0; bottom: 0; display: block;}
.yy_scroll2 .swiper-slide-active a{opacity: 1; transition-duration: 1s;}
.yy_scroll2 .swiper-slide p{background:none; width: 100%; height: auto;}

.yy_scrool2 {
    width: 100%;
    height: 613px;
    margin:30px 0 0 0;
    /*height: 950px;*/
    overflow: hidden;
    position:relative;
    /*border:1px solid red;*/
}
.yy_scrool2 ul{
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
    margin-top: 28px;
}
.yy_scrool2 .swiper-container{height: 515px;}
.yy_scrool2 figure{
    width: 100%px;
    height: 515px; position: relative;
}
.yy_scrool2 figure img{
width:100%;
height:515px;
    display: inline-block;
}

figure{padding:0;margin:0;}
.swiper-slide div{text-align:center; width:100%;height:63px;opacity:0; line-height: 63px; background: url("yy_btblack_20231130_03.png") repeat-x; font-size: 16px; color: #fff; position: absolute; left: 0; bottom: 0; display: block;}
.swiper-slide div a{color:#fff !important; font-size: 16px;}

.yy_scrool2 .swiper-button-prev,.yy_scrool2 .swiper-button-next{ display: none;}
.yy_scrool2 .swiper-slide-active div{opacity:1; transition-duration: 1s;} 


/* table */
.slideTxtBox{ width:100%; height: auto; }

.slideTxtBox .hd{ position:relative;width:100%; height: 214px; background: url("yy-bximg_20231130_15.png") no-repeat center top;}
.slideTxtBox .hd ul{width:100%; height: 214px;}
.slideTxtBox .hd ul li{ float:left;width: 160px; height: 68px; position: absolute; cursor: pointer;}
.slideTxtBox .hd ul li.on{}



.slideTxtBox .hd ul li.table_bt1{bottom: 13px;left: 61px; background: url("yy_onqiehuan_06.6.png") no-repeat center top;}
.slideTxtBox .hd ul li.table_bt2{top: 107px;left: 315px; background: url("yy_onqiehuan_02.2.png") no-repeat center top;}
.slideTxtBox .hd ul li.table_bt3{top: 24px;left: 583px; background: url("yy_onqiehuan_mh01.2.png") no-repeat center top;}
.slideTxtBox .hd ul li.table_bt4{top: 55px;right: 171px; background: url("yy_onqiehuan_03.3.png") no-repeat center top;}
.slideTxtBox .hd ul li.table_bt5{top: 141px;right:0px; background: url("yy_onqiehuan_05.5.png") no-repeat center top;}

.slideTxtBox .hd ul li.table_bt1.on{background: url("yy_onqiehuan_06.png") no-repeat center top;}
.slideTxtBox .hd ul li.table_bt2.on{background: url("yy_onqiehuan_02.png") no-repeat center top;}
.slideTxtBox .hd ul li.table_bt3.on{background: url("yy_onqiehuan_mh.2.png") no-repeat center top;}
.slideTxtBox .hd ul li.table_bt4.on{background: url("yy_onqiehuan_03.png") no-repeat center top;}
.slideTxtBox .hd ul li.table_bt5.on{background: url("yy_onqiehuan_05.png") no-repeat center top;}










.slideTxtBox .bd,.slideTxtBox .bd ul{height: 656px;overflow: hidden;width: 100%;}


.yy_scrool2_more{width:120px;height:38px;background: linear-gradient(to left, #df0a16 30%,#fc474a);border-radius: 50px;overflow: hidden;margin-left: auto;margin-right: auto;margin-top: 24px;}
.yy_scrool2_more a{width:120px;height:38px;line-height: 38px;font-size:16px;color: #fff;text-align: center;display: block;}



/*bk3*/
.bk3{width:100%; height:auto; overflow: hidden; }
/*bk2*/
.swiper-gd{width: 100%;height:428px; position: relative; }
.swiper-gd1{width: 1073px;margin-left: auto;margin-right: auto;overflow: hidden;}
.swiper-gd1 .swiper-slide {width: 250px !important;height: 425px;border: 1px solid #fb9513;float: left;}
.swiper-gd1 .swiper-slide img{display:block;width: 250px;height: 425px;border-radius: 0px;}
.nz_w{width:1170px !important;}
.swiper-gd1 .swiper-slide h2{padding: 20px 15px; font-size: 20px; line-height: 30px; max-height: 60px; overflow: hidden;}
.swiper-gd .swiper-button-next{background:url("yy-bxbt_20231130_11.png") no-repeat center; width: 35px !important; height: 64px !important; background-size: 100% 100%; outline: none;}
.swiper-gd .swiper-button-prev{background:url("yy-bxbt_20231130_09.png") no-repeat center; width: 35px !important; height: 64px !important; background-size: 100% 100%; outline: none;}




/*bk4*/
.bk4_cont-l{width:570px; height: 305px; float: left;}
.bk4_cont-l img{width:570px; height: 305px;}
.bk4_cont-r{width:560px; height: 305px; float: right;}
.bk4_cont-r li{width:100%;height:152px;border-bottom: 2px dashed #e1d1bb;margin-bottom: 18px;} 
.bk4_cont-r li img{width:223px; height: 132px; float:left; display: block;}
.bk4_cont-r li p{width:327px; height:auto; float:right; display: block;}
.bk4_cont-r li p b{width:100%;height:auto;display: block;font-size: 16px;margin-bottom: 6px;}
.bk4_cont-r li p span{width:100%;height:auto;display: block;font-size: 14px;line-height: 23px; color: #636363;}
.bk4_cont-r li p b a{color:#000000;}



/*bk5*/
.bk5{width:100%; min-height: 1358px; overflow: hidden; }
.bk5-contt,.bk5-contb{width: 100%; height:auto;}
.bk5-contt ul,.bk5-contb ul{width:1200px;}
.bk5-contt li{width:565px;float: left;height:155px;border-bottom: 2px dashed #e1d1bb;margin-bottom: 18px;margin-right: 35px;}
.bk5-contt li img{width:565px; height:auto;float: left; }
.bk5-contt li img{width:223px; height: 132px; float:left; display: block;}
.bk5-contt li p{width:327px; height:auto; float:right; display: block;}
.bk5-contt li p b{width:100%;height:auto;display: block;font-size: 16px;margin-bottom: 6px;}
.bk5-contt li p span{width:100%;height:auto;display: block;font-size: 14px;line-height: 23px; color: #636363;}
.bk5-contt li p b a{color:#000000;}

.bk5-contb ul li{width:565px;height:auto;float: left;border-bottom: 2px dashed #e1d1bb;margin-bottom: 18px;margin-right: 35px; padding:15px  0 ;}
.bk5-contb ul li a{color: #000000; font-size: 14px; font-weight: bold;}























/*移动标准尾*/
.link{ background:#ae0201;text-align:center; overflow:hidden; color:#aeaeae;  margin-top:20px; padding-top:20px; padding-bottom:20px;}
.link a{color:#fff;margin:0 20px;display: inline-block;line-height:30px;font-size:16px;}
.link p{ color:#fff; font-size:13px; }

.footer{display: none; }	
.pc-footer{background: #fff;/* margin-top:35px; */}





/*mobile*/
@media screen and (max-width:968px){
	.w1100,.yy_lm4{width:90%;height: auto;position: initial;}
	a{display:block; width:auto; height: auto; overflow: hidden;}
	body{ background-position-y: 6rem; background-size: 100% 100%;}
	.pc-footer{display: none;}	
	.footer{display: block;}	
	.slideBox{display: block;}
	.mt55,.mt30{margin-top:5%;}
	.w1168{width:85%; margin-left: 7.5%;}
	
/*banner*/	
	.yy_banner{height: 10rem; position: relative;}
	.yy_banner img.bj_img{width:140%;left: 0;margin: 0;height:10rem; margin-left: -20%;}	
	.bt_position img.img_bt{width: 88%;margin-top: 1rem;}
	.bt_position img.img_bt0{width: 50%;margin-top: 0px;}
	.bt_position .dy{width: 60%;}
	.bt_position .dy img{width: 100%;}
	
	.yy_yh01,.yy_yh02{width:30%; top:3rem}
	.yy_pople1,.yy_pople{width: 20%;height: auto; bottom: 2rem; display: none;}
	
/*bk1*/	
	
	.bk1{height:auto;}
	.yy_hdq{width:100%;height: 8rem;float: inherit;}
	.yy_hdq .swiper-slide img{width:100%;height: 6rem;border-radius: 13px;}
	.yy_hdq .swiper-slide p{width:100%;height: 2rem;position: inherit;left: 0;bottom: 0; background-size: 100% 100%;}
	.swiper-slide p span{padding: 5%; font-size: 0.4rem;}
	.yy_hdq .swiper-slide{position:inherit;}
	.yy_hdq .swiper-button-prev, .yy_hdq .swiper-button-next{display:none;}
	
	.bk1_list{width:100%;margin-top: 5%;float: inherit;height: auto;}
	.bk1_list li a b{font-size:0.45rem; margin-bottom: 3%;}
	.bk1_list li p{font-size:0.35rem; margin-bottom: 5%; color: #383737; text-indent: 0.7rem;}
	.bk1_list li{margin-bottom: 5%;border-bottom: 1px solid #e8e4e4;}
	
	.yy_bk1more{float: inherit;margin-left: auto;margin-right: auto;margin-top: 9%;}
	.yy_hd_h {height:6rem}
	
	
	
/*bk2*/	
	.bk2{height:auto; margin-top: 10%;}
	.yy_bt{text-align:center;}
	.yy_bt img{width:200%; margin-bottom: 5%; margin-left: -50%;}
	
	.yy_scrool2 .swiper-container{height: 4.2rem;}
	.slideTxtBox .hd{background-size: 100% auto;height: 2.3rem;overflow: hidden;}
	.slideTxtBox .hd ul li{width: 20%;height:1rem;background-size: 100% auto !important;position: initial;margin-top: 1.3rem;}
	.slideTxtBox .hd ul{height:1.5rem;}
	#part3 .swiper-slide,#part4 .swiper-slide,#part5 .swiper-slide,#part6 .swiper-slide,#part7 .swiper-slide{height: 4.2rem;}
	.yy_scrool2 figure img,.yy_scrool2,.yy_scrool2 figure,.yy_scroll2 .swiper-slide{height: 4.2rem;object-fit: cover;}
	.swiper-slide div{height:1rem; line-height: 1rem;}
	.swiper-slide div a{font-size:0.35rem; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
	.slideTxtBox .bd{height:auto;padding-bottom: 5%;}
	.yy_scrool2{height:auto;}
	
/*bk3*/	
	.swiper-gd1 .swiper-slide,.swiper-gd{border:0px; height: 11.3rem;}
	.swiper-gd1{width:90%;height: 11.3rem;}
	.swiper-gd1 .swiper-slide,.nz_w	{width: 100% !important;}
	.swiper-gd1 .swiper-slide img{width:100%;height: 11.3rem;}
	.swiper-gd .swiper-button-prev{background: url(picprev.png) no-repeat center; }
	.swiper-gd .swiper-button-next{background: url(picnext.png) no-repeat center; }
	.swiper-gd .swiper-button-prev,.swiper-gd .swiper-button-next{top: 2.5rem; background-size:50% auto;}
	.swiper-gd1 .swiper-slide h2{max-height:none; height: auto; text-align: center; font-size: 0.4rem; line-height: 0.5rem;}
	
	
/*bk4*/	
	.bk4_cont-l,.bk4_cont-r,.bk5-contt li,.bk5-contt ul, .bk5-contb ul,.bk5-contb ul li{width:100%; float: inherit;height: auto;}
	.bk4_cont-l img{width:100%; height: auto;}
	.bk4_cont-r li img,.bk5-contt li img{width:40%; height: 2rem; object-fit: cover;}
	.bk4_cont-r li p,.bk5-contt li p{width:55%;position: absolute;top:0 ;right: 0;}
	.bk4_cont-r li p span,.bk5-contt li p span{display: none;}
	.bk4_cont-r li p b,.bk5-contt li b a,.bk5-contb ul li a{font-size: 0.4rem;}
	.bk4_cont-r{margin-top: 8%;}
	.bk4_cont-r li,.bk5-contt li{position:relative;height: 2rem;padding-bottom: 5%;}
	.w1168 iframe{width:100%; height: 12rem;}
	
	
/*bk5*/
	.bk5{height:auto;}
	.bk1_list li { border-bottom: 1px solid #ed9514;}
	.bk4_cont-r li,.bk5-contt li,.bk5-contb ul li{border-bottom: 2px dashed #ed9514;}

}
