@charset "utf-8";
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,  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;}
html, body {font-family:"微软雅黑", "宋体";font-size:14px;}
img{border: none;vertical-align: top;}
a:hover{text-decoration:none; color:#0d71b6;}
.bk{width:100%; height: auto; overflow: hidden;}
.w1170{width:1170px;height: auto;overflow: hidden;margin: 0 auto;}
.w1200{width:1300px;height: auto;overflow: hidden;margin: 0 auto;}
.w100{width:100%;height: auto;}
.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);}
.mt35{margin-top:35px;}
.mt50{margin-top:50px;}
.smy_ctrl {position:relative;min-height:80px;cursor:move;}
body{background:url(yy-bg.jpg) no-repeat center top; background-position:0px 960px; background-size: 100% auto;}
/***********************************************************************************/

.yybanner{
	width: 100%;
	height:960px;
	overflow: hidden;
	position: relative;
}
.yybanner img{
	position: absolute;
	left: 50%;
	margin-left: -960px;
	width: 1920px;
	height:960px;
	top: 0px; z-index:1;
}
.frist-news p{display: block;width: auto;height: auto;font-size: 16px;line-height:35px;border: 1px solid #3076a6;border-top: 0px;position: relative;margin-top: -13px;text-align: justify;}
.frist-news p span{display: block;width: auto;height: auto;padding: 20px;padding-top: 40px;text-indent: 32px;}
.frist-news p span:before{position: absolute; content: ''; width: 35px; height: 1px; background: #3076a6; top: 0px; left: 0px;}
.frist-news p span:after{position: absolute; content: ''; width: 35px; height: 1px; background: #3076a6; top: 0px; right: 0px;}
.frist-news h2{font-size:40px;text-indent: 190px;display: block;width: auto;height: 50px;line-height: 50px;background: url(yy-xfjlimg-20201215_04.jpg) no-repeat center left;background-size:50px 50px;background-position: 120px 0px;overflow: hidden;}


/*轮播*/
.part2{width:600px;height:400px;overflow: hidden;float: left;}
.part2-L{width:600px;height:400px;  overflow:hidden; position:relative;}
.part2-L .hd{overflow:hidden;position:absolute;right: 0px;bottom: 7px;z-index:1;width: auto;height: 15px;}
.part2-L .hd ul{ overflow:hidden; zoom:1; float:left;  }
.part2-L .hd ul li{ float:left; margin-right:8px;  width:10px; height:10px; background:#fff; cursor:pointer; border-radius: 50%;}
.part2-L .hd ul li.on{background:#3076a6;width:15px; border-radius: 8px;}

.part2-L .bd ul{width:600px;height:400px; }
.part2-L .bd{ position:relative; height:100%; z-index:0;   }
.part2-L .bd li{ zoom:1; vertical-align:middle; position: relative;width:600px;height:400px;}

.part2-L .bd img{width:600px;height:400px; display:block; object-fit: cover; transform: scale(1); animation: slowMotion 20s infinite ease-in-out; }
.part2-L .bd .txt{position: absolute;bottom: 0;left: 0;z-index: 1;width: 100%;padding-left: 20px;height: 40px;font-size: 18px;line-height: 40px;background: url(yy-ysbjh_20201123.png) repeat;color: #fff;}

.pageState{font-size:16px;color: #f4f1f1;position: absolute;bottom: 0px;right: 15px;z-index: 99999;top: -2px;height: 60px;font-style: italic;width: 40px;}
.pageState span{color: #f5c11f; font-weight: bold; font-size: 25px;}



.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_yy20190601.png) no-repeat;}
.part2-L .next{ left:auto; right:10px; background: url(next_yy20190601.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;}
.part2-L .bd  img {width:600px;height:400px;
  transform: scale(1);
  animation: slowMotion 20s infinite ease-in-out;
}

@keyframes slowMotion {
  from, to {
    transform: scale(1) translate(0, 0);
  }
  50% {
    transform: scale(1.3);
  }
}

/*list*/
.bk1_list{width:550px;height: 350px;background-size: 100% 100%;float: right;}
.bk1_list0{}
.bk1_list1,.bk1_list ul{width:auto;height: auto; overflow: hidden;}
.bk1_list1 h2{font-size: 30px;line-height: 40px;display: block;max-height: 80px;overflow: hidden;}
.bk1_list1 p{font-size:16px;line-height: 30px;display: block;color: #4D4B4B;padding: 15px 0px;max-height: 90px;overflow: hidden;border-bottom: 2px solid #fff;margin-bottom: 20px;text-indent: 32px;}
.bk1_list ul li{width:auto;height:40px; overflow: hidden; line-height: 40px; font-size: 20px;}


/*bt*/
.yy_bt{width:775px; height: auto; margin-left: auto; margin-right: auto; margin-bottom: 35px;}
.yy_bt img{width:775px; height: auto; display: block;}


/*移动端轮播*/
.slideBox{display:none;margin-top: 5%;}
.swiper-container {width: 90%;height: 100%; margin-bottom: 2%; margin-left: 5%; }
.swiper-slide {background-position: center;background-size: cover;}

.slideBox{ width:100%; height:5rem; 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: 5rem;display:block;object-fit: cover; position: absolute; top:0px; left: 0px;}
.swiper-slide p{display: block;height: 1rem; background: linear-gradient(-360deg,#000,transparent); 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%;  z-index: 999; overflow: hidden; display:block; width:1rem; height:1rem; background: url(slider-left.png) no-repeat center; background-size: 0.5rem; display: none;}
.swiper-button-next.swiper-button-white, .swiper-container-rtl .swiper-button-prev.swiper-button-white{position:absolute;left:auto;right:3%;top:50%;z-index: 999;overflow: hidden;display:block;width:1rem;height:1rem;background: url(slider-right.png) no-repeat center;background-size: 0.5rem; display: none;}
.slideBox .swiper-pagination-fraction{width: auto; right: 20px; position: absolute; left: inherit;}
.swiper-pagination-current{color:#0d85d8; font-weight: bold;}
.slideBox .swiper-pagination-fraction { width: auto;right: 20px;position: absolute;left: inherit; font-size: 0.45rem;} 


/*bk2*/
.bk2-img2{width:860px; height: auto;overflow: hidden; margin-left: auto; margin-right: auto;}
.bk2-img2_1{width:400px;height:300px; float: left; margin-left: 15px; margin-right: 15px;}
.bk2-img2_1 img{width:400px;height:260px; display: block;}
.bk2-img2_1 p{width:auto;height:40px; display: block; line-height: 40px; text-align: center; font-size: 20px;}

.bk2 ul{width:1300px;}
.bk2 ul li{width:350px;height: 240px;overflow: hidden;margin-right: 60px;float: left; margin-top: 35px;}
.bk2 ul li img{width:350px; height: 200px; display: block;}
.bk2 ul li p{width:auto;height:40px; display: block; line-height: 40px; text-align: center; font-size: 20px;}



/* 本例子css */
.picMarquee-left{ overflow:hidden;}
.picMarquee-left .bd{}
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picMarquee-left .bd ul li { text-align:center; }
.picMarquee-left .bd ul li img{ width:400px; height:260px; display:block;}
.picMarquee-left .bd ul li p{ width:400px; height:40px; display:block; line-height: 40px; font-size: 20px;}


/*轮播*/
.part3{width:1170px;height:540px;overflow: hidden;float: left;}
.part3-L{width:1170px;height:540px;  overflow:hidden; position:relative;}
.part3-L .hd{overflow:hidden;position:absolute;right: 0px;bottom: 7px;z-index:1;width: auto;height: 15px;}
.part3-L .hd ul{ overflow:hidden; zoom:1; float:left;  }
.part3-L .hd ul li{ float:left; margin-right:8px;  width:10px; height:10px; background:#fff; cursor:pointer; border-radius: 50%;}
.part3-L .hd ul li.on{background:#3076a6;width:35px; border-radius: 8px;}

.part3-L .bd ul{width:1170px;height:540px;}
.part3-L .bd{ position:relative; height:100%; z-index:0;   }
.part3-L .bd li{ zoom:1; vertical-align:middle; position: relative;width:1170px;height:540px;}

.part3-L .bd img{width:1170px;height:540px; display:block; object-fit: cover; }
.part3-L .bd .txt{position: absolute;bottom: 0;left: 0;z-index: 1;width: 100%;padding-left: 20px;height: 40px;font-size: 18px;line-height: 40px;background: url(yy-ysbjh_20201123.png) repeat;color: #fff;}

.pageState{font-size:16px;color: #f4f1f1;position: absolute;bottom: 0px;right: 15px;z-index: 99999;top: -2px;height: 60px;font-style: italic;width: 40px;}
.pageState span{color: #f5c11f; font-weight: bold; font-size: 25px;}



.part3-L .prev,
.part3-L .next{position:absolute;left: 10px;top:50%;margin-top:-25px;display:block;width:18px;height:32px;cursor: pointer;opacity: 0.5;}

.part3-L .prev{background: url(prev_yy20190601.png) no-repeat;}
.part3-L .next{ left:auto; right:10px; background: url(next_yy20190601.png) no-repeat; }

.part3-L .prevStop{ display:none;  }
.part3-L .nextStop{ display:none;  }

.part3-L .prev:hover{opacity: 1;}
.part3-L .next:hover{opacity: 1;}

/*移动标准尾*/
.link{ background:#333;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; }










@media screen and (max-width:1000px){
	.w1170,.w1200{width:100%; height: auto;}
	a{display:block; width: auto; height: auto; overflow: hidden;}
	.mt35,.mt50{margin-top:5%;}
	body{background-position: 0px 5rem; background-size:100% 100%;}
	.pc-footer{display: none;}	
	.footer{display: block;}	
	.slideBox{display: block;}
	
	/*banner*/
	.yybanner,.yybanner img{width: 100%; height: auto; -position: static; left: 0px; margin-left: 0px; height:6rem;}
	
	.bk1_list{background:none; width: 100%; height: auto;}
	.bk1_list0{padding:0px; width: 90%; margin-left: 5%;}
	.bk1_list1 h2{font-size:0.45rem; line-height: 0.55rem; height: auto; padding: 3% 0px; max-height: none;}
	.bk1_list1 p{font-size:0.35rem; line-height: 0.5rem; height: auto; padding:0px;  max-height: none; padding-bottom: 3%; text-align: justify;}
	.bk1_list ul li{font-size:0.4rem; line-height: 0.6rem; border-bottom: 1px dashed #858581;height: auto; padding: 2% 0px; padding-left: 1%;}
	.bk1_list ul li:before{font-size:0.4rem;float:left;}
	.bk1_list ul li a{}
	
	.frist-news{width:90%; margin-left: 5%;}
	.frist-news h2{font-size: 0.5rem; height: auto; line-height: 0.65rem; background:none; background-position: 35px 0px; text-align: center; text-indent: 0px;}
	.frist-news p span{font-size: 0.4rem; line-height: 0.55rem; padding:6%;}
	.frist-news h2 a{padding:6%;font-weight: bold; color: #3076a6;}
	
	.yy_bt{width:90%; height: auto;}
	.yy_bt img{width:100%; height: auto;}
	.part2{display:none;}
	
	.bk2-img2{width:100%; height: auto;}
	.bk2-img2_1,.bk2 ul li{width: calc(42.5% - 4px); height: auto; margin-left: 5%; margin-right: 0px;border: 2px solid #fff;}
	.bk2-img2_1 img,.bk2 ul li img{width:100%;height: 2.8rem;}
	.bk2-img2_1 p,.bk2 ul li p{font-size: 0.4rem; line-height: 0.5rem; height: 1rem;background: #fff; padding: 3% 0px;}
	
	.bk2 ul{width:100%;}
	.bk2 ul li:last-child{display:none;}
	.bk2 ul li{margin-top:5%;}
	
	
	.picList{width:100%;white-space: nowrap; -webkit-overflow-scrolling: touch; overflow: hidden;overflow-x: scroll;margin-top: 0px;}
	.picList li{width:35%; height: auto; display: inline-block; margin-right:1%;}
	.picList li img{width:100%; height: 2.3rem; }
	.picList li p{width:auto;font-size: 0.3rem; height: 1rem; line-height: 0.45rem; white-space:normal; background: #fff; padding:3%; text-align: center;}
	
	
	.part3{display:none;}
	.bk3{width:90%; margin-left: 5%; margin-bottom: 5%;}
	
	
	
	
	
	
	
}