@charset "utf-8";
/* CSS Document */
/********************************************* reset css ******************************************************/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font,  ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
img{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;

	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* png support
=====================================================================*/

/* Global Classes
=====================================================================*/
.distext { display: none; }
.clearboth { clear:both; }
.clearleft { clear: left; }
.clearright { clear:right; }

/* Global Elements
=====================================================================*/
html { overflow-x: auto; height:100%;}
	/* fixes MSIE scrollbar bug DO NOT REMOVE, has no effect in Mozilla, or Opera */
 
body{
	background-image:url(../images/nsn_bg.jpg);
	background-color: #154a00;
	background-repeat: no-repeat;
	background-position: center top;
	color:#e3d24f;
	line-height: 20px;
	font-size:12px;
	font-family:"微软雅黑"，Arial,"宋体";
	}
input[type="text"] { 
}

/* Image style
=====================================================================*/
.style1 {
	background-color: #FFFFFF;
	padding: 1px;
	border: 1px solid #999999;
}


/* Page style
=====================================================================*/
#all{
	width:960px;
	margin:0px auto;
	padding-top:67px;
}
#content{
}
#columnLeft {
	width: 217px;
	float:left;
	z-index:400;
	position: relative;
}
#columnRight{
	width:743px;
	float:right;
	z-index:100;
}
#nsnLogo{
	margin-bottom:10px;

}
/***************Navi******************/
.navi{
	margin-bottom:11px;
}
/***************NaviOver******************/
#mySpring{
	margin-bottom:11px;
}
#vedioPlayer{
	
}
#vision{
	margin-bottom:10px;
}
#indesNews{
	width:408px;
	float:left;
	margin-right:11px;
}
.indexNewsTitle{
	margin-bottom:6px;
}
.indexNewsBoard{
	width:408px;
	height:247px;
	background-image:url(../images/nsnNewsboard.png);
	background-position:left top;
	background-repeat:no-repeat;
	
}
ul.indexnewscontent{

}
ul.indexnewscontent li{
	margin-bottom:8px;
	width: 360px;
	
}
ul.indexnewscontent li a{
	color:#FC0;
	text-decoration:none;
}
ul.indexnewscontent li a:hover{
	color:#FC0;
	text-decoration:underline;
}
	
#indexStaff{
	width:324px;
	float:right;
}
.indexStaffTitle{
	margin-bottom:6px;
}
.indexStaffBoard{
	widows:324px;
	height:247px;
	background-image:url(../images/nsn3bars.png);
	background-position:left top;
	background-repeat:no-repeat;
}
.indexStaffcontent{
	position:absolute;
	width:120px;
	padding-left:20px;
	padding-top:20px;
}
.indexStaffcontent a{
	font-weight:bold;
	color:#edf65e;
	font-size:16px;
	text-decoration:none;
}
.indexStaffcontent a:hover{
	color:#FF0;
	font-size:16px;
	text-decoration:underline;
}
.indexStaffcontent ul li{
	margin-bottom:42px;
	width:120px;
}


