/*
* @Author: snow
* @Date:   2017-10-10 18:00:01
* @Last Modified by:   snow
* @Last Modified time: 2017-10-16 09:14:25
*/

html, body, p, ul,ol, li, dl, dt, dd, div, h1, h2, h3, h4, h5, h6, span, strong, em, i, img, form, input, table, a {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;margin:0;padding:0;box-sizing: border-box;}
html,body{width:100%;height:100%;color: #1b1b1b;font-family:"Microsoft YaHei";font-size:14px;padding:0;margin:0;background: #fff;}
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;}

.header {
  width: 100%;
  height: 360px;
  background: url(../images/nyzt_2017101001.png) no-repeat top center;
  padding-top: 220px;
}
.container {
  width: 1000px;
  margin: 0 auto;
}
.h-title {
  font-size: 16px;
  text-align: center;
}
.part1 {
  width: 1000px;
  margin: 20px auto 40px;
}
.banner1 {
  width: 600px;
  height: 400px;
  overflow: hidden;
  position: relative;
}

.banner_ul {
   position: absolute;
   top: 0;
   left: 0;
   width: 500%;
   height: 100%;
   font-size: 0;
}
.banner_li {
   list-style: none;
   position: absolute;
   top: 0;
   left: 0;
   display: none;
}
.li_avtive {
   display: block;
}
.banner_li img {
   width: 600px;
  height: 400px;
}
.square_box {
   position: absolute;
   right: 10px;
   bottom: 30px;
}
.square {
   width: 8px;
   height: 8px;
   float: left;
   margin-left: 5px;
   cursor: pointer;
   background: url(../images/nyzt_2017101025.png) no-repeat;
}
.square:hover {
   background: url(../images/nyzt_2017101002.png) no-repeat;
}
.sq_active {
   background: url(../images/nyzt_2017101002.png) no-repeat;
}
.baner1-text {
   display: inline-block;
   width: 600px;
   height: 70px;
   overflow: hidden;
   line-height: 70px;
   position: absolute;
   bottom: 0;
   left: 0;
   color: #fff;
   font-size: 18px;
   padding-left: 10px;
   padding-right: 100px;
   background: rgba(0,0,0,.5);
   filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000);
}
.news {
  margin-left: 45px;
  width: 355px;
}
.news-h1 {
  font-size: 20px;
  font-weight: bold;
  color: #006c30;
  margin-top: 22px;
}
.news-introduce a {
  display: inline-block;
  color: #1b1b1b;
  font-size: 14px;
  margin-top: 26px;
  margin-bottom: 36px;
  line-height: 24px;
}
.news-list {
  margin-bottom: 18px;
  cursor: pointer;
}
.news-mark {
  position: relative;
  top: 8px;
  left: 0;
  margin-right: 10px;
}
.news-title {
  width: 338px;
  overflow: hidden;
  font-size: 16px;
  height: 21px;
}
.news-title a {
  color: #1b1b1b;
}
.news-title a:hover {
  color: #006c30;
}
.part-title {
  width: 100%;
  height: 98px;
  background: url(../images/nyzt_2017101005.png) no-repeat top center;
  margin-bottom: 20px;
}
.part2-box {
  width: 100%;
  height: 440px;
  background-color: #edf5f0;
}
.speech-border {
  width: 262px;
  height: 266px;
  background-color: #fff;
}
.speech-border img {
  width: 235px;
  height: 242px;
  margin-left: 14px;
  margin-top: 12px;
}
.part2 .container {
  padding-top: 40px;
}
.speech-bottom {
  width: 262px;
  height: 98px;
  background-color: #006c30;
  padding: 11px 10px 18px 14px;
  position: relative;
}
.speech-text {
  color: #fff;
  font-weight: bold;
  height: 38px;
  overflow: hidden;
  margin-bottom: 8px;
}
.shname-box {
  display: table;
}
.speech-name {
  color: #fff;
  font-size: 12px;
  height: 32px;
  display: table-cell;
  vertical-align: middle;
}
.speech-slide {
   width: 715px;
   height: 364px;
  margin-left: 22px;
  overflow: hidden;
  position:relative;
}
.speech-slide .speech-border {
  width: 231px;
}
.speech-slide .speech-bottom {
  width: 231px;
}
.speech-slide .speech-border img {
  width: 207px;
  height: 242px;
  margin-left: 12px;
}
.arro-box {
   display: none;
}
.speech-list + .speech-list {
  margin-left: 11px;
}
.speech-left,.speech-right {
  cursor: pointer;
  position: absolute;
  top: 159px;
  z-index: 50;
}
.speech-left {
  left: 24px;
}
.speech-right {
  right: 24px;
}
.part3 {
  margin-top: 35px;
}
.part-title1 {
  background: url(../images/nyzt_2017101006.png) no-repeat top center;
  margin-bottom: 35px;
}
.part-title2 {
  background: url(../images/nyzt_2017101007.png) no-repeat top center;
  margin-bottom: 35px;
}
.part-title3 {
  background: url(../images/nyzt_2017101008.png) no-repeat top center;
  margin-bottom: 35px;
}
.model-text {
  line-height: 24px;
  width: 300px;
  height: 170px;
}
.model-video {
  position: relative;
  margin-top: 20px;
}
.model-mark {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -22px;
  margin-left: -22px;
}
.model-center {
   margin-left: 30px;
}
.model-item {
  width: 324px;
  height: 39px;
  line-height: 39px;
  background: url(../images/nyzt_2017101030.png) repeat-y;
  color: #fff;
  text-align: center;
  font-size: 16px;
  font-weight: bold;
  cursor: default;
  position: relative;
  z-index: 2;
}
.mi-div {
  width: 316px;
}
.mi-div {
  border-top: 1px solid #39bc78;
}
.model-active {
  background: #006c30;
  background: url(../images/nyzt_2017101031.png) repeat-y;
}
.active-mark {
  position: absolute;
  right: -7px;
  top: -2px;
  display: none;
  z-index: 1;
}
.model-active .active-mark {
  display: block;
}
.model-right {
  width: 354px;
  height: 390px;
  background-color: #eeeeee;
  padding: 15px 20px 20px;
  cursor: pointer;
  position: relative;
  margin-left: -8px;
}
.mr-box {
  display: none;
}
.mr-current {
  display: block;
}
.big-img {
  width: 1000px;
  position: absolute;
  right: 0;
  top: -25px;
  display: none;
  z-index: 6;
}
.model-h3 {
  font-size: 16px;
  font-weight: bold;
}
.model-body {
  font-size: 12px;
  line-height: 22px;
  margin-top: 12px;
}
.part4 {
  margin-top: 33px;
}
.part4-box {
  background: #eeeeee;
  width: 100%;
  height: 1125px;
  padding-top: 35px;
}
.system-top {
  width: 1000px;
  height: 324px;
  border: 2px solid #d2d2d2;
  background-color: #fff;
  padding: 24px 90px;
}
.system-text {
  width: 405px;
  height: 270px;
  background-color: #eeeeee;
  padding: 18px 25px 20px 30px;
}
.system-text h4 {
  font-size: 16px;
  font-weight: normal;
}
.system-content {
  line-height: 23px;
  margin-top: 9px;
  font-size: 14px;
}
.system-video {
  width: 406px;
  height: 270px;
  position: relative;
  margin-left: 3px;
}
.system-slide {
  width: 1000px;
  position: relative;
  margin-top: 30px;
}
.system-slide img {
  width: 498px;
  height: 705px;
}
.gray-box {
  display: none;
}
.system-left,.system-right {
  width: 35px;
  height: 70px;
  position: absolute;
  top: 315px;
  cursor: pointer;
}
.system-left img,.system-right img {
  width: 35px;
  height: 70px;
}
.system-left {
  left: 10px;
}
.system-right {
  right: 10px;
}
.part5 {
  margin-top: 33px;
  margin-bottom: 35px;
}
.banner3 {
  margin-left: 50px;
  position: relative;
  width: 900px;
  height: 600px;
  overflow: hidden;
}
.banner3-box {
   width: 1000%;
   height: 600px;
   position: relative;
   z-index: 1;
   zoom: 1;
}
.banner3-list {
   float: left;
   position: absolute;
   top: 0;
   left: 0;
   width: 900px;
   height: 600px;
   font-size: 0px;
}
.banner3-list > img {
   width: 900px;
   height: 600px;
   border: 0;
}
.banner3-box .present {
   z-index: 10;
}
.banner3-text {
   width: 540px;
   height: 70px;
   background: rgba(0,108,48,.5);
   filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000);
   position: absolute;
   left: 0;
   bottom: 40px;
   font-size: 18px;
   color: #fff;
   overflow: hidden;
   line-height: 70px;
   padding: 0 25px;
}
.arrow1-box {
   display: none;
}
.arrow1-left,.arrow1-right {
   position: absolute;
   top: 50%;
   margin-top: -22px;
   cursor: pointer;
   z-index: 200;
}
.arrow1-left {
   left: 20px;
}
.arrow1-right {
   right: 20px;
}
.part6 {
  width: 100%;
  height: 440px;
  margin: 0px auto 50px;
  background-color: #eeeeee;
}
.p6-img {
  margin-top: 32px;
}

/*底部*/
.word06 {
    color: #006c30;
}
a.link02:link {
    color: #006c30;
}
body .bottom {
    margin-top: 0;
    border-top: 0;
}
