@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;}
/*div, span, h1, h2, h3, h4, h5, h6, p, a, img, dl, dt, dd, ol, ul, li, form { overflow:hidden;}*/
input { margin:0; padding:0; }
h1,h2,h3,h4,h5,h6 { font-weight:normal;}
a { text-decoration:none; color: #000000; display: block; overflow: hidden;}
html, body { font-family:"微软雅黑", "宋体";font-size:14px;}
.bk{width:100%;height:auto;overflow: hidden;margin-top: 3%;}
.w80{width:86%; height: auto; overflow: hidden; margin-left: 7%;}
.smy_ctrl { position:relative; min-height:190px; cursor:move; overflow:hidden;}
/***********************************************************************************/

.kd{width: 750px;height:100%;margin-left: auto;margin-right: auto;/*position:relative; */overflow: hidden;}
.lhbdli{width: 750px;height:100%;margin-left: auto;margin-right: auto;position:relative;overflow:auto;left: 8px;}
@media screen and (max-width: 1024px){
.kd,.yykping,.nav,.lhbdli{ width:100% !important; }
.lhbdli{left:0px;}	
}



/*开屏*/
.yykping{width: 750px; height:100vh; background: url(yy-761kping-20200520.jpg) no-repeat center top; background-size: 100% 100%; position: fixed;z-index: 10000;overflow: hidden;left: 0;top: 0;right: 0;bottom: 0; margin-left: auto; margin-right: auto;}
.yykping img{width: 100%; height: auto; position: absolute; left: 0px;}
.yykping img.kpimg1{top: 50%; margin-top: -5rem; animation: logo 1s .8s both;}
.yykping img.kpimg2{top: 60%; margin-top: -0.5rem; animation: zi 1s 1.5s both;}
.zt-goin{width:100%;height: auto; overflow: hidden; position: absolute; left: 0px; top: 80%; margin-top: -1.5rem;}
.zt-goin p{font-size: 0.5rem; padding: 2.5% 0px; color: #fff;background: url(yanyan_yldsbtgj_2018-01-03.png)repeat; border-radius: 50px; display: block; text-align: center; width: 45%; margin-left: auto; margin-right: auto; animation: btnn .6s 2s linear infinite alternate;transform: translateY(10rem); cursor: pointer;}




/*nav*/
.nav{width:750px; height: 1.5rem; background: #c11018;border-top:5px solid #e1b85c; position: fixed; bottom: 0px; left: 0px; right: 0; z-index: 999; margin-left: auto; margin-right: auto;}
.nav ul{width:90%; height:auto; overflow: hidden; margin-left: 5%;}
.nav ul li{display: block; float: left;width: 25%; font-size: 0.5rem; color: #fff; text-align: center; line-height: 1.5rem;}
.nav ul li i{display:inline-block;height: 0.6rem;width: auto;margin-right: 2%;position:relative;top: 0.12rem;}
.nav ul li i img{display:block; height:100%; width: auto;}
.nav ul li.on{background:#ab0008;}




@keyframes yun{
	from{transform: translateX(0);}
	to{transform: translateX(-6rem);}
}
@keyframes logo{
	from{transform: translateY(0.5rem);opacity: 0;}
	to{transform:translateY(0);opacity: 1;}
}
@keyframes zi{
	from{transform: translateY(1rem) scale(0);}
	to{transform:translateY(0) scale(1);}
}
@keyframes btnn{
	from{transform:scale(1.1) translateY(0);opacity: 1;}
	to{transform:scale(1)  translateY(0);opacity: 1;}
}






/*banner*/
.yybanner{width:100%; height: auto; overflow: hidden;}
.yybanner img{width:100%; height: auto; overflow: hidden;}



/*头条新闻*/
.frst-news{width: 86%;height: auto;overflow: hidden;margin-left: 7%;margin-top: 3%;margin-bottom: 3%;}
.frst-news img{display:block;width: 20%; height: auto;}
.frst-news a h2{display:block;height: auto;font-size: 0.55rem;color: #cb0008;font-weight: bold;padding: 0px 5%;margin-top: 3%;text-align: center;}


/*轮播图*/
.swiper-container,.swiper-container1,.swiper-container2,.swiper-container3 {width: 100%;height: 100%; margin-bottom: 2%;}
.swiper-slide {background-position: center;background-size: cover;}

.slideBox{ width:100%; height:6.9rem; overflow:hidden; position:relative; margin-left: auto; margin-right: auto;}
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; position: absolute; }

.swiper-slide a{width: 100%; height: 100%; display: block; overflow: hidden;}
.swiper-slide img{width:100%;height: 6.9rem;display:block;object-fit: cover; position: absolute; top:0px; left: 0px;}
.swiper-slide p{display: block;height: 1rem; background: url(yanyan_yldsbtgj_2018-01-03.png) repeat; color: #fff; font-size: 0.4rem; line-height: 1rem; text-align:left; text-indent: 20px; position: absolute;  bottom:0px; left: 0px; width: 100%;}


.swiper-button-prev.swiper-button-white, .swiper-container-rtl .swiper-button-next.swiper-button-white{ position:absolute; left:3%; top:50%; margin-top:-1.2rem; z-index: 999; overflow: hidden; display:block; width:1.04rem; height:2.4rem; background: url(slider-left.png) no-repeat center; background-size: 1.04rem;}
.swiper-button-next.swiper-button-white, .swiper-container-rtl .swiper-button-prev.swiper-button-white{ position:absolute; left:auto; right:3%; top:50%; margin-top:-1.2rem; z-index: 999; overflow: hidden; display:block; width:1.04rem; height:2.4rem; background: url(slider-right.png) no-repeat center; background-size: 1.04rem;}



/*新闻列表*/
.news-list{}
.news-list ul li{width: 100%; height: auto; overflow: hidden; font-size: 0.4rem; line-height: 0.65rem; border-bottom: 1px solid #ccc; padding: 3% 0px;}
.news-list ul li:last-child{border:none;}
.yymore{width:100%; text-align: center;}
.yymore p{font-size: 0.35rem; color: #cb0008; display: block; padding: 3% 0px;} 



/*bt*/
.yybt{width:86%; height: auto; overflow: hidden; margin-left:7%; margin-bottom: 5%; margin-top: 5%;}
.yybt img{width:100%; height: auto; overflow: hidden;display: block;}

.rong{height:6.5rem;margin: 5% 0px;}
.rong .swiper-slide{width:4.3rem;}
.rong .swiper-slide img{display:block;width:100%;height:6.5rem;border-radius: 5px; border-radius: 8px;}


.rong1{height:5.5rem;margin: 5% 0px;}
.rong1 .swiper-slide{width:5rem;}
.rong1 .swiper-slide img{display:block;width:100%;height:4.5rem;}





/*板块4*/
.bk4-ul ul{height: auto;overflow: hidden;}
.bk4-ul ul li{float:left;width: 42.5%;margin-left: 5%; height: 4rem; overflow: hidden; margin-bottom: 4%;position: relative;}
.bk4-ul ul li i{display:block;width: 100%;height: 3rem; background: url(yy-bf-2020513.png) no-repeat center;background-size:30%; position: absolute; top: 0px; left: 0px;}
.bk4-ul ul li img{height:3rem; width: 100%;}
.bk4-ul ul li p{height:0.8rem; width: 100%; display: block; font-size: 0.35rem; margin-top: 0.1rem; line-height: 0.4rem; overflow: hidden;}


/*5*/
.swiper-containerr {width: 100%;height: 100%;margin-bottom: 2%;/* margin-left:7%; */}
.slideBoxx{width: 86%;height:5.5rem;overflow:hidden;position:relative;margin-left: auto;margin-right: auto;}
.swiper-containerr .swiper-slide{height:5.5rem;}
.swiper-containerr .swiper-slide img{height:5.5rem;}



/*6*/
.bk6img{position:relative; height: 5.3rem;}
.bk6img img{position:absolute; top: 0px; left: 0px; width: 100%; height: 5.3rem;}
.bk6img p{position:absolute; bottom: 0px; left: 0px; width: 100%; height:1rem; display: block; background: url(yanyan_yldsbtgj_2018-01-03.png) repeat; line-height: 1rem; color: #fff; text-align: center; font-size: 0.35rem;}


/*8*/
.bk8ul{}
.bk8ul li{border-bottom: 1px solid #ccc; padding: 5% 0px;}
.bk8ul li img{border-radius: 100%; width: 2rem; height: 2rem; float: left;}
.bk8ul li p{float: right; display: block; font-size: 0.4rem; width: 70%; line-height: 0.6rem; margin-top: 0.3rem;}
.bk8ul  li:last-child{border:none;}


/*table*/
.table{padding-bottom:1.9rem;}


/*table2*/
.table2_1 ul{width: 100%;}
.table2_1 ul li{width: 40%; height: auto; overflow: hidden; float: left; margin-left: 5%; margin-right: 5%; }
.table2_1 ul li img{width:100%;display: block;height: 5.9rem;}
.table2_1 ul li p{width:100%; display: block;font-size: 0.4rem;line-height: 0.55rem; height:1.2rem; overflow: hidden; margin-top: 0.1rem;}


/*table4*/
.table4_1 ul li{width:100%; height: auto; overflow: hidden; border-bottom: 1px dashed #d5d5d5; padding: 5% 0px;}
.table4_1 ul li img{display:block; width: 30%; height: 2rem; float: left;}
.table4_1 ul li p{display:block; width: 65%; height: auto; float: right;}
.table4_1 ul li p b{display:block; width: 100%;font-size: 0.42rem;font-weight: normal; line-height: 0.5rem; height: 0.5rem; overflow: hidden; text-align: justify; color:#000000;}
.table4_1 ul li p span{display:block; width: 100%; font-size: 0.35rem; text-align: justify; color: #666666; line-height: 0.5rem; height: 1rem; overflow: hidden; margin-top: 0.2rem;}


.table4_2_2 ul{}
.table4_2_2 ul li{width:100%; height: auto; overflow: hidden; padding: 5% 0px;}
.table4_2_2 ul li p{width:100%; height: auto; overflow: hidden;display: block;}
.table4_2_2 ul li img{width:1.5rem; height:1.5rem;display: block; border-radius: 100%;float: left; margin-left: 2%;}
.table4_2_2 ul li p b {width: 78%;height:1.5rem;display: block;float:right;font-size: 0.45rem; color: #eb2934; line-height: 1.5rem; overflow: hidden;}
.table4_2_2 ul li span{width:auto;height:auto;display: block;border: 1px solid #eb2934;border-radius: 8px;font-size: 0.35rem;line-height: 0.5rem;margin-top: -0.3rem; padding: 5% 5%; text-align: justify;}






