@charset "utf-8";
/* CSS Document */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, a, img, dl, dt, dd, ol, ul, li, form, table { margin:0; padding:0; border:0; list-style:none;}
 span, h1, h2, h3, h4, h5, h6, p, a, img, dl, dt, dd, ol, ul,  form { overflow:hidden;}
input { margin:0; padding:0; }
h1,h2,h3,h4,h5,h6 { font-weight:normal;}
a { text-decoration:none; color:#333333;}
a:hover{color:#5aa337;}
html, body { font-family:"微软雅黑", "宋体";font-size:14px;}
.bk{width: 100%; height: auto;overflow: hidden;}
.w100{width:100%; height: auto;overflow: hidden;}
.w1170{width:1170px; height: auto;overflow: hidden; margin-left: auto; margin-right: auto;}
.w1100{width:1100px; height: auto;overflow: hidden; margin-left: auto; margin-right: auto;}
.mt50{margin-top:50px;}
.mt35{margin-top:35px;}
.mt40{margin-top:40px;}
/*body{min-width: 1170px;}*/
.trans{  display:block;transition: all .5s ease;-webkit-transition: all .5s ease; -moz-transition: all .5s ease;-ms-transition: all .5s ease;-o-transition: all .5s ease;-webkit-backface-visibility: hidden;}
.trans:hover { display:block; -webkit-backface-visibility: hidden;transform: scale(1.04,1.04);-ms-transform: scale(1.04,1.04);-webkit-transform: scale(1.04,1.04);}
.smy_ctrl { position:relative; min-height:50px; cursor:move; overflow:hidden;}
/****************************************************************************************************/


/*开屏*/
.yy_open{width:100vw; height: 100vh; background: url(yy_dwbgm_20210609.jpg) no-repeat center; background-size: 100% 100%; overflow: hidden;position: relative;}
.yy_bt{width:722px;height:367px;position: absolute;top: 107px;left: 30%;margin-left: 160px;}
.yy_bt img{width:722px; height:367px;}


.yy_hyong{width:1192px;height:529px;position: absolute;bottom: 0px;left: 8%;margin-left: 83px;}
.yy_hyong img.lz{width:1192px;height:529px;position: absolute;bottom: 0px;left: 0px; z-index: 9;}
.yy_hyong img.zz{width:339px;height:335px;position: absolute;bottom: 53px;left: 0px; opacity: 0;}
.yy_hyong img.dg{left: 480px;z-index: 3; width:339px;height:335px;position: absolute; opacity: 0;}
.yy_hyong img.rg{left: 625px;z-index: 2}
.yy_hyong img.sd{left: 756px;z-index: 1}


.TOP30{bottom: -48px;}
.TOP53{bottom: 53px;}

.yy_ts{width: 100%;height: auto;position: absolute;top: 20px;right: 0px;text-align: right;color: #000000;font-size: 30px;font-family: "宋体";font-weight: bold;margin-right:150px;}



.lh{width:1206px;height:370px;position: absolute;bottom: 0px; right: 0px; z-index:10;}

.animated3 { -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both }
.animated { -webkit-animation-duration: 0.8s; animation-duration: 0.8s; -webkit-animation-fill-mode: both; animation-fill-mode: both }




@-webkit-keyframes fadeInUps {
0% {
opacity:0;
-webkit-transform:translate3d(0, 100%, 0);
transform:translate3d(0, 100%, 0)
}
to {
opacity:1;
-webkit-transform:translateZ(0);
transform:translateZ(0)
}
}



@keyframes fadeInUps {
0% {
opacity:0;
-webkit-transform:translate3d( 0,100%,0);
transform:translate3d(0,100%,0);

	
}
to {
opacity:1;
-webkit-transform:translateZ(0);
transform:translateZ(0);
	
}
}
.yyanimate {
	-webkit-animation-name: fadeInUps;
	animation-name: fadeInUps
}









@-webkit-keyframes zoomInDown {
0% {
opacity:0;
-webkit-transform:scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
transform:scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
-webkit-animation-timing-function:cubic-bezier(.55, .055, .675, .19);
animation-timing-function:cubic-bezier(.55, .055, .675, .19)
}
60% {
opacity:1;
-webkit-transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);
transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);
-webkit-animation-timing-function:cubic-bezier(.175, .885, .32, 1);
animation-timing-function:cubic-bezier(.175, .885, .32, 1)
}
}
@keyframes zoomInDown {
0% {
opacity:0;
-webkit-transform:scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
transform:scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
-webkit-animation-timing-function:cubic-bezier(.55, .055, .675, .19);
animation-timing-function:cubic-bezier(.55, .055, .675, .19)
}
60% {
opacity:1;
-webkit-transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);
transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);
-webkit-animation-timing-function:cubic-bezier(.175, .885, .32, 1);
animation-timing-function:cubic-bezier(.175, .885, .32, 1)
}
}
.animate__zoomInDown {
	-webkit-animation-name: zoomInDown;
	animation-name: zoomInDown
}




/*主页*/
.nr{display: none;  width: 100%; height:auto; overflow: hidden; min-width: 1170px;}
.yyshow{display: block!important;}

/*banner*/
.yy-banner {
	width: 100%;
	height: 973px;
	overflow: hidden;
	position: relative;
}
.yy-banner img {
	position: absolute;
	left: 50%;
	margin-left: -960px;
	width: 1920px;
	height: 973px;
}


