/* global */
body {font-size:14px;color:#555;background:#f1f1f1;font-family:Verdana,Arial,Microsoft Yahei,"微软雅黑";box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
form,input,select,textarea,td,th {font-size:12px;}
img {border:none;}
ul li {list-style-type:none;}
ol li {list-style-type:decimal;}
body,ul,li,ol,span,p,form,h1,h2,h3,h4,h5,h6 {margin:0;padding:0;}
a:link,a:visited,a:active {color:#555;text-decoration:none;}
a:hover {color:#e2322a;}

/*showtitle*/
.s-title{width:100%;margin:20px 0;text-align:right;font-size:12px;color:#999}


/* common */
.m {margin:0 auto;width:1200px;clear:both;}
.fl{float: left;}
.fr{float: right;}
.f16{font-size:16px;}
.f-red{color:#e2322a;font-weight: 600;}
.re{position:relative;}
.ab{position:absolute;}
.w250{width:250px;}
.w436{width:436px;}
.w340{width:340px;}

.top{height: 100px;background-color: #fff;}
.logo{background: url('http://nxjt56.com/images/logo.png') no-repeat;float: left;}
.logo a{width:287px;height:100px;display:block;}

/* menu */
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.navBar{ position:relative; z-index:1;float:left;padding: 56px 6px 0 12px;}
.nav{ position:relative;}
.nav a{ color:#555;}
.nav h3{ font-weight:normal;font-size:16px;}
.nav .tm{ float:left; position:relative; z-index:1;}
.nav .tm a{ display:block;padding: 0 13px;text-align:center; font-size: 14px;}
.nav h3 a{ display:block;padding: 0 13px;text-align:center;}
.nav .sub{ display:none; /*默认隐藏*/  position:absolute; top:42px; z-index:1; width:88px; left:-5px;border:1px solid #E6E4E3; border-top:2px solid #e2322a; background:#fff;}
.nav .sub li{ text-align:center; margin-bottom:-1px;}
.nav .sub li a{ display:block;font-size:12px; border-bottom:1px solid #E6E4E3; padding:8px 0; height:24px; line-height:24px; color:#666;}
.nav .sub li a:hover{ color:#e2322a;}

.top-tel{height:40px;padding-left: 40px;margin-top: 42px;font-size: 12px;color: #999;background: url("http://nxjt56.com/images/icon-tel.png") no-repeat;float: right;background-size: 38px;}
.top-tel p{line-height: 18px;}

/* banner */
.flexslider {position: relative;width: 100%;height: 636px;overflow: hidden;zoom: 1}
.flexslider .slides li {width: 100%;height: 100%}
.flex-direction-nav a {width: 70px;height: 70px;overflow: hidden;margin: -35px 0 0;display: block;background: url(http://nxjt56.com/images/ad_ctr.png) no-repeat;position: absolute;top: 50%;z-index: 10;cursor: pointer;opacity: 0;filter: alpha(opacity=0);-webkit-transition: all .3s ease;border-radius: 35px}
.flex-direction-nav .flex-next {background-position: 0 -70px;right: 0}
.flex-direction-nav .flex-prev {left: 0}
.flexslider:hover .flex-next {opacity: 0.8;filter: alpha(opacity=25)}
.flexslider:hover .flex-prev {opacity: 0.8;filter: alpha(opacity=25)}
.flexslider:hover .flex-next:hover,
.flexslider:hover .flex-prev:hover {opacity: 1;filter: alpha(opacity=50)}
.flex-control-nav {width: 100%;position: absolute;bottom: 10px;text-align: center}
.flex-control-nav li {margin: 0 2px;display: inline-block;zoom: 1;*display: inline}
.flex-control-paging li a {background-color:#fff;display: block;height: 16px;border-radius:50%;overflow: hidden;width: 16px;cursor: pointer}
.flex-control-paging li a.flex-active,
.flex-control-paging li.active a {background-color:#e2322a}
.flexslider .slides a img {width: 100%;height: 636px;display: block}

/* cent-title */
.cent-titlebox{text-align: center;position:relative;width: 760px;margin: 50px auto 40px;}
.cent-ttline{width: 100%;border-bottom: 1px solid #ddd;top:35px;position:absolute;z-index: -1;}
.cent-titlebox h3{font-size:32px;font-weight: bold;color:#000;margin: 0 auto;background: #f1f1f1;}
.cent-titlebox span{font-size: 18px;color:#999;line-height: 32px;height: 32px;}

/* fuwu-title */
.fuwu-titlebox{text-align: center;position:relative;width: 760px;margin:0 auto 40px;}
.fuwu-titlebox h3{font-size:32px;font-weight: bold;color:#fff;}
.fuwu-titlebox span{font-size: 18px;color:#6876c2;line-height: 32px;height: 32px;}

.cent-newbox{overflow: hidden;}

/* focus */
.slideBox{ width:623px; height:400px;margin-right: 20px; overflow:hidden; position:relative;}
.slideBox .hd{ height:8px; overflow:hidden; position:absolute; left:10px; bottom:15px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;}
.slideBox .hd ul li{ float:left; margin-right:5px; width:30px; height:8px; line-height:14px; text-align:center; background:rgba(255,255,255, 0.3); cursor:pointer;}
.slideBox .hd ul li.on{ background:#f00}
.slideBox .bd{ position:relative; height:100%; z-index:0;}
.slideBox .bd li{ zoom:1; vertical-align:middle;}
.slideBox .bd img{ width:623px; height:400px; display:block;}

/* newstab */
.slideTxtBox{ width:555px; text-align:left;background:#fff;border: 1px solid #ddd;}
.slideTxtBox .hd{ height:48px; line-height:48px;padding:0 15px; border-bottom:1px solid #ddd;position:relative;background: #e8e8e8;}
.slideTxtBox .hd ul{ float:left;  position:absolute; left:15px; top:-1px; height:50px;}
.slideTxtBox .hd ul li{ float:left; padding:0 18px;color:#333;font-size:16px; cursor:pointer;font-weight: 600;}
.slideTxtBox .hd ul li.on{ height:48px; border-bottom:2px solid #e2322a;color:#e2322a;}
.slideTxtBox h2{font-size: 30px;font-weight:bold;text-align: center;width: 96%;margin: 0 auto;padding:23px 0 0;line-height: 40px;}
.slideTxtBox h2 a{color: #e2322a;}
.slideTxtBox p{font-size:12px;line-height:22px;padding:10px 20px;color:#999;border-bottom: 1px dashed #ccc;margin-bottom: 15px}
.slideTxtBox .bd ul{ padding:0 20px 10px;height:197px; zoom:1;}
.slideTxtBox .bd li{list-style-type: disc;color:#e2322a;font-size:12px;list-style: inside;}
.slideTxtBox .bd li a{font-size:15px;color:#555; height:32px; line-height:32px;padding-left: 6px;}
.slideTxtBox .bd li a:hover{color:#e2322a;text-decoration: underline;}
.slideTxtBox .bd li .date{ float:right;font-size:14px; color:#ccc; height:32px; line-height:32px}


/*txtScroll-top*/
.txtScroll-top{ width:100%;  overflow:hidden}
.txtScroll-top .hd{ overflow:hidden;line-height: 49px;height:49px;font-size:18px;font-weight:600; background:#e2322a; padding:0 10px; color:#fff }
.txtScroll-top .hd .prev,.txtScroll-top .hd .next{ display:block;  width:9px; height:5px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;cursor:pointer; background:url("http://nxjt56.com/images/icoup.gif") no-repeat;}
.txtScroll-top .hd .next{ background:url("http://nxjt56.com/images/icodown.gif") no-repeat;  }
.txtScroll-top .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; }
.txtScroll-top .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("http://nxjt56.com/images/icocircle.gif") 0 -9px no-repeat; }
.txtScroll-top .hd ul li.on{ background-position:0 0; }
.txtScroll-top .bbd{height: 192px; padding:0 15px 15px 15px}
.txtScroll-top .infoList {height: 192px;}
.txtScroll-top .infoList li{ height:32px; line-height:32px;}
.txtScroll-top .infoList li .date{ float:right; color:#999;  }

/* liucheng */
.liucheng{width: 1100px;margin: 0 auto 40px;height: 150px;}
.liucheng li{margin-right: 80px;float: left;}
.liucheng li a {width:153px;height:153px;border:1px solid #fd9995;border-radius: 50%;color:#fd9995;font-size:14px;display: block;transition: all ease .6s;-moz-transition: all ease .6s;-webkit-transition: all ease .6s;position: relative;}
.liucheng li a:hover{color:#fff;}
.liucheng li.last{margin-right:0;}
.liucheng li a.b01{background: url("http://nxjt56.com/images/icon-seri9-h.png") no-repeat 50% 40%;background-size: 55px;}
.liucheng li a.b01:hover{background: #fd9995 url("http://nxjt56.com/images/icon-seri9.png") no-repeat 50% 40%;background-size: 55px}
.liucheng li a.b02{background: url("http://nxjt56.com/images/icon-seri10-h.png") no-repeat 50% 40%;background-size: 55px;}
.liucheng li a.b02:hover{background: #fd9995 url("http://nxjt56.com/images/icon-seri10.png") no-repeat 50% 40%;background-size: 55px}
.liucheng li a.b03{background: url("http://nxjt56.com/images/icon-seri11-h.png") no-repeat 50% 40%;background-size: 55px;}
.liucheng li a.b03:hover{background: #fd9995 url("http://nxjt56.com/images/icon-seri11.png") no-repeat 50% 40%;background-size: 55px;}
.liucheng li a.b04{background: url("http://nxjt56.com/images/icon-seri12-h.png") no-repeat 50% 40%;background-size: 55px;}
.liucheng li a.b04:hover{background: #fd9995 url("http://nxjt56.com/images/icon-seri12.png") no-repeat 50% 40%;background-size: 55px;}
.liucheng li a.b05{background: url("http://nxjt56.com/images/icon-seri13-h.png") no-repeat 50% 40%;background-size: 55px;}
.liucheng li a.b05:hover{background: #fd9995 url("http://nxjt56.com/images/icon-seri13.png") no-repeat 50% 40%;background-size: 55px;}
.liucheng li a.b06{background: url("http://nxjt56.com/images/icon-seri14-h.png") no-repeat 50% 40%;background-size: 55px;}
.liucheng li a.b06:hover{background: #fd9995 url("http://nxjt56.com/images/icon-seri14.png") no-repeat 50% 40%;background-size: 55px;}
.liucheng li .lc-text{text-align: center;margin: 100px auto 0;}

.liucheng li a span{
	width: 280px;
	height: auto;
	line-height: 20px;
	padding: 10px;
	left: 50%;
	margin-left: -152px;
	font-size: 12px;
	color: #f46b65;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
	text-align: center;
	border: 4px solid #fff;
	background: rgba(255,255,255,0.8);
	text-indent: 0px;
	border-radius: 5px;
	position: absolute;
	bottom: 130px;
	opacity: 0;
	visibility: visible;
	pointer-events: none;
	box-shadow: 1px 1px 2px rgba(0,0,0,0.3);
	-webkit-transform: translate(35px) rotate(25deg) scale(1.5);
	-moz-transform: translate(35px) rotate(25deg) scale(1.5);
	-o-transform: translate(35px) rotate(25deg) scale(1.5);
	-ms-transform: translate(35px) rotate(25deg) scale(1.5);
	transform: translate(35px) rotate(25deg) scale(1.5);
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.liucheng li a span:before,
.liucheng li a span:after{
	content: '';
	position: absolute;
	bottom: -15px;
	left: 50%;
	margin-left: -9px;
	width: 0;
	height: 0;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-top: 10px solid rgba(0,0,0,0.1);
}
.liucheng li a span:after{
	bottom: -14px;
	margin-left: -10px;
	border-top: 10px solid #fff;
}
.liucheng li a:hover span{
	visibility: visible;
	opacity: 0.9;
	-webkit-transform: translate(0px) rotate(0deg) scale(1);
	-moz-transform: translate(0px) rotate(0deg) scale(1);
	-o-transform: translate(0px) rotate(0deg) scale(1);
	-ms-transform: translate(0px) rotate(0deg) scale(1);
	transform: translate(0px) rotate(0deg) scale(1);
}


/* fuwubox */
.fuwu-box{width:100%;background: url("http://nxjt56.com/images/fuwubg.jpg") no-repeat center top;padding:40px 0 60px;margin-top: 60px;}
.gnfw{overflow: hidden;}
.gnfw-left{float:left;}
.gnfw-left li{width:183px;margin-right:11px;float:left;background: #fff;cursor: pointer}
.gnfw-left li a{display: block;}
.gnfw-left li a:hover{background: #f1f1f1;color:#333;}
.gnfw-left li a h4{font-size:18px;text-align: center;line-height: 60px;height: 60px;font-weight: normal;}
.gnfw-left li a p{font-size: 14px;color:#bbb;line-height: 24px;padding:0 15px 25px;}

.gnfw-right{width:211px;float: right;overflow: hidden;}
.gnfw-right-box{width:210px;height: 132px;border-left:1px solid #e2e2e2;border-top:1px solid #e2e2e2;margin-bottom: 15px;}
.gnfw-right-box li{border-right:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;float:left;background: #fff;}
.gnfw-right-box li a{width:104px;height:65px;display: block;transition: all ease .6s;-moz-transition: all ease .6s;-webkit-transition: all ease .6s;}
.gnfw-right-box li a:hover{color:#fff;}
.gnfw-right-box li a.r01{background: url("http://nxjt56.com/images/icon-zhinan.png") no-repeat 50% 25%;background-size: 28px;}
.gnfw-right-box li a.r01:hover{background:#e2322a url("http://nxjt56.com/images/icon-zhinan-h.png") no-repeat 50% 15%;background-size: 28px}
.gnfw-right-box li a.r02{background: url("http://nxjt56.com/images/icon-down.png") no-repeat 50% 25%;background-size: 28px;}
.gnfw-right-box li a.r02:hover{background:#e2322a url("http://nxjt56.com/images/icon-down-h.png") no-repeat 50% 15%;background-size: 28px}
.gnfw-right-box li a.r03{background: url("http://nxjt56.com/images/icon-wenti.png") no-repeat 50% 25%;background-size: 28px;}
.gnfw-right-box li a.r03:hover{background:#e2322a url("http://nxjt56.com/images/icon-wenti-h.png") no-repeat 50% 15%;background-size: 28px}
.gnfw-right-box li a.r04{background: url("http://nxjt56.com/images/icon-zixun.png") no-repeat 50% 25%;background-size: 28px;}
.gnfw-right-box li a.r04:hover{background:#e2322a url("http://nxjt56.com/images/icon-zixun-h.png") no-repeat 50% 15%;background-size: 28px}
.gnfw-right-box li a.r05{background: url("http://nxjt56.com/images/icon-crm.png") no-repeat 50% 25%;background-size: 28px;}
.gnfw-right-box li a.r05:hover{background:#e2322a url("http://nxjt56.com/images/icon-crm-h.png") no-repeat 50% 15%;background-size: 28px}
.gnfw-right-box li a.r06{background: url("http://nxjt56.com/images/icon-search.png") no-repeat 50% 25%;background-size: 28px;}
.gnfw-right-box li a.r06:hover{background:#e2322a url("http://nxjt56.com/images/icon-search-h.png") no-repeat 50% 15%;background-size: 28px}
.gnfw-right-box li .toolinfo{text-align: center;padding: 38px 0 0 0;}

.ri-title{font-size: 18px;color:#fff;border-left:3px solid #e2322a;padding-left: 13px;margin-bottom: 10px;}

.com-logo-box{width:1195px;margin:0 auto 30px;border-left:1px solid #ddd;border-top:1px solid #ddd;overflow: hidden;}
.com-logo-box li{float:left;}
.com-logo-box li a{border-right:1px solid #ddd;border-bottom:1px solid #ddd;display: block;font-size:30px;font-weight:bold;text-align: center;color:#ddd;}

/* sidetool */
.side{position:fixed;width:54px;right:0;bottom:356px;z-index:100;}
.side ul li{width:54px;height:54px;float:left;position:relative;border-bottom:1px solid #444;}
.side ul li .sidebox{position:absolute;width:54px;height:54px;top:0;right:0;transition:all 0.3s;background:#000;opacity:0.8;filter:Alpha(opacity=80);color:#fff;font:14px/54px "微软雅黑";overflow:hidden;}
.side ul li .sidetop{width:54px;height:54px;line-height:54px;display:inline-block;background:#000;opacity:0.8;filter:Alpha(opacity=80);transition:all 0.3s;}
.side ul li .sidetop:hover{background:#e2322a;opacity:1;filter:Alpha(opacity=100);}
.side ul li img{float:left;}

/* footer */
.btinfo{width:100%;background: #171717;overflow: hidden;}
.mr{margin-right: 80px;}
.bt-title-box{margin:10px 0 20px;height: 63px;position: relative;border-bottom: 1px solid #292929;z-index: 0;}
.bt-title{position:absolute;z-index: 1;border-bottom: 3px solid #292929;height:60px;line-height: 60px;bottom: -2px;color:#e0e0e0;font-size: 18px;padding: 0 10px;}
.btinfo p{color:#acacac;line-height: 30px;}
.bttext{line-height: 30px;color:#acacac;padding-left: 40px;position: relative;margin-bottom: 8px;overflow: hidden;}
.bttext i{display: inline-block;width:30px;height: 30px;vertical-align: top;border-radius: 4px;}
.icon-add{background: #282828 url("http://nxjt56.com/images/icon_addr.jpg") no-repeat center;position: absolute;left: 0;top: 0;}
.icon-phone{background: #282828 url("http://nxjt56.com/images/icon_tel.jpg") no-repeat center;position: absolute;left: 0;top: 0;}
.icon-mail{background: #282828 url("http://nxjt56.com/images/icon_mail.jpg") no-repeat center;position: absolute;left: 0;top: 0;}
.btmore{width: 80px;margin: 10px 0 40px;}
.btmore a{background:#282828;display:block;border-radius: 4px;line-height:32px;height:32px;text-align: center;font-size:12px;color:#fff;}
.btmore a:hover{background: #e2322a;}
.wx{width:129px;height:129px;padding: 10px;background: #fff;margin-top: 80px;}
.footer{width:100%;background: #000;text-align: center;font-size: 12px;height:60px;line-height: 60px;color:#555;}

/*new-hot*/
.news-hot{}
.news-hot .content{ padding:16px 10px 0 16px}
.news-hot .content h4{ padding:1px 0 5px 5px; font-size:18px}
.news-hot p {color:#777}
.news-hot p img{ float:left; margin-right:10px}

/* 新闻频道 */
.m .channel-hot{width:450px}
.channel-hot .news-hot,.channel-hot .news-hot .icon,.photo-slide,.photo-channel .photo-hots,.box-hots,.box-hots .icon,.photo-channel .photo-hots .icon,.photo-channel .photo-cat,.photo-channel #Article,.photo-channel .relevance,.comment{background: url(http://nxjt56.com/images/cat_hot_bg.png) repeat-x left -38px}
.channel-hot .news-hot,.photo-channel .photo-hots,.photo-channel .photo-cat,.box-hots{width: auto; position:relative; border:1px solid #c3d4e7; margin:0; height:302px}
.channel-hot .news-hot .icon,.photo-channel .photo-hots .icon,.box-hots .icon{position:absolute;top:0px;left:0;width:37px;height:37px;background-position: left top;background-repeat: no-repeat}
.channel-hot .news-hot{width:450px}
.channel-hot .news-hot div.hr{width:422px}
.channel-slide{border:1px solid #c3d4e7; padding:3px}
.channel-slide .thumb{ width:94px; float:left}
.channel-slide .thumb li{ margin-top:4px; position:relative}
.channel-slide .thumb li a .icon{display:none}
.channel-slide .thumb li.on a .icon{position:absolute;top:25px;right:-2px;background: url(http://nxjt56.com/images/channel_slide.png) no-repeat; width:8px; height:8px; display:block}
.channel-slide .thumb li img{border:3px solid #fff}
.channel-slide .thumb li.on img{border-color:#6e96be}
.channel-slide .photo{ overflow:hidden;_float:left;_zoom:1; position:relative; width:398px;_width:392px; height:234px}
.channel-slide .photo li{ display:none; position:absolute; top:0; left:0}
.channel-slide .title{ height:60px;background: url("http://nxjt56.com/images/channel_slide.png") repeat-x left -17px}
.channel-slide .title p{ padding:8px 10px 0; color:#666; display:none}
.channel-slide .title p strong{font-size:18px; color:#0066cc; line-height:22px}

/* 新闻list */
.news-list {width:100%;overflow:hidden}
.news-list ul{padding-left:1%;}
.news-list ul li{background:#fff;height:170px;border:1px solid #ddd;padding:1%;width:30.1%;margin:0 1% 2% 0;cursor: pointer;}
.news-list ul li:hover{background:#f2f2f2;box-shadow:0 5px 10px rgba(0,0,0,.5);-webkit-box-shadow:0 5px 10px rgba(0,0,0,.5);-moz-box-shadow:0 5px 10px rgba(0,0,0,.5);transition:all ease .5s;-webkit-transition:all ease .5s;-moz-transition:all ease .5s;}
.news-list span{font-size: 14px;color:#999}
.news-list h3{font-size: 16px;font-weight: bold;margin-top: 10px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.news-list p{color: #a5a5a5;margin-top:30px;overflow: hidden;}

.related{padding:20px 0 0 0;overflow:hidden}
.related ul li{list-style-type:circle;color:#ccc;font-size:12px; list-style:inside;border-bottom:1px dotted #e2e2e2;line-height:38px;height:38px;}
.related ul li a{color:#666;font-size:14px;padding-left:8px}
.related ul li span{color:#ccc;float:right}

.page-content{overflow:hidden}
.page-content h1{font-weight:normal;font-size:28px;color:#e2322a;font-family:"宋体";font-weight:600}
.page-content h1 span{font-size:46px;font-weight:700;font-family:"Microsotf Yahei","微软雅黑"}
.page-content ul{padding:0;margin:0}
.page-content ul li{background:#e2e2e2;width:100px;float:left;margin:16px 0 0 30px;border-radius:3px}
.page-content ul li a{display:block;text-align:center;line-height:30px;height:30px;border: 1px dotted #aaa;border-radius:3px;color:#555;font-size:14px;transition:all ease .5s;-webkit-transition:all ease .5s;-moz-transition:all ease .5s;}
.page-content ul li a:hover{background:#e2322a;color:#fff;border: 1px dotted #e2322a;}
.page-content li.cur a {font-weight: 600;background:#e2322a;color:#fff}
.page-title{font-size:18px;font-weight:normal;line-height:38px;color:#999;margin-bottom:20px;text-align: right}

.info-content{line-height:28px}

.linka{margin-bottom:60px}
.linka a{ margin:10px; white-space:nowrap; height:30px; line-height:30px;}