body{background: url(../../ndbb/images/body_bg.png) no-repeat center top;}

a:hover{color: #000;}

.body-body .container{width: 1200px;}

.header-banner{padding: 50px 0 75px;}
.header-banner .isbanner img{width: 75%;}
@media (max-width:1280px) {
  .header-banner{padding: 5% 0 12%;}	
}
@media (max-width:450px) {
  .header-banner .isbanner img{width: 90%;}
}

@media (max-width:768px) {
  .ndbb-box{margin-right: -15px; margin-left: -15px;}	
  .ndbb-box .entire-box{padding-right: 15px !important; padding-left: 15px !important;}
  body{background: url(../../ndbb/images/body_bg.png) no-repeat center top !important;}
}

.ndbb-section .hd{text-align: center; border-top: 7px solid #147ee4;}
.ndbb-section .hd .currentname{display: inline-block; margin-top: -22px; width: 388px; max-width: 95%; height: 89px; line-height: 82px; font-size: 1.5em; color: #fff; text-align: center; background: url(../../ndbb/images/thead_bg.png) no-repeat center top; background-size: 100% 100%;}
.ndbb-section .bd .menu-cards li a.item{height: 5em; line-height: 5em;}
.ndbb-section .bd .menu-cards li a.item span{max-width: 90%; text-align: center;}
@media (max-width:1280px) {
  .ndbb-section .bd .menu-cards li{width: 33.33333%;}	
}
@media (max-width:992px) {
  .ndbb-section .bd .menu-cards li a.item{border-radius: 10px;}
}
@media (max-width:640px) {
  .ndbb-section .hd .currentname{margin-top: -19px; height: 75px; line-height: 70px;}
  .ndbb-section .bd .menu-cards{margin: -10px -5px 0 !important;}
  .ndbb-section .bd .menu-cards li{width: 50%;}	
  .ndbb-section .bd .menu-cards li a.item{margin: 10px 5px 0 !important;}
}

.wnhg .imagelist ul li a .place{padding-top: 36.66%;}
@media (max-width:768px) {
  .wnhg .imagelist ul li{width: 100%;}	
}


/*2019*/
.ndbb2019 .header-banner{padding: 0 0 30px;}
@media (max-width:1280px) {
  .ndbb2019 .header-banner{padding: 1% 0 5%;}	
}
@media (max-width:450px) {
  .ndbb2019 .header-banner .isbanner img{width: 90%;}
}
.ndbb2019  .wnhg .imagelist ul li a .place{padding-top: 22.81%;}

/*2018*/
.ndbb2018{background: url(../images/n2018/ndgzbb_bg.png) no-repeat center top;}
@media (max-width:992px) {
  .ndbb2018{background-position: center 40px;}	
}
.ndbb2018 .header-banner{padding: 30px 0 70px;}
.ndbb2018 .header-banner .isbanner img{width: 90%;}
@media (max-width:1280px) {
  .ndbb2018 .header-banner{padding: 3% 0 6%;}	
}
.ndbb2018 .ndbb-section .thead{text-align: left; background: #e4f1fe;}
.ndbb2018 .ndbb-section .thead .currentname{position: relative; display: inline-block; padding: 0 1.5em; height: 68px; line-height: 68px; font-size: 1.25em; color: #fff; background-color: #1381d4;}
.ndbb2018 .ndbb-section .thead .currentname:before{position: absolute; top: 0; bottom: -14px; left: -23px; content: ""; width: 23px; background: url(../images/n2018/thead_bg_l.png) no-repeat left top;}
.ndbb2018 .ndbb-section .thead .currentname:after{position: absolute; top: 0; bottom: 0; right: -32px; content: ""; width: 32px; background: url(../images/n2018/thead_bg_r.png) no-repeat right top;}
.ndbb2018 .ndbb-section .bd .menu-cards li a.item{height: 4.375em; line-height: 4.375em; border-width: 2px; border-color: #e8e8e8; border-radius: 0;}
.ndbb2018 .ndbb-section .bd .menu-cards li a.item:hover{color: #fff; background-color: #1381d4;}
.ndbb2018 .adv dd{margin-right: -15%; margin-left: -15%;}
.ndbb2018 .adv dd img{min-height: 60px;}
@media (max-width:992px) {
  .ndbb2018 .ndbb-section .thead .currentname{height: 60px; line-height: 60px;}
  .ndbb2018 .ndbb-section .thead .currentname:before{background-size: 100% 100%;}
  .ndbb2018 .ndbb-section .thead .currentname:after{background-size: 100% 100%;}
}
@media (max-width:768px) {
  .ndbb2018 .ndbb-section .thead .currentname{height: 56px; line-height: 56px;}
  .ndbb2018 .ndbb-section .thead .currentname:before{left: -6px; }	
  .ndbb2018 .ndbb-section .thead .currentname:after{right: -28px; width: 28px;}	
}

/*2017*/
.ndbb2017{background: #f3eaeb;}
.ndbb2017 .body-body{background: url(../images/n2017/bg.png) repeat-x top; }
.ndbb2017 .container{width: 1103px;}
.ndbb2017 .header{background-image: url(../images/n2017/header_bg.png); background-size: 100% 100%;}
.ndbb2017 .header-banner{padding: 40px 0 70px;}
.ndbb2017 .header-banner .isbanner img{width: 100%;}
@media (max-width:1280px) {
  .ndbb2017 .header-banner{padding: 5% 0 6.5%;}	
}
.ndbb2017 .ndbb-desc{padding: .5em 1em; text-indent: 2em; line-height: 2em; text-align: justify; background: #eeeeee;}
.ndbb2017 .ndbb-section .thead{background: url(../images/n2017/thead_bg.png) repeat-x bottom;}
.ndbb2017 .ndbb-section .thead .currentname{display: inline-block; padding: .5em 0; max-width: 100%}
.ndbb2017 .ndbb-section .bd .menu-cards{margin: -15px -2px 0 -3px !important;}
.ndbb2017 .ndbb-section .bd .menu-cards li a.item{margin: 15px 2px 0 3px !important; height: 3em; font-size: 1.25em; color: #fff; line-height: 3em; background: #256d9c; border-width: 1px; border-color: #256d9c;}
.ndbb2017 .ndbb-section .bd .menu-cards li a.item span{max-width: 98%;}
@media (max-width:1280px) {
  .ndbb2017 .ndbb-section .bd .menu-cards li a.item{font-size: 1.125em;}	
}
