@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;
	width: 186px;
	height: 42px;
	line-height: 42px;
	color: white;
	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;
}
/*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;
}
/*index-content*/
div.index-content {
	width: 1000px;
	height: 428px;
	margin: 0 auto;
	padding: 20px;
	margin-top: 20px;
	overflow: hidden;
	background-color: #edf7fd;
	border-radius: 3px;
}
/*content-left*/
div.index-content-left {
	float: left;
	width: 680px;
	height: 391px;
}
/*图片轮播*/
div.index-content-left-pic {
	float: left;
	width: 441px;
	height: 245px;
	padding: 2px;
	background-color: white;
	border: 1px solid #dde4f6;
}
div.outId1 {width: 435px;height: 239px;overflow: hidden;}
div.inId1 {width: 100%;height:100%;position: relative;}
div.inId1 img {width: 100%;height: 100%;position: absolute;left: 0;top: 0;display:none;}
div.inId1 img:first-child {display:block;}
div.inId-p1 {z-index:1000;width:100%;height:33px;line-height:33px;position: absolute;bottom: 0;left: 0;background: black;filter:alpha(opacity=70);-moz-opacity:.7;-khtml-opacity:.7;opacity: .7;}
div.inId-p1 p {position: absolute;left: 10px;top: 0px;color: white;display:none;}
div.inId-p1 p:first-child {display:block;}
div.inId-p1 p a {color:white;}
div.inId-p1 p a:hover {color:white;}
div.inId-span1 {z-index:2000;width: 90px;height: 15px; position: absolute;bottom: 8px;right: 10px; }
div.inId-span1 span {display:block;float:left;margin-left:1px;width: 16px;height: 15px;line-height:15px;text-align: center;color: white;background: #827b69;font-weight: 100;font-size: 8px;cursor: pointer;}
div.inId-span1 span:first-child {background:#ff7e00;}
/*content-list*/
div.index-content-left-list {
	float: left;
	width: 229px;
	height: 245px;
	margin-left: 10px;
	background-color: white;
	border: 1px solid #dde4f6;
	border-radius: 3px;
}
div.index-content-left-list ul li {
	height: 49px;
	line-height: 49px;
	font-size: 13px;
	text-indent: 23px;
	border-bottom: 1px solid #e7e7e7;
	background-image: url(ntjm_pic_68.png);
	background-position: 10px 18px;
	background-repeat: no-repeat;
}
div.index-content-left-list ul li:first-child {
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	font-weight: bold;
	background-color: #DF9A00;
	background-image: url(ntjm_pic_69.png);
	background-position: 10px 18px;
	background-repeat: no-repeat;
}
div.index-content-left-list ul li:last-child {
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
}
div.index-content-left-list ul li a {
	color: #333;
}
div.index-content-left-list ul li:first-child a {
	color: white;
}

/*content-prompt*/
div.index-content-left-prompt {
	float: left;
	width: 335px;
	height: 58px;
	margin-top: 20px;
	background-color: white;
	background-color: #5979d5;
	border-radius:3px;
}
div.index-content-left-prompt img,
div.index-content-left-focusing img,
div.index-content-left-video img,
div.index-content-left-story img {
	float: left;
	margin-left: 85px;
	margin-top: 11px;
	margin-right: 30px;
}
div.index-content-left-prompt a,
div.index-content-left-focusing a,
div.index-content-left-video a,
div.index-content-left-story a {
	display: block;
	width: 335px;
	height: 58px;
	line-height: 58px;
	font-size: 19px;
	font-weight: bold;
	color: white;
}
div.index-content-left-prompt a:hover,
div.index-content-left-focusing a:hover,
div.index-content-left-video a:hover,
div.index-content-left-story a:hover {
	color: #2c3fa2;
}
/*content-focusing*/
div.index-content-left-focusing {
	float: left;
	width: 335px;
	height: 58px;
	margin-left: 10px;
	margin-top: 20px;
	background-color: white;
	background-color: #40adc8;
	border-radius:3px;
}
/*content-video*/
div.index-content-left-video {
	float: left;
	width: 335px;
	height: 58px;
	margin-top: 10px;
	background-color: white;
	background-color: #cdcf35;
	border-radius:3px;
}
/*content-story*/
div.index-content-left-story {
	float: left;
	width: 335px;
	height: 58px;
	margin-top: 10px;
	margin-left: 10px;
	background-color: white;
	background-color: #d7a035;
	border-radius:3px;
}

/*content-right*/
div.index-content-right {
	float: left;
	width: 260px;
	height: 391px;
	margin-left: 20px;
}
/*content-right-notice*/
div.index-content-right-notice {
	width: 260px;
	height: 245px;
	padding: 10px;
	background-color: white;
	border: 1px solid #dde4f6;
}
span.index-content-right-notice-title {
	float: left;
	color: #2c3fa2;
	font-size: 15px;
	font-weight: bold;
}
a.index-content-right-notice-more {
	float: right;
	color: #999;
	font-size: 13px;
	margin-top: 2px;
}
a.index-content-right-notice-more:hover {
	color: #2c3fa2;
}
div.index-content-right-notice ul {
	float: left;
	margin-top: 5px;
}
div.index-content-right-notice ul li {
	float: left;
	font-size: 13px;
	width: 238px;
	height: auto;
	line-height: 28px;
	text-indent: 13px;
	overflow:hidden;
	background-image: url(ntjm_pic_18.png);
	background-position: 0 12px;
	background-repeat: no-repeat;
}
div.index-content-right-notice ul li a {
	color: #333;
}
div.index-content-right-notice ul li:hover a {
	color: #2c3fa2;
}
div.index-content-right-notice ul li span {
	color: #999;
	margin-left: 5px;
}
/*content-right-hotspot*/
div.index-content-right-hotspot {
	width: 260px;
	height: 125px;
	margin-top: 20px;
	background-color: white;
}
div.index-content-right-hotspot img {
	width:260px;
	height:58px;
}
img.index-content-right-hotspot-img {
	margin-top:10px;
}
/*span.index-content-right-hotspot-hot {
	float: left;
	color: #2c3fa2;
	font-size: 15px;
	font-weight: bold;
}
a.index-content-right-hotspot-more {
	float: right;
	color: #999;
	font-size: 13px;
	margin-top: 2px;
}
a.index-content-right-hotspot-more:hover {
	color: #2c3fa2;
}
div.index-content-right-hotspot ul {
	float: left;
	margin-top: 5px;
}
div.index-content-right-hotspot ul li {
	width: 236px;
	color: #333;
	font-size: 13px;
	line-height: 28px;
}
div.index-content-right-hotspot ul li a {
	float: left;
	color: #333;
}
div.index-content-right-hotspot ul li:hover a {
	color: #2c3fa2;
}
div.index-content-right-hotspot ul li span {
	float: right;
	color: #999;
}*/
/*links*/
div.links {
	width: 1000px;
	height: 53px;
	margin: 0 auto;
	margin-top: 20px;
	overflow: hidden;
	text-align: center;
	background: #e6ebf1;
	border-radius: 3px;
}
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: 858px;
	position: absolute;
	left: 0;
	top: 0;
	z-index: -100;
}
div.index-body img {
	width: 100%;
	height: 858px;
}
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;
}
