@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;}
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;}
a:hover{color: #51b9ef;}
html, body { font-family:"微软雅黑", "宋体";font-size:14px;}

.yy-bk{width:1240px; margin: 0 auto; overflow: hidden; margin-top: 40px;}

body{min-width: 1100px;}
.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;
}


/*导语*/
.dy{width:1100px; height: 165px; overflow: hidden; margin: 0 auto; position: relative; top:-120px;}
.dy p{width:1054px; display: block; height: 165px; background: #fff; margin-left:25px;}
.dy p b{display: block; width:45px; height: 105px; font-size: 25px; float: left; color: #0349b8; text-align: center; padding-top: 50px;} 
.dy p span{display: block; width:925px; height:85px;  float: left; border: 1px dashed #adb4b4; background: #e9f9fa; font-size: 16px; line-height: 25px; text-align: justify; padding: 20px 20px; margin-top: 30px; overflow: hidden;}
.dy-l{display: block; width: 25px; height: 143px; position: absolute; left: 0px; top: 0px;}
.dy-r{display: block; width: 21px; height: 128px; position: absolute; right: 0px; top: 30px;}


/****************图片轮播****************/
.part2{height: 576px;  margin: 0 auto; width: 1010px; position: relative; margin-top: -75px;}
.part2-L{ width:1010px; height:576px; overflow:hidden; position:relative;}
.part2-L .hd{ height:15px; overflow:hidden; position:absolute; right:10px; bottom:10px; z-index:1; }
.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:#e60216;}


.bd-wk{border: 5px solid #0544f1; width: 999px; height: 525px; overflow: hidden; margin-top: 39px;}


.part2-L .bd ul{width:1000px; height:526px; }
.part2-L .bd{ position:relative; height:100%; z-index:0;   }
.part2-L .bd li{ zoom:1; vertical-align:middle; position: relative; width:1000px; height:526px;}
.part2-L .bd li a{width:1000px; height:526px; display: block;}
.part2-L .bd img{ width:1005px; height:526px; 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: 55px; font-size: 20px; line-height: 55px; background: url(yanyan_yldsbtgj_2018-01-03.png) repeat; color: #fff;}



.part2-L .prevStop{ display:none;  }
.part2-L .nextStop{ display:none;  }

.tx{width:87px; height: 39px; position: absolute; top: 1px; right: 0px; z-index: 999;}


/*bk*/
.bk{width:1000px; height:auto; overflow: hidden; margin: 0 auto; margin-top:35px;}
.bt{width:1000px; height: 61px; overflow: hidden; position: relative;}
.bt img{width:47px; height: 26px; position: absolute; top: 0px; left: 0px;}
.bt b{ width: auto; overflow: hidden; background: #0349b8; height: 35px; line-height: 35px; padding:0px 8px; font-size: 20px; color: #fff; position: absolute; top: 26px; left: 0px; border-right: 10px solid #fff;}
.bt i{width:100%; height: 1px; background: #0349b8; display: block; position: absolute; top: 45px; left: 0px; z-index: -1;}

.bk ul{width:1100px; height: auto; overflow: hidden; margin-top: 25px;}
.bk ul li{width:320px; height: 360px; float: left; margin-right: 15px; border: 1px solid #e8e4e5; position: relative; margin-bottom: 15px;}
.bk ul li img{width:320px; height: 180px; border-bottom: 5px solid #f5b70e;}

.bk ul li p{width:320px; display: block; margin-top: 15px;}
.bk ul li p b{width:290px; display: block; font-size: 16px; line-height: 22px; max-height: 44px; overflow: hidden; margin-left: 15px; text-align:justify; }
.bk ul li p span{width:290px; display: block; font-size: 14px; line-height: 20px; max-height: 60px; overflow: hidden; margin-left: 15px; text-align: justify;  margin-top: 15px;}

.bk ul li p sub { width: 65px; height: 25px;  line-height: 25px; text-align: center; font-size: 16px; color: #fff; background: #f5b70e; position: absolute; bottom: 0px; right: 0px;}





























