/*
* @Author: snow
* @Date:   2017-09-28 13:40:36
* @Last Modified by:   snow
* @Last Modified time: 2017-09-28 17:41:21
*/

html, body, p, ul, ol, li, dl, dt, dd, div, h1, h2, h3, h4, h5, h6, span, strong, img, form, input, table {margin:0;padding:0;box-sizing: border-box;}
html,body{font-family:"Microsoft YaHei";font-size:14px;padding:0;margin:0;}
li{list-style: none;}
img{border:0;vertical-align:middle}
a {text-decoration:none;}
.fl {float:left;}
.fr {float:right;}
.clearfix:before,.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;zoom:1;}

body {
  background: url(../images/nyb_2017092801.png) no-repeat top left;
  background-size: 100%;
  padding-top: 260px;
}
.d-contanier {
  width: 1000px;
  margin: 0 auto;
  background-color: #fff;
  overflow:hidden;
}
.ach-introduce{width:980px;}
.d-wrapp {
  padding: 20px 9px 0px;
}
.d-header {
  width: 981px;
  height: 61px;
  background: url(../images/nyb_2017092802.png) no-repeat;
  padding-left: 100px;
}
.dh-title {
  width: 880px;
  overflow: hidden;
  font-size: 32px;
  color: #000;
  font-weight: bold;
  text-align: center;
  line-height: 58px;
}
.dh-title a{color:#000;}
.d_banner {
   width: 486px;
   height: 325px;
   margin: 0 auto;
   overflow: hidden;
   position: relative;
}
.banner_ul {
   position: absolute;
   top: 0;
   left: 0;
   width: 500%;
   height: 100%;
   font-size: 0;
}
.banner_li {
   list-style: none;
   float: left;
   position:relative;
}
.banner_li span{ position:absolute;bottom:0px;left:0;background: rgba(0,0,0,0.6);width:100%;height:100px;color:#fff;}
.li_avtive {
   display: block;
}
.banner_li img {
   width: 100%;
   height: 100%;
}
.square_box {
   position: absolute;
   left: 50%;
   bottom: 8px;
   margin-left: -46px;
}
.square {
   width: 10px;
   height: 10px;
   float: left;
   margin-left: 13px;
   cursor: default;
   background-color: #eeeeee;
}
.square:hover {
   background: #b52f16;
}
.sq_active {
   background: #b52f16;
}
.Focusing li {
   width: 470px;
   height: 54px;
   line-height: 54px;
   font-size: 16px;
   border-bottom: 1px solid #f3f3f3;
}
.Focusing li a{color:#333;}
.Focusing {
   margin-left: 20px;
}
.d-part {
   margin-top: 20px;
}
.ach-title {
   text-align: center;
   margin-top: 40px;
   margin-bottom: 30px;
}
.ach-text {
   line-height: 23px;
   width: 900px;
   margin-left: 13px;
   font-weight: bold;
   margin-top: 5px;
}
.ach-body {
   width: 1000px;
   border-top: 1px solid #c9c9c9;
   padding-top: 20px;
   margin-top: 20px;
}
.ach-item {
   margin-bottom: 10px;
}
.ach-span1 {
   display: inline-block;
   width: 154px;
   height: 28px;
   line-height: 28px;
   background-color: #b52f16;
   color: #fff;
   text-align: center;
   overflow: hidden;
}
.ach-span2 {
   display: inline-block;
   width: 322px;
   height: 28px;
   line-height: 28px;
   background-color: #f8f8f8;
   color: #b5844d;
   padding-left: 8px;
   overflow: hidden;
}
.ach-span2 a{color: #b5844d;}
.ach-right {
   margin-left: 20px;
}
.news-title {
   width: 628px;
   height: 70px;
   line-height: 70px;
   text-align: center;
   font-size: 18px;
   font-weight: bold;
   background-color: #b52f16;
   color: #fff;
}
.news-title a{color:#fff;}
.news-date,.news-addr {
   width: 354px;
   height: 35px;
   background-color: #cc9966;
   color: #dcdcdc;
   padding-left: 8px;
}
.news-date {
   line-height: 33px;
   border-bottom: 2px solid #b52f16;
}
.news-addr {
   line-height: 35px;
}
.nd-color {
   color: #fff;
}
.img-box {
   width: 982px;
}
.img-list {
   height: 230px;
   font-size: 0;
}
.it-img1{
   width: 452px;
   height: 230px;
}
.img-list img {
   width: 100%;
   height: 100%;
}
.it-img2 {
   width: 305px;
   margin: 0 10px;
   height: 230px;
}
.it-img3 {
   width: 205px;
   height: 230px;
}
.it-img4 {
   height: 230px;
   width: 205px;
}
.it-img5 {
   height: 230px;
   width: 205px;
}
.img-list + .img-list {
   margin-top: 10px;
}
.news-header {
   width: 480px;
   height: 30px;
   padding-bottom: 12px;
   border-bottom: 2px solid #b52f16;
}
.news-header a {
   font-size: 16px;
   color: #535353;
   font-weight: bold;
   margin-right:49px;
}
.news-header .n-active {
   color: #b52f16;
}
.n-title {
   margin-left: 60px;
}
.news-box {
   margin-top: 40px;
   width:1000px;
}
.news-header a:hover {
   color: #b52f16;
}
.n-icon {
   display: inline-block;
   width: 4px;
   height: 4px;
   position: relative;
   top: -2px;
   margin-right: 8px;
}
.news-text {
   color: #535353;
   line-height: 30px;
   width: 460px;
   overflow: hidden;
}
.news-body {
   margin-top: 11px;
   display:none;
}
.news-header a.kjy_a{color:#B52F16;}
.news-right {
   margin-left: 22px;
}
.three-item {
   position: relative;
   width: 312px;
   height: 373px;
   margin-right:32px;
}
.three-item img {
   width: 100%;
   height: 100%;
}
.thi-text {
   width: 100%;
   height: 65px;
   color: #fff;
   background: rgba(0,0,0,0.6);
   position: absolute;
   bottom: 0;
   left: 0;
   padding: 12px 18px 0;
   text-align: center;
   display: none;
   cursor: pointer;
}
.three-item + .three-item {
   
}
.part-content {
   margin-top: 10px;
}
.part-list {
   width: 480px;
   height: 44px;
   line-height: 47px;
   border-bottom: 1px solid #e9dac9;
   overflow: hidden;
}
.text-red {
   color: #b52f16;
   font-weight: bold;
}
.part-text {
   color: #626262;
}
.part-name {
   font-size: 20px;
   color: #313131;
   font-weight: bold;
}
.reports {
   margin-top: 47px;
   width:982px;
}
.video {
   margin-left: 22px;
}
.video-list {
   height: 106px;
}
.video-list img {
   height: 106px;
   width: 160px;
}
.video-titel {
   color: #626262;
   overflow: hidden;
   line-height: 24px;
   width: 300px;
   margin-left: 18px;
   margin-top: 5px;
}
.video-titel a{color:#626262}
.video-date {
   color: #b88954;
   font-size: 12px;
   width: 300px;
   margin-left: 18px;
   margin-top: 15px;
}
.video-body {
	width:480px;
	height:245px;
   margin-top: 28px;
   overflow:hidden;
}
.video-body li{float:left; overflow:hidden;height:138px;}

.video-list + .video-list {
  
}
.bottom-img {
   width: 982px;
   height: 60px;
   font-size: 0;
   margin-top: 30px;
   margin-bottom: 50px;
}
.bottom-img img {
   width: 480px;
   height: 60px;
}
.bi-img2 {
   margin-left: 22px;
}
.img-qh2{ overflow:hidden; position:relative;}
.leftbutton1{width:31px; height:75px; position:absolute;left:20px;top:150px; z-index:999;}
.btn_coo11{width:31px; height:75px; background:url(nyb_2017092822.png) no-repeat;border:none; cursor:pointer;}
.rightbutton1{width:31px; height:75px; position:absolute;right:20px;top:150px;z-index:999;}
.btn_coo12{width:31px; height:75px; background:url(nyb_2017092823.png) no-repeat;border:none;cursor:pointer;}
.new-img1{width:982px; overflow:hidden;position:relative;}
.new-img1 li{margin-right:3px;float:left;}
.leftbutton{width:31px; height:75px; position:absolute;left:20px;top:223px; z-index:999;}
.btn_coo1{width:31px; height:75px; background:url(nyb_2017092822.png) no-repeat;border:none; cursor:pointer;}
.rightbutton{width:31px; height:75px; position:absolute;right:20px;top:223px;z-index:999;}
.btn_coo2{width:31px; height:75px; background:url(nyb_2017092823.png) no-repeat;border:none;cursor:pointer;}
.bottom {
    height: 140px;
    width: 1002px;
    margin: 0 auto;
    margin-top: 18px;
    clear: both;
    border-top: 2px #BD0100 solid;
	font-size:12px;
}

.lh_mainleft{float: left;}
.lh_banner{width:486px;height:324px;overflow: hidden;position: relative;float:left;}
.lh_banner ul{width:400%;height:324px;position: absolute;}
.lh_banner ul li{float: left;width:25%;position: relative;height:324px;}
.lh_banner ul li span{position: absolute;left:20px;bottom:27px;z-index: 999;width:100%; text-align:center;}
.lh_banner ul li img{width: 100%}
.lh_banner ul li span a{font-size: 14px;color: #fff;}
.lh_bannerbg{width:486px;height:55px;line-height: 45px;background: url(../images/nyb_2017092824.png) repeat;position: absolute;bottom: 0;left:0;z-index:201}
.lh_bannerbg ol{position:absolute;right:202px;bottom:10px;}
.lh_bannerbg ol li{width:10px;height:10px;background:#eee;float: left;margin-left:9px;cursor: pointer}
.lh_bannerbg ol li.active{background:#B52F16;}



