@charset "utf-8";
html,body { min-height: 100%}
.minWidth { max-width: 1260px; margin: 0 auto;}
table { width: 100%;}
body { font-family: "微软雅黑";overflow-x:hidden;}
img { float: none;}
a,a img {transition:.3s;}
.switchBox,.noBlock { display: none;}
.ovnow {overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.fz14 { font-size: 14px !important;}.fz16 { font-size: 16px !important;;}.fz18 { font-size: 18px !important;;}
.txtIndent2em { text-indent: 2em;}
.voHide { overflow: hidden;}
.borderTop { border-top: 1px solid #DFDFDF;}
.borderNot { border: none !important;}

.positionRel{ position: relative;}
.image img { max-width: 100%;}
.cWhite { color: #fff;}
.whiteBg { background: #fff;}
.txt-c { text-align: center;}
.aaa { display: block; width:0;height:0;border-width:12px; border-style: dashed solid dashed dashed;border-color: transparent #DFF1FF transparent transparent;}


.nj-header { height: 199px; background: url(../images/nj-2-1.jpg) no-repeat center 0;}
.nj-header .nj-logos .l { display: table-cell; padding-top: 10px;}
.nj-header .nj-logos .l.t2 { padding-left: 60px;}
.nj-header .nj-logos .l.t3 { padding-left: 40px;}
.nj-header .nj-logos .l.t2,.nj-header .nj-logos .l.t3 { position: relative; top: 20px;}
.nj-header .nj-logos .l.t1 { position: relative; top: 30px;}
.nj-header .nj-logos .l.t1 .a1 { position: absolute; top: -22px;}
.nj-header .nj-logos .l.t1 .a2 img { width: 145px; position: relative; top: 5px; left: 10px; }

.nj-menu { height: 70px; background: #015293; text-align: center; overflow: hidden;}
.nj-menu ul { height: 180px; white-space: nowrap; overflow: hidden; overflow-x: auto;}
.nj-menu ul li { display: inline-table; }
.nj-menu ul li a { display: inline-block; line-height: 70px; font-size: 18px; color: #fff;padding:0 52px;}
.nj-menu ul li a.on,.nj-menu ul li a:hover { background: #418ECC; font-weight: 700;}

.nj-main-warp { padding-bottom: 75px; background: #E8F1FF url(../images/nj-bg-1.jpg) no-repeat center bottom;}
.nj-main-warp .titT1 { height: 44px; line-height: 44px; border-bottom: 2px solid #015293; }
.nj-main-warp .titT1 strong { float: left; padding: 0 50px 0 20px; font-size: 20px; font-weight: 700; color: #fff;background: url(../images/nj-2-1.png) no-repeat right 0;}
.nj-main-warp .titT1 .more { float: right; padding: 0 20px; font-size: 14px; color: #015293;}
.nj-main-warp .titT1 .more:hover { color: #004EFF;}

.nj-main-warp .sliderT1 .slider-nav { display: none;}
.nj-main-warp .sliderT1 .slider__item img { width: 100%; height: 330px;}
.nj-main-warp .sliderT1 .infoTxt {position: absolute; left: 0; bottom: 0; right: 0; height: 50px; padding-right: 70px; background: rgba(0,0,0,.3); color: #fff;}
.nj-main-warp .sliderT1 .infoTxt .numT { position: absolute; top: 0; right: 10px; letter-spacing: 5px; font-size: 20px;}
.nj-main-warp .sliderT1 .infoTxt .txtT { display: block; padding: 0 10px; line-height: 50px; font-size: 18px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.nj-main-warp .sliderT1 .infoTxt .numT i { font-size: 28px; }
.nj-main-warp .sliderT1 .slider__switch {background: none; width: 28px; height: 46px; padding: 0; opacity: .5 !important; visibility: visible !important; transition: .3s;}
.nj-main-warp .sliderT1 .slider__switch:hover { opacity: .8 !important;}
.nj-main-warp .sliderT1 .slider__switch span { display: block;  width: 28px; height: 46px;}
.nj-main-warp .sliderT1 .slider__switch.slider__switch--prev { left: 0;}
.nj-main-warp .sliderT1 .slider__switch.slider__switch--next { right: 0;}


.nj-main-warp .nj-lists { min-height: 350px;}
.nj-main-warp .nj-lists ul li a { display: block; font-size: 16px; color: #373737;padding: 8px 10px 8px 15px; position: relative; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.nj-main-warp .nj-lists ul li a:after { position: absolute; left: 0; top: 50%; margin-top: -2px; display: block; content: ""; width: 4px; height: 4px; background: #0C97FD;}
.nj-main-warp .nj-lists ul li a:hover { color: #0C97FD;}
.nj-main-warp .nj-lists.s1 ul li a { position: relative; padding: 12px 100px 12px 15px;}
.nj-main-warp .nj-lists.s1 ul li a i { position: absolute; top: 12px; right: 0; color: #666;}
.nj-main-warp .nj-lists.s2 ul li a { position: relative; padding: 8px 100px 8px 15px;}
.nj-main-warp .nj-lists.s2 ul li a i { position: absolute; top: 8px; right: 0; color: #666;}

.nj-main-warp .nj-lists h2.t2 { padding-bottom: 12px; font-size: 20px; color: #418ecc; line-height: 25px; border-bottom: 1px solid #DFDFDF;}
.nj-main-warp .nj-lists h2.t2 i { display: inline-block; padding-left: 10px; font-weight: 700; border-left: 5px solid #418ecc;}
.nj-main-warp .nj-lists h2.t2 a {float: right; color: #666; font-size: 16px; color: #8a8a8a;}
.nj-main-warp .nj-lists h2.t2 a:hover{ color: #418ecc;}

.nj-main-warp .nj-jb p { font-size: 18px; padding: 10px 10px 10px 90px; position: relative;word-wrap:break-word}
.nj-main-warp .nj-jb p span { position: absolute; left: 0; top: 10px; font-weight: 700;}
.nj-main-warp .nj-jb p em { position: absolute; right: 10px; top: 10px; display: block;padding: 10px; border:1px solid #ABC6DB}
.nj-main-warp .nj-jb p.lx { height: 179px;}


.nj-main-warp .lBox dl { background: #F2F2F2; padding-bottom: 30px;}
.nj-main-warp .lBox dl dt { height: 90px; line-height: 90px; text-align: center; background: #1475C6; color: #fff; font-size: 26px; font-weight: 500;}
.nj-main-warp .lBox dl dd a { display: block; height: 62px; line-height: 62px; color: #333; font-size: 17px; padding-left: 60px; position: relative;}
.nj-main-warp .lBox dl dd a:after { content: ""; display: block; width: 6px; height: 6px; border-radius: 50%; background: #529AD6; position: absolute; top: 50%; left: 30px; margin-top: -3px;}
.nj-main-warp .lBox dl dd a:hover { color: #529AD6;}
.nj-main-warp .lBox dl dd a.on { background: #529AD6; color: #fff;}
.nj-main-warp .lBox dl dd a.on:after { background: #fff;} 
.nj-main-warp .rBox .titT3 { min-height: 90px; text-align: center;font-size: 28px; color: #333; border-bottom: 1px solid #DADADA;}
.nj-main-warp .rBox .ts1 { font-size: 16px; line-height: 38px; color: #333;}
.nj-main-warp .rBox .ts1 h6 { padding: 15px 0; font-weight: 700;}
.nj-main-warp .rBox .ts1.t2 p { text-indent: 20px;}
.nj-main-warp .rBox .ts1.t1 dl { padding: 30px; border-bottom: dashed 1px #ddd;}
.nj-main-warp .rBox .ts1.t1 dl:last-child { border: none;}
.nj-main-warp .rBox .ts1.t1 dl dt { text-align: center; padding: 10px 0; color: #1475c6; font-weight: 500; font-size: 20px;}
.nj-main-warp .rBox .ts1.t1 dl dd { padding: 20px 0;}
.nj-main-warp .rBox .ts1.t1 dl dd p { padding: 10px 0 10px 65px; position: relative;text-indent: 0;}
.nj-main-warp .rBox .ts1.t1 dl dd p span { position: absolute; left: 0; top: 10px;}
.nj-main-warp .rBox .ts1.t1 dl dd p i,.nj-main-warp .rBox .ts1.t1 dl dd p a { padding-right: 15px; color: #333; white-space: nowrap;}
.nj-main-warp .rBox .ts1.t1 dl dd p a:hover { color: #1475C6;}

.nj-main-warp .boxT1 { box-shadow: 0 0 15px rgba(4,123,183,.1);}
.nj-articleBox .titT2 h2 { padding: 20px 0; font-size: 26px; line-height: 32px; color: #000; font-weight: 700;}
.nj-articleBox .titT2 .ps span { padding: 0 20px; font-size: 14px; color: #373737;}
.nj-articleBox .articleM p { font-size: 14px; line-height: 34px; color: #373737;}

.path { font-size: 14px; color: #333; line-height: 20px;}
.path a { color: #5aa5ff; padding: 0 5px;}
.path a:hover { color: #004EFF;}

.nj-footer { padding: 50px 0 40px;}
.nj-footer .zftb { float: left; width: 200px;}
.nj-footer .info { float: left; color: #666; font-size: 15px;}
.nj-footer .info p { padding-bottom: 10px;}
.nj-footer .info p span { display: inline-block; min-width: 210px; padding-right: 30px;}
.nj-footer .info p span.t1 { min-width: 280px;}



.fixBtn { position: fixed; bottom: 10%; right: 5%; width: 48px; opacity: 0; transition: .3s; z-index: 8;}
.fixBtn.on { opacity: 1;}
.fixBtn a {display: block; margin-bottom: 10px;}

.pages { color: #666; font-size: 14px;}
.pages a { color: #1f407a;}
.pages a.btnT1 { padding: 0 5px; background: #1f407a; color: #fff;}
.pages input.txt { width: 40px; text-align: center; border:1px solid #ddd}

.serchBox { position: absolute; top: 10px; right: 0; width: 300px; height: 34px; padding-right: 60px; border: 1px solid #ddd; border-radius: 4px; background: #fff; z-index: 2;}
.serchBox .ipt { width: 100%; height: 32px; border: none; padding-left: 10px;}
.serchBox .submitBtn { width: 60px; position: absolute; right: -1px; top: -1px; bottom: -1px; background: #0059a0; border: none; color: #fff; font-size: 14px; border-radius: 0 4px 4px 0; transition: .3s;}
.serchBox .submitBtn:hover { background: #015293;}

@media screen and (max-width: 1250px) {
	.nj-header { height: 100px;}
	.nj-header .nj-logos .l { float: left; padding-left: 0;}
	.nj-header .nj-logos .box { position: relative; padding-left: 90px;}
	.nj-header .nj-logos .box .l { padding:10px 10px 0;}
	.nj-header .nj-logos .box .t1 { position: absolute; top: 0; left: 10px; padding-left: 0;}
	.nj-header .nj-logos .l img { height: 28px; max-width: 100%;}
	.nj-header .nj-logos .l.t1 img { height: 80px;}
	.nj-main-warp { padding-bottom: 10px;}
	.nj-menu { height: 46px;}
	.nj-menu ul li a { font-size: 15px; line-height: 46px; padding: 0 20px;}
	.nj-main-warp .nj-jb p.lx { height: auto;}
	.nj-main-warp .nj-jb p.lx em { position: initial; display: inline-block; margin-top: 10px;}
	
	.nj-footer { padding: 15px; text-align: center;}
	.nj-footer .zftb { width: 100%;}
	.nj-articleBox .titT2 h2 { font-size: 20px;}
	.nj-main-warp .rBox .ts1.t1 dl { padding: 5px;}
	.nj-main-warp .sliderT1 .slider__item img { height: auto;}
	
	.serchBox { display: none;}
	.nj-footer .info p span { padding:0 5px;}
	.nj-main-warp .nj-lists h2.t2 { font-size: 17px;}
	.nj-main-warp .nj-lists h2.t2 a { font-size: 14px;}
	.nj-main-warp .nj-lists.s1 ul li a { font-size: 14px; padding: 8px 90px 8px 15px;}
	
	
	.nj-header .nj-logos .box .l { top: 5px;}
	.nj-header .nj-logos .l.t1 { left: 0;padding: 10px 20px 0 10px;}
	.nj-header .nj-logos .l.t1 .a1{ top: 0;}
	.nj-header .nj-logos .l.t1 .a1 img { height: auto;}
	.nj-header .nj-logos .l.t1 .a2 img { width: auto;height: 70px; top: 12px;}
}






::-webkit-scrollbar  { width: 6px; height: 6px; background: #fff;}  
::-webkit-scrollbar-track { border-radius: 3px; background-color: #F5F5F5;}   
::-webkit-scrollbar-thumb { border-radius: 3px; background-color: #ccc;}

@-webkit-keyframes changeY{0%{-webkit-transform:translateY(0px);}50%{-webkit-transform:translateY(-20px);}100%{-webkit-transform:translateY(0px);}}
/*动画 start*/