@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; min-width:1200px; font-family:'\5FAE\8F6F\96C5\9ED1','Nanum Gothic','-apple-system';}
html, body{min-width: 1200px;}
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;}




.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;}






















