/*nyBanner 开始*/
.ny_banner { width: 100%; height: 450px; overflow: hidden; position: relative; margin-top:90px;}
.ny_banner img.nyBa_img { display: block; width: 100%; height: 100%; margin: auto; object-fit: cover; position: absolute; left: 0; top: 0; right: 0; bottom: 0; }
.ny_banner .nyBa_txt { position: absolute; left: 50%; top: 40%; z-index: 1; transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); }
.nyBa_txt span { display: block;color: rgba(255, 255, 255, 0);-webkit-text-stroke: 1px rgba(255,255,255,.08);font-size:60px; font-weight: bold; text-transform:uppercase;}
.nyBa_txt p { color: #fff; font-size: 44px; margin: -50px 0 0; font-weight: bold; }
.nyBa_txt i { display: block; width: 18px; height:4px; margin:16px 0 0; background: #fff; }
 @media (max-width:1560px) {
.nyBa_txt p { font-size: 36px;margin: -75px 0 0; }
.nyBa_txt i{margin: 25px 0 0;}
}
 @media (max-width:1440px) {
	 .ny_banner { height: 350px; }
.nyBa_txt span { font-size: 65px; }
.nyBa_txt p { font-size: 30px; margin: -55px 0 0;}
.nyBa_txt i{margin: 22px 0 0;}
}
@media (max-width:1200px) {
.nyBa_txt{ margin-top:30px;}
.nyBa_txt span { font-size: 56px; }
.nyBa_txt p { font-size: 24px;margin: -40px 0 0; }
.nyBa_txt i{margin: 20px 0 0;}
}
 @media (max-width:1080px) {
.ny_banner { height: 320px; }
.nyBa_txt{ margin-top:25px;}
.nyBa_txt span { font-size: 40px; }
.nyBa_txt p { font-size: 22px;margin: -30px 0 0; }
.nyBa_txt i{margin: 20px 0 0;}
}
 @media (max-width:1024px) {
.ny_banner { height: 300px; }
.nyBa_txt{ margin-top:15px;}
.nyBa_txt span { font-size: 32px; }
.nyBa_txt p { font-size: 20px; margin: -30px 0 0; }
.nyBa_txt i{margin: 15px 0 0;}
}

 @media (max-width:800px) {
.ny_banner { height: 250px; margin-top:142px;}
.nyBa_txt{ margin-top:15px;}
.nyBa_txt span { font-size: 28px; }
.nyBa_txt p { font-size: 18px; margin: -25px 0 0; }
.nyBa_txt i{margin: 15px 0 0;}
}
@media (max-width:767px) {
.ny_banner { height: 200px; margin-top: 138px;}
.nyBa_txt { margin-top: 10px; }
.nyBa_txt span { font-size: 24px; }
.nyBa_txt p { font-size: 16px; margin: -20px 0 0; }
.nyBa_txt i { margin: 10px 0 0; }
}
@media (max-width:600px) {
.ny_banner { height: 180px; }
}
@media (max-width:500px) {
.ny_banner { height: 150px; }
}
@media (max-width:414px) {
.ny_banner { height: 120px; }
}
/*NyBanner 结束*/

/* ny_head start */
.ny_head { margin-top: -81px; position: relative; z-index:3;}
.ny_head .nyHead_main { margin: 0 auto; border-top: 1px solid rgba(255, 255, 255, 0.15);}
.ny_head1 {border-bottom: 1px solid rgba(255, 255, 255, 0.15);}
.ny_head1 .nyHead_main { border-top: 0;}
.ny_location { max-width:100%;color: #fff;overflow: hidden;white-space: nowrap;float: left;text-overflow:ellipsis;display:flex; display: -webkit-flex; justify-content:start; align-items:center;}
.ny_location .navhone{ margin-right:15px;}
.ny_location a,.ny_location span { display: inline-block;line-height: 40px;color: #fff; font-size: 14px;padding: 20px 0; vertical-align: middle;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.ny_location span { color: rgba(255, 255, 255, 0.45); overflow:hidden; white-space:nowrap;text-overflow:ellipsis;display: block;}
.ny_location1 span{ overflow:hidden; white-space:nowrap;text-overflow:ellipsis;width:55%;}
.ny_location em {display: inline-block; width:5px; height:8px; vertical-align: middle; margin: 0 10px; background: url(../images/jt08.png) center center no-repeat;}
.ny_menu { float: right;}
.ny_menu ul li { display: inline-block;vertical-align: top;margin-left: 80px;}
.ny_menu ul li:first-child { margin-left: 0;}
.ny_menu ul li a { display: block; line-height: 40px;color: rgba(255, 255, 255, 0.45); font-size: 14px; padding: 20px 0; position: relative;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.ny_menu ul li:hover a,.ny_menu ul li.active a { color: #fff;}
.ny_menu ul li a::after {
  content: '';
  display: block;
  width: 0;
  height: 4px;
  background:#008642;
  position: absolute;
  left: 50%;
  bottom: 0;
  transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  transition: all 0.5s;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
}
.ny_menu ul li:hover a::after,.ny_menu ul li.active a::after { width: 100%;}
@media (max-width:1440px) {
    .ny_head { margin-top: -61px;}
	.ny_location .navhone{ margin-right:10px;}
	.ny_location a, .ny_location span{ padding:10px 0;}
	.ny_menu ul li { margin-left: 40px;}
    .ny_menu ul li a { font-size: 16px; padding: 10px 0;}

}
@media (max-width:767px) {
	.ny_head {margin-top: 0;border-bottom: 1px solid #e6e6e6;}
    .ny_head .nyHead_main {border: 0;}
	.ny_location .navhone{ display:none;}
	.ny_location {width: 100%;max-width: 100%;overflow: hidden; border-bottom: 1px solid #f0f0f0; border:0;}
	.ny_location a,.ny_location span {line-height: 30px; color: #555; font-size: 14px;}
    .ny_location span { color: #999;}
    .ny_location a:hover { color: #008642;}
	.ny_location em{background: url(../images/jt09.png) center center no-repeat;}
	.ny_menu {width: 100%;}
	.ny_menu ul li {display: block;width: 25%;text-align: center;margin: 0; float: left;}
	.ny_menu ul li a {line-height: 30px; color: #555;font-size: 14px;}
    .ny_menu ul li:hover a{ color: #008642;}
	.ny_menu ul li.active a{color: #555;}
	.ny_menu ul li a::after{ height:2px;}
	.ny_menu ul li.active a::after { width:0;}
	.ny_menu ul li.active:hover a::after { width:100%;}
	
  
}
/* ny_head end */

/*详情页内容超出设置*/
@media (min-width:1199px) {
#c_detail_wrap #new-div .zoom-caret{display:none !important;}
}
#c_detail_wrap p,#c_detail_wrap span,#c_detail_wrap div,#c_detail_wrap video,#c_detail_wrap embed{height:auto !important;max-width:100% !important;max-height: 100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;white-space:normal;word-break:break-all;word-break: normal;}

#c_detail_wrap #new-div{overflow-x: hidden;overflow-y: hidden;width: 100%;position:relative;}
#c_detail_wrap #new-div .zoom-caret{display:block;position: absolute;top: 10px;right: 5px;font-size: 50px;color: #a7a5a5;z-index: 2;padding: 0;margin: 0;opacity: .3;}
#c_detail_wrap #new-div table{transform-origin: left top;border-collapse: collapse;max-width: none!important;width: auto;}
#c_detail_wrap #new-div table td{padding: 3px;border: 1px solid #ccc;}
#c_detail_wrap #new-div table td img{max-width:90% !important;}

#c_detail_wrap #new-div.on{overflow:scroll; width: 100%;}
#c_detail_wrap #new-div.on .zoom-caret{display:none;}

/*设置滚动条样式*/
#c_detail_wrap #new-div::-webkit-scrollbar {height:2px;}/* 滚动槽 */
#c_detail_wrap #new-div::-webkit-scrollbar-track {background-color:#f0f0f0;border-radius:0px;}/* 滚动条滑块 */
#c_detail_wrap #new-div::-webkit-scrollbar-thumb {background-color:#bfbfbf;}
#c_detail_wrap #new-div::-webkit-scrollbar-thumb:window-inactive {background-color:#3c3c3c;}

@media (max-width:880px) {
#c_detail_wrap img,#c_detail_wrap p,#c_detail_wrap span,#c_detail_wrap div,#c_detail_wrap video,#c_detail_wrap embed{width:auto !important;height:auto !important;max-width:100% !important;max-height: 100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;white-space:normal;word-break:break-all;word-break: normal;}
}

/* 分页 start */
.ny_page { margin: 0 auto 10px; text-align: center; font-size:0;}
.ny_page a {display: inline-block; width: 44px;height: 44px;vertical-align: top; margin: 0 10px; background-color: #f8f7fb;}
.ny_page a:hover {background-color:#008642;}
.ny_page a.uppage,.ny_page a.downpage{ position:relative;}
.ny_page a.uppage i,.ny_page a.downpage i {display: block; width: 100%;height: 100%; position:relative; z-index:3;}
.ny_page a.uppage i { background: url(../images/jt12.png) center center no-repeat; background-size:8px 13px;}
.ny_page a.downpage i { background: url(../images/jt12.png) center center no-repeat;background-size:8px 13px; transform:rotate(180deg);}
.ny_page a.uppage:hover i { background: url(../images/jt13.png) center center no-repeat; background-size: 8px 13px;}
.ny_page a.downpage:hover i {background: url(../images/jt13.png) center center no-repeat; background-size: 8px 13px;transform:rotate(180deg);}
.ny_page a.uppage:hover:after,.ny_page a.downpage:hover:after{ content:""; display:block; width:100%; height:100%;border-radius:5px;background-color:#008642;position:absolute; top:0; left:0;}

.ny_page a.pnnum,.ny_page a.pnnum1 {line-height: 44px;color: #555;font-size: 18px; text-align: center;}
.ny_page a.pnnum:hover,.ny_page a.pnnum1 {color: #fff;background-color:#008642;}
.ny_page a#firstpage,.ny_page a#endpage{ width:88px; text-align:center; line-height:44px; color:#555; font-size:15px;}
.ny_page a#firstpage:hover,.ny_page a#endpage:hover{ color:#fff;}
@media (max-width:1440px) {
    .ny_page a{ margin:0 4px;}
}
@media (max-width:1200px) {
   .ny_page a.pnnum, .ny_page a.pnnum1{ font-size:16px;}
   .ny_page a.linkcolor{ font-size:14px; width:60px;}
}
@media (max-width:767px) {
	.ny_page a { margin: 0 2px;}
	.ny_page a.pnnum, .ny_page a.pnnum1{ display:none;}
}
/* 分页 end */