@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{boder:none; vertical-align: top;}
a:hover {text-decoration:none; color: #c0010a;}
.bk{width:1170px;height: auto;overflow: hidden;margin: 0 auto;}
.w1170{width:1170px;height: auto;overflow: hidden;margin: 0 auto;}
.w100{width:100%;height: auto;overflow: hidden;margin: 0 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);}
.mt50{margin-top:50px;}
.smy_ctrl {position:relative;min-height:50px;cursor:move;}
/***********************************************************************************/


/*banner*/
.yy-banner {
	width: 100%;
	height: 800px;
	overflow: hidden;
	position: relative;
}
.yy-banner img {
	position: absolute;
	left: 50%;
	margin-left: -960px;
	width: 1920px;
	height: 800px;
}

.yy_frist{background:linear-gradient(180deg,#fff ,#fafafa);}
.yy_frist h2{width: auto;height: auto;display: block;font-size: 32px;text-align: left;padding-bottom: 45px;padding-left: 160px;}	
.yy_frist h2 a{color: #131414;}	
.yy_frist_head{position: relative;}
.yy_frist_head:before{position: absolute;content: '';display: block;width: 131px;height: 62px;background: url(yy-fristnews-20211203.png) no-repeat center;top: 0px;left: 0px;}


.m-slide {
	position: relative;
	width: 1170px;
	height: 410px;
	float: right;
}
.m-slide .bottom-shadow {
	position: absolute;
	bottom: 111px;
	left: 0;
	width: 100%;
	height: 1px;
	overflow: hidden;
	border-top: 1px solid #e0e0e0;
	background: #e6e6e6;
	border-bottom: 1px solid #ececec;
}
.m-slide ul.img {
	float: left;
	position: relative; width: 730px !important; height: 410px; overflow: hidden;
}
.m-slide .img li, .m-slide .img a, .m-slide .img img {
	display: block;
	width: 730px;
	height: 410px;
}
.m-slide .img li {
	display: none;
	position: absolute;
	left: 0;
	top: 0;
	width: 730px !important;
}
.m-slide .img .first {
	display: block
}
.m-slide .tab {float: right;height: 410px;overflow:  hidden;position:  absolute;right: 0px;}
.m-slide .tab li {position: relative;*margin-bottom: -3px;width: 430px;height: 103px;align-items: center;}
.m-slide .tab .first {
	border-top: 0
}

.m-slide .tab  i {
	position: absolute;
	top: 40px;
	left: 0;
	width: 0;
	height: 0;
	border-top: 15px solid transparent;
	border-right: 15px solid #d53e3a;
	border-bottom: 15px solid transparent;
	display: none;
}

.m-slide .tab .on p{ }
.m-slide .tab .on p span{ color: #fff; }
.m-slide .tab li p{width: 430px;height: 98px;font-size: 15px;line-height: 25px;color: #0f0e0e;background: #fdfcfc;border-bottom: 5px solid #ffffff;float:  right;background: #faf4f4;}
.m-slide .tab li p span{padding:15px;display: flex;font-size: 16px;align-items: center;width: auto;height: 68px;position: relative;}
.pageState{width:auto;height: auto;overflow: hidden;position: absolute;z-index: 999;font-size:  18px;color:  #fff;left: 15px;bottom: 15px;}

.m-slide .tab li a:before{display: none\9;content: "";position: absolute;/* z-index: -1; */top: 0;left: 0;right: 0;bottom: 0;background: #e2280e;-ms-transform: scaleX(0);transform: scaleX(0);-ms-transform-origin: 0 100%;transform-origin: 0 100%;transition-property: transform;transition-duration: 0.5s;transition-timing-function: ease-out;width: 100%;display: block;height:98px;}

.m-slide .tab li.on  a:before  { -ms-transform: scaleX(1); transform: scaleX(1); transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66); }

.m-slide .tab li a:hover:before{ -ms-transform: scaleX(1); transform: scaleX(1); transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66); }	



/*统一样式的标题*/
.yy_bt{width:100%;height: 90px;position: relative;text-align: center; margin-bottom: 35px;}
.yy_bt h2{width:100%;height: auto;display:inline-block;margin-top: 22px;position:  relative;z-index:1;line-height:  70px;}
.yy_bt h2 a{font-size: 50px;color: #e2280e;text-align: center;padding: 0px 60px;font-family: 'zihunfont'; }
.yy_bt h2 i{width: 20px;height: 20px;display: inline-block;position: relative;background: #fb8181;transform: rotate(-220deg);z-index: 5;}
.yy_bt h2 i:before{width: 20px;height: 20px;display:block;content: '';position:absolute;background: #f93841;transform: rotate(-180deg);z-index: -1;left: 10px;top: 10px;}
.yy_bt h2 i.bt-l{top: 5px;left: 20px;}
.yy_bt h2 i.bt-r{top: 5px;right: 20px;}
@font-face {
    font-family: 'zihunfont';
    src: url('../sub/zihun.woff') format('woff'),
         url('../sub/zihun.ttf') format('ttf');
    font-weight: normal;
    font-style: normal;

}


/*bk2*/
.bk2 ul{width:auto; height: auto; overflow: hidden;}
.bk2 ul li{width:auto;height:auto;overflow: hidden;border: 1px solid #f6ecec;padding: 30px;margin-bottom: 15px;}
.bk2 ul li img{width:245px;height: 165px;overflow: hidden;display: block;float: right;margin-left: 25px;}
.bk2 ul li p{width: 802px;height: 165px;overflow: hidden;display: block;float: left;position: relative;padding-left: 26px;}
.bk2 ul li p:before{content: ''; position: absolute;width: 48px;height: 48px;background: url(yy-dhimg-20211203.png);top: -1px;left: 0;z-index: 2;}
.bk2 ul li p b{width:auto;height:auto;overflow: hidden;font-size:20px; margin-bottom: 20px;}
.bk2 ul li p b,.bk2 ul li p span{padding-left: 64px;display: block; }
.bk2 ul li p span{font-size:16px;line-height: 30px;max-height: 120px;overflow: hidden;color: #939191;}

.yy_addmore{height:35px; background: url("more-bj_yy20220908.png") repeat-x; font-size:20px; color: #585858; text-align:center; line-height:35px; cursor:pointer; width: 100%;}
.yy_addmore p{display: block; width: auto; height: auto;font-weight: bold;color: #e2280e;}





/*bk3*/
.bk3 ul{width:1400px;}
.bk3 li{width: 359px;height:280px;float: left;box-shadow: 0 3px 10px #efefef;border: 1px solid #efefef;margin-left: 15px;margin-right: 15px;margin-bottom: 30px;}
.bk3 li img{width: 359px; display: block; height: 200px;}
.bk3 li p{width:auto;display:flex;height: 50px;padding: 15px 15px;font-size: 16px;line-height: 22px;overflow: hidden;align-items: center;}



/*移动标准尾*/
.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:968px){
	
	.w1170,.w1200,.bk{width:100%; height: auto;}
	a{display:block; width: auto; height: auto; overflow: hidden;}
	.mt35,.mt50{margin-top:5%;}
	body{background-size:100% 100%; background: none;}
	.pc-footer{display: none;}	
	.footer{display: block;}	
	.slideBox{display: block;}


	/*banner*/
	.yy-banner,.yy-banner img{width:100%;height: auto;position: inherit;margin: 0;padding: 0;left: 0px;overflow: hidden;}
	.yy_frist_head:before{height: 1rem;width: 2rem;background-size: 100% auto;}
	
	.yy_frist h2{font-size:0.45rem;text-align: justify;padding-left: 2.5rem;padding-bottom: 5%;}	
	.yy_frist_head{width:90%; margin-left: 5%;}
	
	
	.pageState{display:none;}
	.slideimg ul.img{display:none;}
	.slideimg ul.tab{width:90%; margin-left: 5%;}
	.slideimg ul.tab li{width:auto;font-size: 0.5rem;line-height: 0.65rem;padding: 5%;border-bottom: 1px dotted #dad4d4; position: relative;}
	.slideimg ul.tab li i{content: '';display: block;width: 15%;height: auto;/* padding: 5% 0; */overflow: hidden;border-right: 1px dotted #dad4d4;position: absolute;left: 0;font-size: 0.7rem;color: #e60909fa;line-height: 100%;text-align: center;font-weight: bold;font-family: "baige";}
	.slideimg ul.tab li p{display: block; width: 80%; float: right;}
	.slideimg ul.tab li p span{font-size:0.45rem;line-height: 0.55rem;}
	
	
	
	/*bt*/
	.yy_bt h2 a{font-size: 0.75rem;padding: 0 8%;display: inherit;position: relative;top: 0.3rem;}
	.yy_bt h2{line-height: 1rem;height: 2rem;margin-top: 5%;overflow: hidden;}
	.yy_bt{height: 2rem;margin-bottom: 5%;}
	.yy_bt h2 i,.yy_bt h2 i:before{width:0.3rem;height: 0.3rem;}
	
	
	
	/*bk2*/
	.bk2 ul{width:90%; margin-left: 5%; }
	.bk2 ul li{padding: 10%;margin-bottom: 5%;}
	.bk2 ul li img{margin: 0;width: 100%;height: 4rem;padding-top: 8%;}
	.bk2 ul li p:before{top: 0px; left: 0px;}
	.bk2 ul li p{width:100%;height: auto;padding: 0;}
	.bk2 ul li p b{font-size: 0.5rem;}
	.bk2 ul li p span{font-size: 0.4rem; line-height: 0.55rem; max-height: none; height: auto;}
	
    
	.bk3 {height:auto;overflow: hidden;width: 100%;position: relative;padding-bottom: 10%;}
	.bk3_nr{ height:auto; overflow: hidden;width: 100%;/*position: relative;*/}
	
	.bk3 ul{width: 100%;height: auto;margin: 0 auto;position:absolute;}
	.bk3 li{width: 42.5%;margin-left: 0;margin-right: 20px;border: none;margin-bottom: 5%;height: auto;position:absolute;}
	.bk3 li img{width:100%;height:auto;}
	
	.bk3 li p{font-size:0.4rem;line-height: 0.55rem;height: calc(10% + 1.65rem);overflow: hidden;padding: 5%;display: block;}
	
	/*more*/
	.yy_addmore{font-size:0.5rem; }
	
}







