@charset "gb2312";

html {font-size: 62.5%;}
body {font-size:15px;font-family:"微软雅黑";background-image: url(ntjm_bg_01.jpg);background-position: center top;background-size:100% 100%; background-attachment: fixed; background-repeat: no-repeat;}
ul,ol,li {margin: 0;border: 0;padding: 0;list-style:none;-webkit-margin-before: 0;-webkit-margin-after: 0;}
h1,h2,h3,h4,h5,h6 {margin: 0;padding: 0;border: 0;}
/*所有元素使用box-sizing和background-size*/
body,ul,li,h1,h2,h3,h4,h5,h6,p,form,dl,dt,dd,input,div,span,img,a,* {margin: 0;border: 0;padding: 0;box-shadow: none; text-shadow:none;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;-webkit-margin-before:0;-webkit-margin-after:0;}
.clear {clear:both;font-size:1px;width:100%;height:0;visibility:hidden;margin-top:0px!important;*margin-top:-1px;line-height:0;}

/***********************************************************************************************************************************/

/*定义html5元素 兼容IE8*/
header, section, footer, aside, nav, main, article, figure {display: block;margin: 0;border: 0;padding: 0;box-shadow: none;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}

/*定义所有图片自适应*/
img {max-width: 100%;width: auto;}
/*************************************************************************************************************************************/

/*top*/
div.top {
	height: 30px;
}
div.intop {
	width: 1000px;
	margin: 0 auto;
	overflow: hidden;
}
/*top-left*/
div.top-left {
	float: left;
	width: 240px;
}
div.top-left ul li {
	float:left;
	margin-right: 13px;
}
img.top-left1 {
	margin-top: 8px;
}
img.top-left2 {
	margin-top: 8px;
}
img.top-left3 {
	margin-top: 7px;
}
li.top-left4 a {
	color: white;
	font-size: 13px;
	line-height:38px;
}
img.top-left5 {
	margin-top: 12px;
}

/*top-right*/
div.top-right {
	float: right;
	width: 160px;
	line-height: 30px;
}
div.top-right ul li {
	float: left;
	color: white;
	font-size: 13px;
	margin-right: 8px;
}
div.top-right ul li a {
	color: white;
}
div.intop a:hover {
	color: #f4ac00;
}
/*banner*/
div.banner {
	width: 1000px;
	height: 120px;
	margin: 0 auto;
}
/*banner-left*/
div.banner-left {
	float: left;
	width: 303px;
	height: 68px;
	margin-top: 18px;
}

/*banner-right*/
div.banner-right {
	float: right;
	width: 479px;
	height: 34px;
	margin-right: 20px;
	margin-top: 44px;
}
/*nav*/
div.nav {
	width: 1000px;
	height: 45px;
	margin: 0 auto;
	overflow: hidden;
	border-radius: 3px;
	background-color: #2f4e9a;
}
div.nav ul {
	float: left;
	margin-left: 10px;
}
div.nav ul li {
	float: left;
	width: 186px;
	height: 45px;
	font-size: 17px;
	font-weight: bold;
	text-align: center;
}
div.nav ul li a {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	color: white;
	width: 186px;
	height: 42px;
	line-height: 42px;
	margin-top: 3px;
}
div.nav ul li a:hover {
	color: #2f4e9a;
	background-color: white;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}
div.date {
	float: right;
	width: 242px;
	height: 45px;
	line-height: 45px;
	font-size: 13px;
	color: white;
	padding-left: 32px;
	border-left: 1px solid #667eb9 ;
}

