/*body { 
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
  filter: gray;
}*/
.nt-logo{font-size: 22.71px;font-size: 1.419375rem;font-style:italic;font-weight: 700;}
.nt-nav-copyright{background: url(../img/copyright.png) no-repeat left; padding-left: 28px!important;padding-left: 1.75rem!important;}
.nt-div-search{width: 100%;}
.nt-div-search-group{position: relative;width: 744px;width: 46.5rem;max-width: 100%;display: inline-block;padding: 0 30px; padding: 0 1.875rem;}
.nt-search-input{border: 2px #959ea6 solid; border-radius: 50px;line-height: 64px;line-height: 4rem;height: 64px;height: 4rem;width: 100%;outline:none;font-size: 17.5px;font-size: 1.09375rem;padding: 0 100px 0 30px;padding: 0 6.25rem 0 1.875rem;}
.nt-search-btn{border: 0;position: absolute;right: 30px;right:1.875rem;top:0;border-radius: 50px;height: 52px;height: 3.25rem;padding: 0 20px;padding: 0 1.25rem;margin: 6px;color: #fff;background-color: #11aa99;}
@media (min-width:576px) {
	.nt-div-search-sm{position: absolute!important;z-index: 1!important;top:50%!important;width: 100%!important;text-align: center!important;}
}

.nt-nav .nav-link{padding-left: 1rem!important;padding-right: 1rem!important; }

.nt-header-search-group{position: relative;width: 530px;width: 33.125rem;max-width: 100%;display: inline-block;padding: 0 30px; padding: 0 1.875rem;}
.nt-header-search-input{border: 2px #2a9349 solid; border-radius: 50px;line-height: 33px;line-height: 2.0625rem;height: 33px;height: 2.0625rem;width: 100%;outline:none;font-size: 13.4px;font-size: 0.8375rem;padding: 0 70px 0 15px;padding: 0 4.375rem 0 0.9375rem;}
.nt-header-search-btn{border: 0;position: absolute;right: 30px;right:1.875rem;top:0;border-radius: 0 50px 50px 0;height: 33px;height: 2.0625rem;padding: 0 15px;padding: 0 0.9375rem;color: #fff;background-color: #2a9349;font-size: 12px;font-size: 0.75rem;}
.nt-header-nav{background-color: #045c23;}
.nt-header-nav .nav-link{color:#fff!important;padding-left: 1rem!important;padding-right: 1rem!important;}
.nt-div-filter{border: 1px #dfdfe0 solid;margin-top: 10px;margin-top: 0.625rem;box-shadow: 2px 1px 10px 2px #dedede;}
.nt-div-filter .row{padding: 0 24px;padding: 0 1.5rem;}
.nt-div-filter .col{height: 46px;line-height: 46px;height: 2.875rem;line-height: 2.875rem; border-bottom: 1px #ececec dashed;}
.nt-div-filter .col:last-child{border-bottom: 0;}
.nt-ul-filter{padding-left: 0;}
.nt-ul-filter li{float:left;list-style: none;font-size: 13.2px;font-size: 0.825rem;padding-right: 20px;}
.nt-ul-filter li.hover{color:#045c23;}
.nt-hover-key{font-size: 12.5px;font-size: 0.78125rem;color:#d07433;}
.nt-filter-search-group{position: relative;width: 150px;width: 9.375rem;display: inline-block;}
.nt-filter-search-input{border: 1px #dedede solid; border-radius: 50px;line-height: 20px;line-height: 1.25rem;height: 20px;height: 1.25rem;width: 100%;outline:none;font-size: 9px;font-size: 0.5625rem;padding: 0 20px 0 10px;padding: 0 1.25rem 0 0.625rem;}
.nt-filter-search-btn{border: 0;position: absolute;right: 1px;right: 0.0625rem;top:15px;top:0.9375rem;border-radius: 0 50px 50px 0;height: 18px;height: 1.125rem;color: #dedede;background-color: rgb(0,0,0,0);font-size: 12px;font-size: 0.75rem;padding: 0 5px;padding: 0 0.3125rem;}
.nt-list img{width: 100%;}
.nt-list .col-md-4{margin-bottom: 10px;margin-bottom: 0.625rem;height: 215px;height: 13.4375rem;position: relative;}
.nt-img-title{position: absolute;line-height: 28px;bottom: 0;left: 0;color: #fff;width: 100%;text-align: center;}
.nt-img-title-index{color:#000!important;}
.nt-page{text-align: center;}
.nt-img-div{padding-bottom: 30px;}

/*--内容详情--*/
.nt-content-list{border: 1px solid #bbbbbb; border-radius: 10px;border-radius: 0.625rem;padding: 40px 34px;padding: 2.5rem 2.125rem;margin-bottom: 40px;margin-bottom: 2.5rem;height: 192px;height: 12rem;}
.nt-content-info{color:#5d5853;font-size: 15px;font-size: 0.9375rem;line-height: 48px;line-height: 3rem;}
.nt-content-info-title{color:#333;font-size: 34.4px;font-size: 2.15rem;text-align: center;line-height: 64px;line-height: 4rem;}
.nt-content-info-from{color:#333;text-align: center;line-height: 54px;line-height: 3.375rem;}
.nt-content-info-from span{padding: 0 20px;padding:0 1.25rem;}
/*--图片详情--*/
.nt-img-info-banner{text-align: center;}
.nt-img-info-banner img{width: 100%;}
.nt-img-info-content{line-height: 36px;line-height: 2.25rem;}
.nt-img-info-content-attr{font-weight: 700;margin: 30px 0 10px;margin: 1.875rem 0 0.625rem;}
.nt-img-info-content-attr .col-4:first-child{text-align: left;}
.nt-img-info-content-attr .col-4:last-child{text-align: right;}
.nt-img-info-content-desc{font-weight: 700;}
.layui-carousel-arrow{width:50px!important;height:50px!important;width:3.125rem!important;height:3.125rem!important;font-weight: 700;font-size: 28px!important;font-size: 1.75rem!important;background-color: rgba(0,0,0,.65)!important;}

.navbar-light .navbar-nav .nav-link{font-size: 15px;font-size: 0.9375rem;}
.navbar-light .navbar-nav .nav-link2{font-size: 12.5px;font-size: 0.78125rem;}

/*--登录--*/
.container .content{border: 3px #dedede solid;border-radius: 10px;-moz-border-radius: 10px;padding: 20px;margin-top: 6px;}
.container .content h1.title{font-size: 24px;color:#198a86;text-align: center;border-bottom: 1px dashed #DEDEDE;padding-bottom: 15px;font-weight: 700;}
.container .content .content-info{line-height: 24px;padding: 0 10px;}
.container .content .content-info .contribution_tip{line-height:34px;padding:8px 15px;margin: 0 auto;width: 600px;}
.container .content .content-info .contribution_tip .layui-form{width:500px;}
.container .content .content-info .contribution_tip .layui-form .layui-form-label{font-size:16px;font-weight: 700;box-sizing:initial;}
.container .content .content-info .contribution_tip_up{line-height:34px;padding:8px 15px;margin: 0 auto;}
.layui-form-item{position: relative;margin-bottom:25px;}
.layui-form-item .help-block{position: absolute;bottom:-24px;}
.has-error .help-block{background-color:#dd514c;border-color:#d83832;color:#fff;margin-top: 1px;text-align: left;line-height: 24px;z-index:9;margin-left:110px}
.layui-form-item .has-error{border-color:#dd514c!important;}

/*--图片上传--*/
.content-img{}
.content-img-list{}
.content-img-list-item img{width:100%;max-height:70px;}
.content-img-list-item{width:33.33%;padding:5px;box-sizing:border-box;float:left;position: relative;}
.content-img-list-item .delete-btn{position: absolute;bottom: 0;width:100%;height:20px;line-height:20px;text-align: center;background-color: #000;opacity: 0.5;left: 0;color:#fff;}
.content-img .file{width: 33.33%;height: 80px;float: left;padding: 5px;box-sizing:border-box;position: relative;border: 1px #dedede dashed;}
.content-img .file #upload{position: absolute;width: 100%;height: 100%;top: 0;left: 0;opacity: 0;}

/*--二维码--*/
.page-left .div-qrcode{text-align: center;margin-top: 30px;}
.page-left .div-qrcode .div-qrremark{text-align: center;line-height: 35px;}
.page-left .div-qrcode .div-qrremark li{font-size: 16px;}

.bloc-sm{padding: 0!important;}
#bloc-2 .nav-link{font-size: 14px;font-size: 0.875rem;font-weight: 700;}
#bloc-2 .mr-0{font-size: 10px;font-size: 0.625rem; text-align: center;}
#bloc-2 .icon-lg{color: #f9b460;font-size: 28px;font-size: 1.75rem;display: block;padding:10px 0;padding: 0.625rem 0;}
#bloc-3 .col-md-3{margin: 5px 0;margin: 0.3125rem 0;}
#bloc-3 .col-md-3 img{width: 97%;}

/*--上传文件列表--*/
.eq-up-list{border: 1px solid #bbbbbb; padding: 24px 18px;padding: 1.5rem 1.125rem;margin-bottom: 40px;margin-bottom: 2.5rem;height: 96px;height: 6rem;box-sizing:content-box;}
.eq-up-list a{color:#000!important;}
.eq-up-list-img{width: 181px;height: 96px;width: 11.3125rem;height: 6rem;border-radius: 10px;border-radius: 0.625rem;float:left;margin-right:16px;margin-right:1rem;}
.eq-up-list-content{padding-top: 5px;padding-top: 0.3125rem;line-height: 44px;line-height: 2.75rem;font-size: 20px;font-size: 1.25rem;position: relative;}
.eq-up-list-content .date{color:#a3a3a3;right:10px;top:10px;right:0.625rem;top:0.625rem;position: absolute;}
.eq-up-list-content-title{color:#297bf4;font-size: 24px;font-size: 1.5rem;width: 1038px;width: 64.875rem;height: 44px;height: 2.75rem;}
.eq-up-list-content-text{height:44px;height: 2.75rem;overflow: hidden;}
.eq-up-list-content-ext{color: #7d7d7d;font-size: 18px;font-size: 1.125rem;}
.eq-up-list-content-ext .type{float: right;display: inline-block;right:10px;right: 0.625rem;position: absolute;bottom: 0;}