@charset "utf-8";

/*全局控制*/
*{box-sizing: border-box;}
body{margin:0;padding:0;font-size:14px;line-height:22px;font-family:"微软雅黑",Arial;-webkit-text-size-adjust:none;}
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,p{margin:0;padding:0;}
input,select,textarea{font-size:12px;line-height:16px;}img{border:0;}ul,li{list-style-type:none;}
a{color:#333;text-decoration:none;}
.tc{text-align:center;}.tl{text-align:left;}.tr{text-align:right;}
.dis{display:block;}.undis{display:none;}
.fl{float:left;}.fr{float:right;}.cl{clear:both;}.fb{font-weight:bold;}.fnb{font-weight:200;margin-left:-1px;}
.hr_1,.hr_10{font-size:1px;line-height:1px;clear:both;}
.hr_1{height:1px;}.hr_10{height:10px;}
input[type="text"]:focus,input[type="password"]:focus,textarea:focus{outline:none;}
.wc{width:1300px;margin: 0 auto;}
img{padding: 0;margin: 0;}
i{font-style:normal;}
.clearfix:after { content:''; display:block; height:0; clear:both; } 


.nctop{height: 40px;background: #fff;}
.nctop-l{float: left;line-height: 40px;}
.nctop-r{float: right;width: 300px;border: 1px solid #eeeeee;margin-top: 6px;}
.nctop-r input{width: 254px;height: 26px;line-height: 26px;padding: 0 5px;border: none;float: left;}
.nctop-r button{width: 44px;height: 26px;float: left;border: none;background: #eeeeee url(../images/nc1.png)no-repeat center;}
.nctop-r-p{float: right;width: 124px;height: 40px;line-height: 40px;text-align: center;font-size: 14px;}
.nctop-r-p img{vertical-align: middle;margin-right: 10px;}
.nclogo{height: 180px;}

.ncnav{background: #008666;height: 60px;line-height: 60px;}
.ncnav ul{}
.ncnav ul li{float: left;width: 16.66%;text-align: center;position: relative;background: url(../images/nc4.png)no-repeat right center;}
.ncnav ul li:nth-child(6){background: none;}
.ncnav ul li a{color: #fff;font-size: 20px;font-weight: bold;}
.ncnav ul li .ncnav-2{position: absolute;top:60px;left: 15%;width: 70%;padding: 15px 0;z-index: 999;display: none;padding: 15px;}
.ncnav ul li .ncnav-2 .div{background: #fff;border-radius: 10px;overflow: hidden;border: 1px solid #ececec;}
.ncnav ul li .ncnav-2 span{height: 45px;line-height: 45px;display: block;padding: 0 15px;}
.ncnav ul li .ncnav-2 span a{font-size: 14px;font-weight: 400;display: block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;padding: 0 1px;color: #000;border-bottom: 1px solid #d2d2d2;}
.ncnav ul li .ncnav-2 span:hover{background-color: rgba(36,190,145,.08);}
.ncnav ul li .ncnav-2 span:hover a{color:#0fa784}
.ncnav ul li:hover .ncnav-2{display: block;}

.nccon{background: url(../images/nc5.png)no-repeat top center;min-height: 800px;}
.top26{padding-top: 25px;}
.swiper {width: 100%;height: 100%;}
.swiper-slide img{display: block;width: 100%;height: 100%;object-fit: cover;}
.mySwiper .swiper-slide{position: relative;}
.mySwiper .swiper-slide p{height: 65px;line-height: 65px;padding: 0 25px;position: absolute;bottom: 0;left: 0;background: rgba(0, 0, 0, 0.3);width: 100%;color: #fff;font-size: 16px;font-weight: bold}
.mySwiper .swiper-pagination{width: 175px !important;bottom: 19px !important;right: 0 !important;left: auto !important;}
.mySwiper .swiper-pagination .swiper-pagination-bullet{width: 12px;height: 12px;background: #fff;border-radius: 50%;opacity:1;margin: 0 6px !important;}
.mySwiper .swiper-pagination .swiper-pagination-bullet-active{background: #008666}

.ncnewnew{margin-top: 25px;background: #f9fafb;position: relative;height: 185px;}
.mySwiper1{}

.mySwiper1 .swiper-slide{padding: 10px 60px;}
.mySwiper1 .swiper-slide p{font-size: 20px;line-height: 60px;text-align: center;}
.mySwiper1 .swiper-slide p a{color: #000;}
.mySwiper1 .swiper-slide span{display: block;line-height: 30px;color: #9b9b9b}
.mySwiper1 .swiper-slide span a{color: #b1864a}

.swiper-pagination1{position: absolute;bottom: 10px!important;left: 0!important;text-align: center;z-index: 999;}
.mySwiper1 .swiper-pagination1 .swiper-pagination-bullet-active{background: #008368;}
.ncnewnewimg{position: absolute;top:0;left: 0;width: auto !important;height: auto !important;}

.nczs{margin-top: 25px;}
.nczs a{float: left;width: 310px;height: 150px;background: #f9fafb;border: 1px solid #f9fafb;margin-right: 20px;line-height: 140px;text-align: center;transition: all .3s ease .1s;}
.nczs a:nth-child(4){margin-right: 0;}
.nczs a img{vertical-align: middle;transition: all .5s ease .1s;}
.nczs a:hover{background: #edf5f1;border: 1px solid #008368;}
.nczs a:hover img{transform: scale(1.1);}

.ncnews{margin-top: 25px;position: relative;}
.ncnews .ncnews-nav{height: 50px;line-height: 50px;background: #f7f7f7;}
.ncnews .ncnews-nav span{float: left;width: 150px;text-align: center;height: 50px;line-height: 50px;font-size: 16px;cursor: pointer;}
.ncnews .ncnews-nav a{float: right;width: 100px;text-align: center;height: 50px;line-height: 50px;color: #088f5a;font-weight: bold;font-size: 16px;}
.ncnews .ncnews-nav span.on{font-weight: bold;background: #b4d7ce;color: #008368;}
.ncnewsa{position: absolute;top: 0;right: 0;width: 100px;text-align: center;height: 50px;line-height: 50px;color: #088f5a;font-weight: bold;font-size: 16px;}
.ncnewsa a{display: none;}
.ncnewsa a:nth-child(1){display: block;}

.ncnews-con{padding: 20px 0 40px;height: 368px;}
.ncnews-con .ul{display: none;}
.ncnews-con .ul:nth-child(1){display: block;}
.ncnews-con .ul ul{float: left;width: 48%;margin-right: 4%;}
.ncnews-con .ul li{line-height: 38px;font-size: 14px;width: 100%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.ncnews-con .ul ul:nth-child(2n){margin-right: 0;}
.ncnews-con .ul li i{color: #dcdcdc;font-size: 12px;margin-right: 10px;}
.ncnews-con .ul li span{float: right;color: #969696}

.ncbmg{background: #fbfcfd;padding: 55px 0;}
.ncbmg-p{text-align: center;}
.ncbmg .ncsix a{width: 404px;float: left;height: 177px;margin-right: 44px;margin-top: 44px;overflow: hidden;border-radius: 20px;}
.ncbmg .ncsix a:nth-child(3n){margin-right: 0;}
.ncbmg .ncsix a img{width: 100%;transition: all .5s ease .1s;}
.ncbmg .ncsix a:hover img{transform: scale(1.1);}

.ncl{padding:50px 0;}
.ncr{padding-bottom: 50px;}
.nclink{background:#f6f6f6 url(../images/nc3.jpg)no-repeat left center;height: 150px;width: 100%;padding:45px 35px 45px 115px;}
.nclink a{padding: 0 20px;line-height: 35px;background: url(../images/hhh1.jpg)no-repeat right center;float: left;}
.nclink a:last-child{background: none;}

.ncfooter{background: #f6f6f6;padding: 30px 0;margin-top: 50px;}
.ncfooter-l{width: 750px;float: left;}
.ncfooter-l p{line-height: 36px;color: #666}
.ncfooter-l p a{color: #666}
.ncfooter-r{float: right;margin-top: 126px;}
.ncfooter-l .p1 a{padding: 0 20px;border-right: 1px solid #979797;}
.ncfooter-l .p1 a:nth-child(1){padding: 0 20px 0 0;}
.ncfooter-l .p1 a:last-child{border: none;}

.ncmbx{width: 100%;background: #f7f7f7;height: 38px;line-height: 38px;}
.ncmbx span{display: block;height: 38px;line-height: 34px;background: url(../images/nc20.png)no-repeat left center;background-size: 20px;padding-left: 30px;color: #666}
.ncmbx span a{color: #666}

.ncbm{padding: 40px 0;min-height: 580px;}
.nvnew1 li{width: 100%;line-height: 45px;font-size: 16px;}
.nvnew1 li i{color: #dcdcdc;font-size: 12px;margin-right: 10px;}
.nvnew1 li span{float: right;color: #969696}

.text-center{text-align: center;padding: 80px 0 80px;font-size: 16px;}
.pagination {list-style:none;margin:0;padding:0;display:inline-block;vertical-align:bottom}
.pagination li {display:inline-block!important;border:solid 1px #EBEBEB;border-radius:4px}
.pagination a {color:#333;padding:8px 12px;line-height:18px;display:block;transition:all 1s cubic-bezier(0.175,0.885,0.32,1) 0s}
.pagination .disabled a:link,.pagination .disabled a:visited,.pagination .disabled a:hover {cursor:not-allowed;pointer-events:none;color:#EBEBEB}
.pagination .active {pointer-events:none}
.pagination .active,.pagination a:hover {transition:all .3s cubic-bezier(0.175,0.885,0.32,1) 0s}
.pagination li {margin:0 5px;font-size:14px;border:none;border-radius:4px;}
.pagination li a {border-radius:4px;color:#6e6e6e;background:#fff;padding:8px 12px;border:1px solid #DCDCDC;}
.pagination li.active a,.pagination li a:hover {background:#008666;color:#fff;border:1px solid #008666;}

.ncshow .top { padding-bottom: 30px; text-align: center;border-bottom: 1px solid #dcdcdc;}
.ncshow .top h3 { font-size:26px;padding: 20px 0 30px;line-height: 35px;text-align: center;}
.ncshow .top .sub { position: relative;text-align: center;}
.ncshow .top time { color:#999;margin-right: 30px;padding-left: 30px;background: url("../images/icon_time.png") no-repeat left center;font-size: 14px;}
.ncshow .nconn{padding: 25px 0;}
.ncshow .page_pn { padding-top: 30px;}
.ncshow .page_pn div { position: relative;width: 48.75%;padding:15px 0;height: 80px; line-height: 50px;background: #f2f2f2;transition: 0.3s;}
.ncshow .page_pn div:hover {transform:translateY(-10px);}
.ncshow .page_pn .prev { float: left; padding-left: 106px; padding-right: 20px;}
.ncshow .page_pn .next { float: right;text-align: right;padding-left: 20px;padding-right: 106px;}
.ncshow .page_pn div span{ position: absolute;display: inline-block;width: 70px;height: 50px;background-repeat: no-repeat;background-position: center}
.ncshow .page_pn div.prev span{ left:0; border-right:1px solid #d1d1d1;background-image: url("../images/pn_prev.png")}
.ncshow .page_pn div.next span{ right:0; border-left:1px solid #d1d1d1;background-image: url("../images/pn_next.png")}
.ncshow .page_pn div a{ position: relative;line-height: 50px; z-index: 2;display: block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;font-size: 14px;}
.ncshow .page_pn div a:hover { color:#1f559f;}
.ncshow .page_pn div.prev a{ }
.ncshow .page_pn div.next a{ }

.nvimage .li{width: 412px;float: left;background:#fafafa;border-radius: 15px;overflow: hidden;margin-right:32px;margin-bottom: 32px;}
.nvimage .li:nth-child(3n){margin-right: 0;}
.nvimage .li img{width: 100%;display: block;}
.nvimage .li .con{padding:10px 15px;}
.nvimage .li .con a{display: block;height: 44px;}
.nvimage .li .con p{height: 35px;line-height: 35px;}

.ncnew1 .li{margin-bottom: 35px;}
.ncnew1 .li .li-l{width: 185px;float: left;border-radius: 10px;overflow: hidden;height: 130px;}
.ncnew1 .li .li-l img{width: 100%;height: 100%;}
.ncnew1 .li .li-r{width: 1090px;float: right;}
.ncnew1 .li .li-r a{display: block;height: 40px;font-size: 16px;color: #000;font-weight: bold;}
.ncnew1 .li .li-r span{display: block;color: #767676;line-height: 24px;height: 48px;overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;}
.ncnew1 .li .li-r p{margin-top: 15px;color: #969696}

.ncnew2 .li{width: 100%;margin-bottom: 30px;}
.ncnew2 .li a{display: block;height: 40px;font-size: 16px;color: #000;font-weight: bold;}
.ncnew2 .li span{display: block;color: #767676;line-height: 24px;height: 48px;}
.ncnew2 .li p{margin-top: 15px;color: #969696}

.mcimg1 .li{width: 298px;float: left;margin-right: 36px;}
.mcimg1 .li:nth-child(4n){margin-right: 0;}
.mcimg1 .li img{/*border-top: 15px solid #f2f2f0;border-left: 10px solid #f2f2f0;border-bottom: 10px solid #f2f2f0;border-right: 15px solid #f2f2f0;*/width: 100%;height: 200px;}
.mcimg1 .li p{height: 70px;font-size: 14px;text-align: center;display: flex;align-items: center;justify-content: center;}

.ncuser { padding: 3.5% 0;}
.ncuser .intro {}
.ncuser li { float: left;  position: relative;transition: 0.3s;width: 19.66666666%;margin-bottom: 20px;padding: 0 1%;}
.ncuser li:after { transition: 0.3s;}
.ncuser li .pic { overflow: hidden;transition: 0.3s;width: 100%;margin: 0 auto;text-align: center;}
.ncuser li .pic img{width: 135px;height: 135px;}
.ncuser li h3 {margin-top: 15px; font-size: 24px;color:#000;}
.ncuser li h3 span { font-weight: normal;font-size: 18px; color: #666666;}
.ncuser li .word {/*background: #f3f3f3;*/ overflow: hidden;/*height: 190px;*/text-align: center;}
.ncuser li .intro { color:#666;text-indent: inherit;margin-top: 15px;line-height: 22px;height: 100px;}
.ncuser li .intro span{display: block;font-size: 12px;overflow: hidden;}
/*.ncuser li:hover {box-shadow: 0 0 8px 2px #c7c7c7;}
.ncuser li:hover:after { position: absolute;content:'';height:2px; width: 100%;bottom:0;background-color: #008666;}
.ncuser li:hover .pic figure {transform: scale(1.08)}
*/

@media screen and (max-width: 1300px) {
  .wc{width: 1000px;}
  .ncnav ul li .ncnav-2{width: 100%;left: 0;}
  .ncnav ul li a{font-size: 18px;}
  .nclogo{background-size: 1440px !important;height: 130px;}
  .nczs a{width: 235px;}
  .ncbmg .ncsix a{width: 304px;height:134px;}
  .ncfooter-l{width: 599px;}
  .ncabout img{width: 100%}
  .mcimg1 .li{width: 223px;}
  .mcimg1 .li img{height: 145px;}
  .ncnew1 .li .li-l{width: 150px;height: 110px;}
  .ncnew1 .li .li-r{width: 835px;}
  .ncnew1 .li .li-r a{height: 30px;}
  .ncnew1 .li .li-r p{margin-top: 5px;}
  .nconn img{max-width: 100%}
  .nvimage .li{width: 312px;}
}