/*search*/
div.search {
	width: 1000px;
	height: 58px;
	margin: 0 auto;
	margin-top: 20px;
}
/*search-main*/
div.search-main {
	float: left;
	width: 432px;
	height: 58px;
	background-image: url(ntjm_pic_03.png);
	background-position: -4px -2px;
	background-repeat: no-repeat;
}
div.search-main span {
	line-height: 58px;
}
input.search-main-text {
	display: block;
	width: 260px;
	height: 38px;
	line-height: 38px;
	font-size: 13px;
	color: #999;
	background-color: white;
	float: left;
	margin-left: 10px;
	margin-top: 10px;
	text-indent: 10px;
}
input.search-main-sub {
	display: block;
	width: 58px;
	height: 38px;
	background-color: #f4ac00;
	background-image: url(ntjm_pic_12.png);
	background-position: 19px 9px;
	background-repeat: no-repeat;
	float: left;
	margin-left: -3px;
	margin-top: 10px;
}
div.search-main a {
	display: block;
	width: 90px;
	height: 38px;
	float: left;
	color: #34597f;
	margin-left: 10px;
	margin-top: 10px;
	text-align: center;
	line-height: 38px;
	background-image: url(ntjm_pic_13.png);
	background-repeat: no-repeat;
}
div.search-main a:hover {
	color: #f4ac00;
}
/*search-weibo*/
div.search-weibo {
	float: left;
	width: 179px;
	height: 58px;
	margin-left: 10px;
	position: relative;
	background-image:url(ntjm_pic_14.png); 
	background-position: -4px -2px;
	background-repeat: no-repeat;
}
div.search-weibo img {
	float: left;
	margin-left: 14px;
	margin-top: 18px;
	margin-right: 10px;
}
div.search-weibo a {
	display: block;
	width: 179px;
	height: 58px;
	line-height: 58px;
	font-size: 15px;
	color: #34597f;
}
div.search-weibo a:hover,
div.search-weixin a:hover,
div.search-app a:hover {
	color: white;
}
div.search-weibo-pic {
	display: none;
	position: absolute;
	left: 0;
	top: 58px;
	z-index: 1000;
	width: 179px;
	height: 179px;
	background-color: white;
	border-radius: 3px;
	border: 1px solid #34597f;
}
div.search-weibo-pic img {
	width: 146px;
	height: 146px;
}
/*search-weixin*/
div.search-weixin {
	float: left;
	width: 179px;
	height: 58px;
	margin-left: 10px;
	position: relative;
	background-image:url(ntjm_pic_14.png); 
	background-position: -4px -2px;
	background-repeat: no-repeat;
}
div.search-weixin img {
	float: left;
	margin-left: 14px;
	margin-top: 19px;
	margin-right: 10px;
}
div.search-weixin a {
	display: block;
	width: 179px;
	height: 58px;
	line-height: 58px;
	font-size: 15px;
	color: #34597f;
}
/*search-app*/
div.search-app {
	float: left;
	width: 180px;
	height: 58px;
	margin-left: 10px;
	position: relative;
	background-image:url(ntjm_pic_14.png); 
	background-position: -4px -2px;
	background-repeat: no-repeat;
}
div.search-app img {
	float: left;
	margin-left: 10px;
	margin-top: 20px;
	margin-right: 10px;
}
div.search-app a {
	display: block;
	width: 180px;
	height: 58px;
	line-height: 58px;
	font-size: 15px;
	color: #34597f;
}

div.search-weibo-pic {
	display: none;
	position: absolute;
	left: 0;
	top: 58px;
	z-index: 1000;
	width: 179px;
	height: 179px;
	background-color: white;
	border-radius: 3px;
	border: 1px solid #34597f;
}
div.search-weibo-pic img {
	width: 146px;
	height: 146px;
	margin:0;
	margin:18px 15px;
}

/*position*/
div.position {width: 1000px;height: 46px; margin: 0 auto;background-color: white; background-image: url(ntjm_pic_72.png);background-position: 16px 21px; background-repeat: no-repeat;padding-left: 40px;font-size: 14px;padding-top: 14px;margin-top: 20px;border-top-left-radius: 3px;border-top-right-radius: 3px;}
div.position table {font-size: 14px;}

