@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;  font-family:'\5FAE\8F6F\96C5\9ED1','Nanum Gothic','-apple-system';}
h1,h2,h3,h4,h5,h6{font-size:100%}
table,img,iframe{border:none}ul{list-style:none}
a{ color:#333; text-decoration:none;outline:none;}
a:hover {color:#ff2626;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;}
.mt20{ margin-top:20px;}
.mt25{ margin-top:25px;}
.mt30{ margin-top:30px;}
.mt35{ margin-top:35px;}
.mt40{ margin-top:40px;}
.mt45{ margin-top:45px;}
.mt55{ margin-top:55px;}
.mt60{ margin-top:60px;}
.mr30{ margin-right:30px;}
.w1170{width: 1170px;margin-left: auto;margin-right: auto;height:  auto;overflow: hidden;}
.bk1,.bk2,.bk3,.bk4{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:50px; cursor:move; overflow:hidden;}
/*****************************************************************************************************************************//*banner*/

.yy-banner {
	width: 100%;
	height: 700px;
	overflow: hidden;
	position: relative;
}
.yy-banner img {
	position: absolute;
	left: 50%;
	margin-left: -960px;
	width: 1920px;
	height: 700px;
}


/**************part1****************/
.bk1,.bk2,.bk3,.bk4{height: auto;overflow: hidden; width: 1170px; margin-bottom: 55px;}
*+html .bk1{margin-bottom:10px;}
*+html .bk2{margin-bottom:0px;}
*+html .bk3{margin-bottom:0px;}

.first-new{width:1170px; height: 80px; margin-top: 20px; margin-bottom: 35px;}
.first-new h2{height: 80px; font-size: 35px; line-height: 80px; text-align: center; font-weight: bold;}


/****************图片轮播****************/
.part2{height: 315px;width: 565px; overflow: hidden; float: left;}
.part2-L{ hheight: 315px;width: 565px; overflow:hidden; position:relative;}
.part2-L .hd{height:15px;overflow:hidden;z-index:1;position: absolute;}
.part2-L .hd ul{ overflow:hidden; zoom:1; float:left;  }
.part2-L .hd ul li{ float:left; margin-right:8px;  width:8px; height:8px; background:#fff; cursor:pointer; border-radius: 50%;}
.part2-L .hd ul li.on{ background:#e60216;}

.part2-L .bd ul{height: 315px;width: 565px;}
.part2-L .bd{ position:relative; height:100%; z-index:0;   }
.part2-L .bd li{ zoom:1; vertical-align:middle; position: relative; height: 315px;width: 565px;}

.part2-L .bd img{ height: 315px;width: 565px;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(yanyan_yldsbtgj_2018-01-03.png) repeat;color: #fff;}

.pageState{font-size:16px;color: #fff;position: absolute;bottom: 9px;right: 15px;z-index: 99999;}

.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 {
 height: 315px;width: 565px;
  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);
  }
}


/*newslist*/
.bk1-list{width:565px; height: 315px; overflow: hidden; float: right;}
.bklist1{border-bottom: 2px dotted #f5f5f5;width:auto;height: 98px;}
.bklist1 h2 {font-size: 20px; font-weight: bolder; display: block; height:30px; line-height: 30px; }
.bklist1 p { font-size: 15px; color: #999; margin: 10px 0; height: 54px; overflow: hidden; text-indent:2em; }


/*列表*/
.list {width:565px; height: auto; margin-top: 15px; }
.list li { font-size: 17px; position: relative; zoom: 1; left: 0px; transition: left .25s; height: 40px; overflow: hidden; line-height: 40px; }
.list li a { vertical-align: middle; overflow: hidden; text-overflow: ellipsis; }
.list li i { background-position: -244px 0; width: 5px; height: 4px; margin-right: 5px; }
i { display: inline-block; vertical-align: middle; background: url(yy-listicon-20190619.png); }
.list li:hover i { background-position: -211px 0; width: 19px; height: 13px; }
.list li:hover { left: 15px; }
.list li a:hover { color: #ff2626; }


/**************part2****************/
.yybt{width:100%;height: 60px;overflow: hidden;margin-bottom: 50px;}
.yybt h2{width:100%; height: 60px; text-align: center; font-size: 30px;  font-weight: bold; line-height: 60px; background: url(yy-ztmbbtimg-20190619.png) no-repeat center bottom;}
.yybt h2 a{color:#db0725;}

.bk2-l{width:555px;height: auto;overflow: hidden;}
.bk2l1{width:555px;height:  95px;margin-bottom: 10px;}
.bk2l1 img{width:168px; height: 95px; display: block; float: left;}
.bk2l1 p{width:372px;height: 95px;display: block;float: right;border-bottom: 1px solid #f4efef;}
.bk2l1 p b{width:372px; height: 35px; display: block; font-size: 18px; line-height: 35px;}
.bk2l1 p span{color: #999; width:372px; height: 46px; display: block; text-indent: 28px; line-height: 23px; margin-top: 5px; font-size: 14px;}




.bk2-l ul{width:555px;overflow: hidden;height:  auto;}
.bk2-l ul li{position: relative;font-size: 16px;line-height: 35px;height: 35px;text-indent: 20px; width:555px; overflow: hidden;}
.bk2-l ul li:after{content: ""; position: absolute; width: 5px;height: 5px;background: #8e8b8b;border-radius: 50%; left: 4px;top: 14px;}


/**************part3****************/
.bk3 ul{width: 1300px;}
.bk3 ul li{width: 555px;height: 133px;float: left;overflow: hidden;margin-right: 59px;}
.bk3 ul li i{width:87px; height: 99px; float: left; overflow: hidden; display: block; background: url(yy-qjlt-20190616.png) no-repeat left top;  line-height: 99px; font-size: 30px; color: #fff; text-indent: 24px;}
.bk3 ul li p{width: 440px;height: 99px;float: right;overflow: hidden;border-bottom: 1px dashed #b7aeae;display: block;}
.bk3 ul li p b{width: 440px;height:30px;display: block;font-size: 18px; line-height: 30px; overflow: hidden;}
.bk3 ul li p span{width: 440px;height:50px;display: block;line-height: 25px; overflow: hidden; color: #666; margin-top: 7px;}



/*移动标准尾*/
.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; */}


/*写适配*/
@media screen and (max-width:968px){
	.w1100,.yy_lm4{width:90%;height: auto;position: initial;}
	a{display:block; width:auto; height: auto; overflow: hidden;}
	.pc-footer{display: none;}	
	.footer{display: block;}	
	.slideBox{display: block;}
	.mt55,.mt30{margin-top:5%;}
	.w1168,.w1170{width:85%; margin-left: 7.5%;margin-bottom: 5%;}
	.w1170 > div{width:100%; height: auto; float: inherit;}
	.w1170 > div h2,.w1170 > div p,.w1170 > div p span,.w1170 > div p b,.w1170 > div ul,.w1170 > ul,.w1170 > ul li,.w1170 > div > div,.w1170 > div ul li{width:100%; height: auto; display: block; overflow: hidden;}
	.w1170 > div p,.w1170 > div ul li{font-size: 0.4rem;line-height: 0.65rem; height: auto;}
	/*前置end!*/
	
	.yy-banner,.yy-banner img{width:100%; position: inherit;margin: 0; height: auto;}
	.first-new h2,.bklist1 h2,.bk2l1 p b,.bk3 ul li p b{font-size: 0.45rem;line-height: 0.65rem; margin-bottom: 0; text-align: justify; }
	.first-new{ margin-bottom: 5%;height: auto;}
	.part2-L{width:100%;}
	.part2-L .bd img{width:100%; height: 6rem; object-fit: cover;}
	.part2,.part2-L,.part2-L .hd,.part2-L .hd ul li,.part2-L .hd ul,.part2-L .bd li{height: 6rem !important;}
	.part2-L .bd .txt,.pageState{font-size: 0.35rem;}
	
	
	.bk1-list{margin-top: 5%;}
	.list li a{width:calc(100% - 15px); float: right;}
	.list li{margin-bottom: 5%;}
	
	.yybt h2{font-size: 0.6rem; height: 1.2rem;line-height:1.2rem;}
	.bk2l1 img{width:100%; height:auto; margin-bottom: 3%;}
	.bk2l1 p span,.bk3 ul li p span{font-size: 0.4rem;line-height: 0.65rem; height: auto; padding-bottom: 5%;}
	.bk2-l ul li a{width:calc(100% - 20px);}
	.bk2-l ul li{text-indent: 0; padding-left: 20px; margin-bottom: 5%;}
	.bk2-l ul{margin-top: 5%;}
	.bk2-l{margin-bottom: 5%;}
	
	.bk3 ul li p,.bk3 ul li p b,.bk3 ul li p span{width:100%; height: auto; float: inherit;}
	.bk3 ul li{margin-bottom: 5%;}
	.bk3 ul li i{display: none;}
	
	.first-new h2{position: relative;font-weight: 500;}
	.first-new h2:before{content:'头条'; display: block; width:1rem; height: auto; position: absolute; top:0; left: 0; background: red;  color: #fff; font-style: italic; font-size: 0.45rem;padding:0 1.5%; border-radius:5px; font-weight: 600;}
	.first-new h2 a{width:90%;  text-align: left; background: #f3f3f3; padding:5%; padding-top: 1rem; border-bottom-right-radius: 15px;}
	.list li:hover i{background-position:-244px 0; left: 0;width: 5px; height: 4px;}
	.list li:hover {left: 0;}
	
	
	.bklist1{background: #f3f3f3; padding: 5%; width:90% !important;}
	.pageState{display:none;}
	.part2-L .bd li,.part2-L .bd ul{width:100% !important;}
	.part2-L .bd li .txt{width:100% !important; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
	
	
	
	
	
	
	
	
	
	
	
}

