#stafficons{
	float:right;
	padding-right: 20px;
}
.iconPos{
	position:relative;
	top:-30px;
	height:0px;
	float: right;
	width: 95px;
}
#indexFoot{
	position:absolute;
	top:592px;
	margin-top:10px;
	float:left;
	width:960px;
	height:34px;
	background-image:url(../images/nsnFootbar.png);
	background-position:left top;
	background-repeat:no-repeat;
}
.indexFootText{
	float:left;
	width:700px;
	padding-top:7px;
	padding-left:15px;
}
.agency{
	float:right;
	margin-right:20px;
	margin-top:8px;
}
/***************内页开始******************/
#breadcrum {
	
	HEIGHT: 40px;
	background-image:url(../images/content_sup_bg.png);
	background-position:bottom;
	background-repeat:no-repeat;
}
.B_firstCrumb {
	COLOR: #8f6345;
}
.B_firstCrumb A {
	COLOR: #630! important;
	text-decoration:none;
	font-weight: bold;
}
.B_crumbBox {
	LEFT: 22px;
	COLOR: #630;
	TOP: 10px;
	margin-left:20px;
}
.B_lastCrumb {
	COLOR:white;
}
.insideContent{
	clear:both;
	padding:5px 20px 50px 20px;
	color:#044223;
    height:auto !important; 
    height:400px; 
    min-height:400px;
	background-color:#d8f3a4;
	background-image:url(../images/content_sdown_bg.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	margin-bottom:14px;
}
.insideContent h1{
	padding-left:20px;
	background-image:url(../images/h1arrow.jpg);
	background-position:left 4px;
	background-repeat:no-repeat;
	padding-bottom:5px;
	margin-bottom:5px;
	font-size:14px;
	color:#553511;
	border-bottom:#cce0a5 solid 1px;
}
.insideContent h2 a{
	padding-bottom:5px;
	margin-bottom:3px;
	font-size:14px;
	color:#553511;
	text-decoration:none;
}
.insideContent h2 a:hover{

	color:#1e71a5;
	text-decoration:none;
}
.contentMin{
	clear:both;
	padding:5px 20px 20px 20px;
	color:#044223;
    height:auto !important; 
    height:400px; 
    min-height:400px;
}
	
ul.newsList{
	width:703px;
}
ul.newsList li{
	width:700px;
	height:74px;
	overflow:hidden;
	margin-top:5px;
	padding-bottom:10px;
	border-bottom:#cce0a5 solid 1px;
}

.newsContent{
	padding-left:20px;
	padding-right:20px;
}
.newsContent img{ width:100%}
.insideFoot{

	width:743px;
	height:34px;
	background-image:url(../images/nsnInsidefootbar.jpg);
	background-repeat:no-repeat;
	margin-bottom:10px;
	
}
.insideFootText{
	float:left;
	width:600px;
	padding-top:7px;
	padding-left:15px;
}
.copyright{
	clear:both;
	text-align:left;
	margin-bottom:30px;
	padding-left: 15px;
}
.flip{
	font-size:14px;
	vertical-align:top;
}
.flip img{
	margin-right:12px;
	margin-top:2px;
}
.flip span{
	color:#553511;
	font-size:14px;
}
ul.productList{
	width:703px;
	height:620px;
}
ul.productList li{
	padding-left:40px;
	width:280px;
	float:left;
	height:130px;
	margin-top:5px;
	padding-bottom:10px;
	clear:none;

}
.proImage{
	float:left;
	padding-right:10px;
	width:120px;
	height:130px;
}
.proInImage{
	float:left;
	padding-right:10px;
	width:160px;
	height:210px;
}
p.proInfo{
	padding-top:3px;
	float:left;
	width:130px;
	height:60px;
	overflow:hidden;
}
p.proDetailBtn{
	padding-top:3px;
	float:left;
	width:150px;
	height:35px;
}
ul.productDetail{
	clear:both;
	padding:5px 20px 20px 20px;
	color:#044223;
    height:auto !important; 
    height:400px; 
    min-height:400px;
}
	
ul.productDetail.li{
	padding-left:20px;
	margin-top:5px;
	padding-bottom:10px;
	clear:none;
}
p.proDetailInfo{
	float:left;
}
ul.productDetail h2{
	font-size:14px;
	color:#630;
}
ul.videoList{
	padding-top:10px;
	padding-left:20px;
	padding-right:30px;
	height:600px;
}
ul.videoList li{
	float:left;
	width:650px;
    border-bottom:#cce0a5 solid 1px;
	margin-top:10px;
	padding-bottom:15px;
	clear:none;
	
}
.videoImage{
	float:left;
	padding-right:10px;
	height:120px;
}
p.videoInfo{
	padding-top:5px;
	height: 75px;
	overflow: hidden;
}
p.videoTime{
	padding-top:5px;
	float:left;
}
.flv{
	text-align:center;
	padding-top:15px;
	margin-bottom:10px;
}
ul.paperList{
	padding-top:10px;
	padding-left:20px;
	padding-right:30px;
	height:430px;
}
ul.paperList li{
	text-align:center;
	width:163px;
	height:120px;
	float:left;
	clear:none;
}
ul.paperList li span a{
	color:#630;
	text-decoration:none;
}
.paperImg{
	margin-bottom:3px;
}
ul.mediaList{
	padding-left:20px;
	height:600px;
}
ul.mediaList li{
	margin-top:5px;
	height:25px;
	border-bottom:#cce0a5 dashed 1px;
}
.list_column1{
	width:50px;
	float:left;
}
.list_column2{
	width:250px;
	float:left;
	height:25px;
	overflow:hidden;
}
.list_column3{
	width:80px;
	float:left;
}
.list_column4{
	width:120px;
	float:left;
}
ul.mediaList li a{
	color:#630;
	text-decoration:none
}
	