/*about bk*/
.bk1,.bk2,.bk3{width:100%; overflow: hidden; position: relative;}
.bk1 .is_bg1img,.bk2 .is_bg2img,.bk3 .is_bg3img {position: absolute;left: 50%;margin-left: -960px;width: 1920px;top:0px;}
.bk1.is_bg1img img.is_bg1img0,.bk2.is_bg2img img.is_bg2img0,.bk3.is_bg3img img.is_bg3img0 {width:100%;height:auto;}


.bk1,.bk1 .is_bg1img{height:762px;}
.bk2,.bk2 .is_bg2img{height:864px;}
.bk3,.bk3 .is_bg3img{height:1013px;}
.dw{position:absolute; z-index: 88; width: 100%; height: auto;overflow: hidden;}






/*bk1*/
.bk1_l{width:415px;height:auto; overflow: hidden; float: left;margin-left: 30px; margin-top: 125px;}
.bk1_l ul li{width:415px;height:auto; overflow: hidden; border-bottom: 1px dashed #ededed; padding-bottom: 15px; margin-bottom: 10px; }
.bk1_l ul li h2{width:auto;height:auto;font-size: 24px;color: #256b6c; display: block;font-weight: bold; padding:10px 0px;}
.bk1_l ul li p{width:auto;height:auto;font-size: 18px; line-height: 36px; color: #656565; display: block;}





/****************图片轮播****************/
.part2{height:485px;width:685px;float: right; margin-top: 135px; margin-right: 20px;}
.part2-L{height:485px;width:685px; overflow:hidden; position:relative;}
.part2-L .hd{height:15px;overflow:hidden;position:absolute;right: 23px;bottom: 55px;z-index:1;}
.part2-L .hd ul{ overflow:hidden; zoom:1; float:left;  }
.part2-L .hd ul li{float:left;margin-right: 10px;width: 13px;height: 13px;background:#fff;cursor:pointer;border-radius: 50%;}
.part2-L .hd ul li.on{ background:#40a650;}

.part2-L .bd ul{height: 380px;width:640px;}
.part2-L .bd{ position:relative; height:100%; z-index:0;   }
.part2-L .bd li{ zoom:1; vertical-align:middle; position: relative; height:485px;width:685px;}

.part2-L .bd img{ height:440px;width:685px; display:block; object-fit: cover; }
.part2-L .bd .txt{width: 100%;height:45px;font-size: 24px;line-height: 45px;background: url(yy_LBBT_20210609.png) repeat center;color: #fff; text-align: right; font-weight: bold; padding-right: 20px; background-size: 100% 100%;}



.part2-L .prev,
.part2-L .next{position:absolute;left: 10px;top:50%;margin-top:-25px;display:block;width:18px;height:32px;cursor: pointer;opacity: 0.5;}

.part2-L .prev{background: url(prev_hy20180601.png) no-repeat;}
.part2-L .next{ left:auto; right:10px; background: url(next_hy20180601.png) no-repeat; }

.part2-L .prevStop{ display:none;  }
.part2-L .nextStop{ display:none;  }

.part2-L .prev:hover{opacity: 1;}
.part2-L .next:hover{opacity: 1;}


/*btimg*/
.yy_btimg{width:781px;height:auto; margin-left: auto;margin-right: auto; margin-bottom: 15px;}
.yy_btimg img{width:781px;height:auto; display: block;}


.poster-main{position:relative;margin-top: 70px;}
.poster-main a,.poster-main img{display:block;width:100%;height:100%}
.poster-main img{ }
.poster-main .poster-list{width:1170px;height:600px}
.poster-main .poster-list .poster-item{width:200px;height:500px;position:absolute;left:0;top:0}
.poster-main .poster-btn{position:absolute;top:0;cursor:pointer;filter:opacity(.5) brightness(1)}
.poster-main .poster-btn:hover{filter:opacity(1) brightness(2)}
.poster-main .poster-prev-btn{left:0;background:url(left.png) no-repeat center center}
.poster-main .poster-next-btn{right:0;background:url(right.png) no-repeat center center}
.poster-item-title{font-size:18px;text-align:center;line-height:48px;display:block; background: url(yanyan_yldsbtgj_2018-01-03.png) repeat-x; color: #fff; position: absolute; bottom: 0px; left: 0px; width: 100%;}




/*bk3*/
.bk3_l{width: 288px;height: 587px;float: left;margin-left: 33px;margin-top: 106px;}
.bk3_l img{width:288px;height: 587px;display: block;border-radius: 22px;}


.bk3_c{width:418px;height:auto;float: left;margin-left: 60px;margin-top: 117px;}
.bk3_c1 {width:418px;height:auto; overflow: hidden; border-bottom: 0px dashed #ededed; padding-bottom: 15px; margin-bottom: 10px; }
.bk3_c1 h2{width:auto;height:auto;font-size: 24px;color: #256b6c; display: block;font-weight: bold; padding:10px 0px;}
.bk3_c1 p{width:auto;height:auto;font-size: 18px; line-height: 36px; color: #656565; display: block;}

.bk3_c ul{width:auto;height:auto;overflow: hidden;margin-top: 16px;}
.bk3_c ul li{width:auto;height:auto;overflow: hidden;font-size: 24px;line-height: 50px;padding-left: 25px;}



.bk3_r{width:337px;height:auto;float: right;margin-top: 128px;}
.bk3_r img{width:324px; height:180px;display: block; border: 6.5px solid #e2d189; margin-bottom:35px;}