/*column-content*/
div.column-content {width: 1000px;min-height: 616px;background-color: #fafafa;margin: 0 auto;padding-bottom: 16px;overflow: hidden;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;}

/*column-left*/
div.column-left {width: 235px;background-color: white;border: 1px solid #f1f1f1;float: left;}
div.column-left-title {width: 233px;height: 45px;line-height: 45px; background: #2f4e9a;color: white;font-size: 16px;font-weight: bold;text-align: center;}
div.column-left-main {width: 233px;min-height: 555px; margin-top: 10px;}
div.column-left-main ul li {width: 233px;height: 45px;line-height: 45px;font-size: 15px;background-image: url(ntjm_pic_68.png);background-position: 60px 16px; background-repeat: no-repeat;padding-left: 84px;}

/*column-right*/
div.column-right {width: 748px; min-height: 600px;background-color: white;border: 1px solid #f1f1f1;float: left;margin-left: 16px;padding-left: 15px;padding-right: 15px;}
div.column-right-title {width: 716px;height: 45px;line-height: 45px; border-bottom: 2px solid #e2e2e2;font-size: 15px; color: #2f4e9a;white-space: nowrap;}
div.column-right-title span {display: block;width: 160px; height: 45px;border-bottom: 2px solid #2f4e9a;background-image: url(ntjm_pic_70.png);background-position: 5px 14px; background-repeat: no-repeat;padding-left: 28px;}
div.column-right-main {width: 716px;min-height: 500px;font-size: 14px; margin-top: 10px;margin-bottom: 8px;}
div.column-right-main ul li {width: 716px;height: 45px;line-height: 45px;border-bottom: 1px dashed #e8e8e8;background-image: url(ntjm_pic_71.png);background-position: 0 19.5px; background-repeat: no-repeat;padding-left: 15px;}
div.column-right-main ul li a {float: left;color: #3d3d3d;}
div.column-right-main ul li a:hover {color: #2c3fa2;}
div.column-right-main ul li span {float: right; color: #9f9f9f;}

/*links*/
div.links {
	display: none;
	width: 1000px;
	height: 53px;
	margin: 0 auto;
	margin-top: 20px;
	overflow: hidden;
	text-align: center;
	border-radius: 3px;
	background: #e6ebf1;
}
div.links span {
	color: #e9a023;
	font-size: 17px;
	font-weight: bold;
	line-height: 53px;
}
div.links select {
	color: #333;
	width: 200px;
	height: 24px;
	font-size: 13px;
	margin-left: 15px;
	border: 1px solid #989b9f;
}

/*footer*/
div.footer {
	width: 100%;
	height: 45px;
	margin-top: 20px;
	text-align: center;
	font-size: 13px;
	color: #708d9f;
	background-color: black;
	filter:alpha(opacity=80);
	-moz-opacity:.8;
	-khtml-opacity:.8;
	opacity: .8;
}
div.footer a {
	color: #708d9f;
}
div.footer a:hover {
	color: #f4ac00;
}
div.footer ul li {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	line-height: 45px;
}
div.footer ul li span {
	margin-right: 5px;
}
span#footer-visited {
	color: white;
}
span#footer-spanid {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 53px;
	height: 20px;
	line-height: 20px;
	color: white;
	background-color: #5a5c64;
	margin-left: 5px;
	margin-right: 5px;
}
div.index-body {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	z-index: -100;
}
div.index-body img {
	width: 100%;
	height: 100%;
}
div.index-right-position {
	position:absolute;
	right:0;
	top:176px;
}
div.index-right-position ul li {
	width:84px;
	height:84px;
	padding-top:23px;
	text-align:center;
	background-color:#2a88d5;
	border-bottom:1px solid #80b5e3;
	opacity:0.75;
}
div.index-right-position ul li:first-child {
	margin-top:1px solid #80b5e3;
}
div.index-right-position ul li img {
	width:38px;
	height:38px;
}
