﻿body{background-color: #f8f8f8;}
a:hover{color:#999}
.top{height: 65px;background: url(../image/back.png) no-repeat bottom; background-color:#fff; padding-top: 30px; }
.w{width:878px;margin:0 auto}

nav{height: 40px; background-color: #13982D;}
nav ul li{float: left;}
nav ul li>a{display: block; padding: 0 2em;line-height: 40px; height: 40px; font-size: 16px; color: #fff;}
nav ul li>a:hover{color:#fff; background-color:#076F1C;}
nav ul li.active>a{background-color:#076F1C;}

.banner{ background-color:#ECECEC ; padding-top:17px;}
.focus{width:500px; height: 320px;overflow:hidden;}
.culture {margin-top:12px;}
.spacial{margin-left:25px;width:350px;}
.g-hd { height: 42px; line-height: 42px; margin-bottom: 20px; overflow: hidden; }
.g-hd-list {float: left;}
.g-hd-list li { float: left; }
.g-hd-list li a{display: block; height: 42px; width: 130px; color:#fff; background-color: #979797; font-size: 16px; text-align: center; margin-right: 4px;}
.g-hd-list li.active a{ background-color: #13982D;}
.news .slidebox .g-list{min-height:150px;}
.g-list a{ font-size: 14px; line-height: 2.4; display: block; }
.spacial .g-list a::before{content: "■ "; color:#13982D;}
.focus .swiper-container{height:100%}
h2{font-size:28px; color:#333;font-weight: normal;}
h2::after{content: ""; width:50px;display: block; border-bottom:6px solid #13982D;padding-top:6px; margin-bottom: 20px; }

.news{padding-top:26px; padding-left:40px; background-color:#fff; padding-bottom: 26px; }
.news .g-hd-list li a{font-size: 16px; color:#333;background: none; display: inline;}
.news .g-hd-list li:not(:last-child)::after{content:"|"; font-size: 20px; padding:0.2em;}
.news .g-hd-list li.active a{color:#5DA16A}
.news .g-list span{float: right; color:#6c6c6c;font-size: 14px; line-height: 33px;}

.news h2:not(:first-child){margin-top: 40px;}
.news .slidebox{width:424px;}
.news .slidebox .g-list li{height: auto;}
.news .slidebox .g-list li a {    display: block;    width: calc(100% - 7em);    float: left;}
.news .slidebox .g-list li a h4{max-inline-size: 23em; font-weight: normal;overflow: hidden; text-overflow: ellipsis; white-space: nowrap; float: left;}
.news .slidebox .g-list li a h4::before{content: "■ "; color:#13982D;}  
.news .slidebox .g-list li::after{content: ""; clear: both;}
.main{width:424px;}

.side{padding-right: 40px; width: 340px;}
.green{display:inline-block; width:100px; text-align: center; color:#fff; }
.green a{color:#fff}
form input{border:1px solid #979797; height: 24px; margin-left: 2em; padding-left:0.5em;}

.people{margin-top: 1.3em;}
.people .left{width:30%; height:5.5em; overflow:hidden;}
.people .left img{object-fit:cover;}
.people .right{width:66%}
.people ul{margin-top:3em ;}
.people ul li{margin-top: 20px;}
.people dl dd{margin-left: 12px;line-height:1.5}
.people p{ font-size: 14px;}

footer{background-color: #182129; color:#fff; padding-top:85px; overflow: hidden;padding-bottom: 2em;}
footer dl dt{width:112px;}
footer em{font-size:12px; color:#c6c6c6;display: block; text-align: center; line-height:2em;}
.friendlink{margin-left: 50px;}
footer h3{font-size: 17px; color:#E3EBFF;margin-bottom: 2em;}
.friendlink a{display: block; color:#E3EBFF; line-height:2.4;}
footer p,footer p a{font-size: 14px; line-height: 2; color: #E3EBFF;}

.container {padding-top: 28px; padding-bottom: 28px;}
.men{width:536px; border-right: 1px dashed #979797; padding-left: 20px; float: left;}
.member ul{background-color: #EDEDED; padding: 0 5px; width: 167px;}
.member ul li{height: 39px; font-size: 14px; line-height: 39px; text-indent: 1em; }
.member ul li:not(:last-child){border-bottom: 1px dashed #979797;}
.committee{width:332px}
.committee dl dt{float: left;}
.committee dl dd{float: left; width: 228px; padding-left:1em;}
.committee dl dd p{font-size: 14px;color:#4A4A4A; line-height:1.5}

.container{background: #fff;}
.container .nav{width:263px; overflow: hidden; margin-right:20px;}
.container h1{font-size:28px; color:#13982D; font-weight: normal; margin-bottom: 0.4em;}
.container .nav ul li{float: left; margin-top:10px;}
.container .nav ul li:nth-child(2n){margin-left: 15px;}
.container .nav ul li a{display: block; width: 122px; height: 32px; border: 1px solid #979797;text-align: center; line-height: 32px;}
.container .nav ul li a::before{content:none; display:none;}

.box{padding-top:3.5em; background:#fff;}
.box .boxmain{width: 536px; padding-left:20px;}
.box .boxside{width:283px; margin-right:20px;}
.box h5{font-size: 16px;font-weight: normal;}
.box h5 span{color: #13982D;}
.box .boxcon{padding: 1.5em 0; min-height: 300px;}
.boxcon p{line-height:1.5; font-size:14px; margin-bottom:1em;}


.container .focus img{width: 580px; height: 369px;}
.container .special{width:248px;padding-right:20px;}
.container .special ul li{ margin-bottom: 1em;}
.container ul li a{ line-height: 2em; font-size: 14px;}
.container .special ul  li a::before{content: "■ "; color: #13982D;}
p.more{text-align: right; font-size: 12px;}
p.more a{color: #13982D;}

.container .industry ul li{ margin-bottom: 0.8em; width: 360px;}
.container .industry ul li a{font-size: 14px;}
.industry {padding: 0 1.5em;}
a.more{ display: block; float: right; font-size: 12px; color: #13982D; line-height: 2;}

.databox h2{font-size: 24px;}
.databox{width:414px;margin-left: 17px; margin-bottom: 3em;}
.datagrid{width:414px; height: 105px;  background-color: #1fc8db;
    background-image: linear-gradient(141deg,#7ca995 0%,#1fc8db 51%,#2cb5e8 75%);}
    .datagrid dl dt{ border-right:1px dashed #fff}
    .datagrid{color:#fff;}
    .datagrid dl{padding:1.5em 0; text-align: center;}
   
    .datagrid dl dt,.datagrid dl dd{height: 68px; width: 49%;}
    .datagrid dl h4{ font-size: 20px; font-weight: normal; line-height: 2;}
    h6{font-size: 12px;}
    h6 span{font-size: 20px; font-weight: normal;}

    .memnews{width:233px;margin-left: 1em; min-height:36em;}
    .memnews .img{width: 45%; }
    .memdomain{width:260px;margin-left: 1em; padding-right: 13px; border-right: 1px dashed #979797; min-height:36em;}
    .container .memnews ul  li a::before,.memdomain ul  li a::before,.recycle ul  li a::before{content: "■ "; color: #13982D;}
    .sqr ul  li a::before{content: "■ "; color: #13982D;}
    .memnews ul li, .memdomain ul li{margin-top: 5px;}
    .flow{width: 234px; margin-right: 3.5em;}
    a.login,a.join{width: 111px; height: 32px; text-align: center; line-height: 32px; display: inline-block; color:#fff; border-radius: 5px;}
    .btns{margin-top: 38px;}
    a.login{background-color: #13982D;}
    a.join{background-color: #1790E4;float:right}
.rules{width: 397px; padding:50px 20px;}
.con{min-height: 360px;}

.membox{padding: 50px 20px; width:838px;}
.membox dl dd{width: 185px;height:305px;margin-right: 20px;}
.membox p::before{content: "■ "; color:#13982D; }
.membox p{font-size: 14px; line-height: 1.5; margin-top: 10px;}
.memlogo img{width:185px;height:83px}

.info{ width: 413px;}
.info:nth-child(2n){padding-right: 1em;}
.info:nth-child(2n+1){padding-left:1em;}
.newsimg{width: 413px;height: 244px;}
.info h2{margin-top: 2em;}
.info ul li{margin-top: 1em;}
.container .info ul  li a::before{content: "■ "; color: #13982D;}

.log{background-image:url("http://www.nebrpc.cn/assets/addons/cms/img/logback.png"); background-color:rgb(3,12,10);width: 100%;height: 100%; background-size:cover; padding: 0; margin: 0;}

.log .logo{position: absolute; top: 3em; left: 3em;}
.logbox{margin: 20em auto; width: 518px; }
.logbox form{background:#fff;padding: 30px;}
.logbox form p{ margin-top: 30px;}
.logbox form label{width: 4em; text-align: right; display: inline-block; font-size: 20px; color:#5a5a5a}
.logbox form input[type=text]{height: 32px; width: 350px; border: 1px solid #BEBEBE; background: #fafafa; margin: 0; padding: 5px; font-size: 16px;}
.logbox h1{color:#fff; font-size: 35px;line-height: 2; text-align:center;}

.loginbtn{width: 206px; height: 48px; color:#fff;border: none; border-radius: 3px; background: #13982D; font-size: 22px; cursor: pointer; margin: 0;; display: inline-table;}
a.loginbtn{display: inline-table; background: #BEBEBE; line-height: 42px; text-align: center;float: right; margin-right: 0.7em;}

.crumb{ font-size: 14px; padding-left: 1em;}
.crumb a:not(:last-child)::after{content:" >"; color:#999;}
.article{ width: 486px; padding: 20px;margin-top: 1.2em;}
.article h1{ text-align: center; font-size: 20px; color:#1D1D1D; line-height: 1.5;}
span.time{display: block; text-align: center;color: #4a4a4a;}
.article .content{min-height: 5em;}

.latest{width: 275px;border: 1px solid #979797; border-top: 4px solid #13982D; padding: 15px;}
.latest h3{font-size: 20px; font-weight: normal;}
.latest ul{margin-top: 1.5em;}
.latest ul li{margin-top: 1em;padding-left: 20px;}
.latest ul li a::before{margin-left: -20px; }

.container .latest ul li a{line-height: 1.6;}

.leftnav{margin-top: 2em; width: 144px;border: 1px solid #979797; border-top: 4px solid #13982D; padding: 15px; min-height: 30em;}
.leftnav h3{font-size: 20px; font-weight: normal; margin-bottom:1em;}
.leftnav ol li{height: 35px; border-bottom: 1px dashed #9B9B9B; line-height: 35px; text-align: center;}
.leftnav ol li a{font-size: 14px;}
.leftnav ol li.active a{color:#13982D}

.list{margin-top: 2em; border-top: 1px solid #13982D;width: 664px;}
.list .date{
	float: left;
}
.list .date h3{
	width:84px;
	height:40px;
	background:#13982D;
	border-radius:5px 5px 0px 0px;
	border:1px solid rgba(151,151,151,1);
	font-size:18px;
	color:rgba(255,255,255,1);
	line-height:40px;text-align: center;
	letter-spacing:1px;
}
.list .date h2{
	width:84px;
	height:40px;
	background:#fff;
	border-radius:0px 0px 5px 5px;
	border:1px solid #979797;
	font-size:18px;
	color:rgba(51,51,51,1);
	line-height:40px;text-align: center;
	letter-spacing:1px;border-top:none;
}
.list .txt{
	float: left;margin-left: 26px;width: 550px;
}
.list .body li{
	overflow: hidden;padding-bottom: 30px;
}
.list .txt h2{
	font-size:18px;
	color:rgba(51,51,51,1);
	line-height:1.38;
	letter-spacing:1px;	
	font-weight: bold;
}
.list .txt p{
	font-size:14px;
	color:rgba(102,102,102,1);
	line-height:1.71;
	letter-spacing:1px;	margin-top: 8px;
}
.list h3{color:#13982D; font-size: 20px; line-height: 3; font-weight: normal; text-align: center;}
.list ul li a::before{content:none; display: none;}
.list ul li h2::after{ content: none; display: none;}
.list ul li{margin-bottom: 2em;}



.focus .swiper-pagination-bullet{width: 36px; height:5px; border: none; background: #bcbcbc;display:inline-block;border-radius:0;opacity:1;}
.focus .swiper-pagination-bullet-active{background: #fff;}
.focus .swiper-pagination {    position: absolute; right: 20px; bottom: 10px; z-index: 10; left:auto;}
.focus .slidebigBox{position: relative;}
.list .tt{margin-left: 2em;}

nav ul li{position: relative;}
.sub{ display: none; padding:20px;background: #fff; position: absolute; font-size: 14px; text-align: left; box-shadow: 0px 2px 4px #666;z-index:999;top:40px; width: auto;white-space:nowrap; min-width: 88px;
}

div.sub{width:320px; }
.sub dl dt::after{content: "";width: 27px;height: 0; border-bottom: 4px solid #13982D; display: block; padding-top: 5px;margin-bottom: 5px;} 
.sub dl dd{line-height: 2.4em;width:11em; padding-right:1em;}
.sub dl.right dd{ width:8em;}
nav ul li .sub a{color:#333;display: block; line-height: 40px; height: 40px; font-size: 16px; }

.txtgreen{color:#13982D}
.greenicon::before{content: "■ "; color:#13982D;}
.search .list{width:550px;}
.search .list ul li{margin-top:1.6em; padding-left:20px;}
.search .list .txt{width:400px;}
.icon-search{width:16em;}
input.iconfont{display:inline-block; margin-left:-1.8em; background:transparent; border:none; cursor:pointer}
.search div{display:inline-block}
.search .blk{display:block; color:white; background:#13982d; width:65px;height:55px;margin:22px;line-height:2em;text-align:center;padding:10px 10px 0 10px}
.people img{width:100%;height:100%}
