body { font-family:Arial, Helvetica, sans-serif;font-size: 12px;margin: 0px;color:#2F2F2F; background:#E8E8E8}
dl,dt,dd,h1,h2,h3,h4,h5,h6,h7,h8,h9,p{padding:0px; margin:0px;font-weight:normal;font-size: 12px;}
ul li{ list-style:none;}
a{font-size: 12px;color: #2F2F2F;text-decoration: none;}
a:link {font-size: 12px;color: #2F2F2F;text-decoration: none;}
a:visited {font-size: 12px;color: #2F2F2F;text-decoration: none;}
a:hover {font-size: 12px;color: #FF6600;text-decoration: underline;}

td {font-size: 12px;text-decoration: none;line-height: 22px;}
.dateft {font-size: 11px;color: #999999;text-decoration: none; float:right}
.clear{height:0px; line-height:0px; font-size:0px; clear:both;}
.home {width:980px;margin:0 auto; background:#FFFFFF}

img{border:0}
.top {width:980px; height:96px; overflow:hidden;}
#topLogo{float:left; width:313px;}
#topRight{float:right; width:667px;}

.menu{width:980px; height:58px; overflow:hidden; background:url(/images/index_02.jpg) repeat-x}
#nav {width:980px; height:34px;margin:0 0; padding:0 0; padding-left:15px;}
#nav li{float:left; width:95px; text-align:center;}
#nav a{height:24px;display: block; padding-top:10px; }
#nav a:link {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #fff;text-decoration: none;}
#nav a:visited {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #fff;text-decoration: none;}
#nav a:hover {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #fff;text-decoration: none; background:#004483;}

#nav ul{ padding:0 0;}
#nav li ul{ position: absolute;margin-left: 0px;*margin-left: -45px; display: none; width:115px; background:#00539F;}
#nav li ul li{padding:0px 0px; width:115px; }
#nav li ul li a{font-size:12px; color:#fff; height:22px;}
#nav li ul li a:link{ font-size:12px; color:#fff; }
#nav li ul li a:visited{ font-size:12px; color:#fff; }
#nav li ul li a:hover{ font-size:12px; color:#fff; text-decoration:none;background:#0050B8; }

#nav li.show ul {display: block;}


.banner {width:980px;}


.middle {width:980px; margin-top:5px;}

.bottom{ background:#F1F1F1; margin-top:4px;}
#bottomWord{font-size:12px; margin:0; font-weight:normal; color:#3C444A ;text-align:center; line-height:22px; padding-top:10px; padding-bottom:20px;}
.bottom a:link {font-size: 12px;color: #3C444A;text-decoration: none;}
.bottom a:visited {font-size: 12px;color: #3C444A;text-decoration: none;}
.bottom a:hover {font-size: 12px;color: #f00;text-decoration: underline;}


#left{width:218px;float:left;overflow:hidden;margin-left:2px; background:url(/images/leftbg.jpg) repeat-y}
#left ul{width:218px; padding:0 0;overflow:hidden; margin:0 0; }
#left ul li{ background:url(/images/leftbg1.jpg) no-repeat; width:218px;}
#left ul li h4{margin:0; padding-left:40px;line-height:32px;}
#left ul li a:link{ font-size:12px; color:#000;}
#left ul li a:visited{ font-size:12px; color:#000;}
#left ul li a:hover{ font-size:12px; color:#FF6600; text-decoration:underline;}

#left ul li ul{width:210px; margin:0 auto; padding:0 0;overflow:hidden; padding-left:4px;}
#left ul li ul li{ width:95px; margin-top:3px; background:#E1E4E7; float:left; margin-left:2px; margin-right:3px;}
#left ul li ul li a{margin:0; padding-left:8px; *height:26px;display:block; color:#000; line-height:26px; font-weight:normal;text-decoration:none}
#left ul li ul li a:link{ font-size:12px; color:#000; text-decoration:none}
#left ul li ul li a:visited{ font-size:12px; color:#000;text-decoration:none}
#left ul li ul li a:hover{ font-size:12px; color:#fff; text-decoration:none; background:#0063B6; font-weight:normal}


#leftTitleBg{background:url(/images/lefttitlebg.jpg) no-repeat; height:28px;}
#leftTitleft{padding-left:30px; color:#000; float:left;font-weight:bold; line-height:28px;}

#serviceWord{ padding:5px 8px; line-height:22px;}

#right{ width:740px;float:left; overflow:hidden; border:1px solid #C0CDD3; margin-left:10px;}
#rightTitleBg{background:url(/images/rightTitlebg.jpg) no-repeat; height:29px;}
#rightTitle{padding-left:30px; color:#000; float:left;font-weight:normal;font-size:12px; line-height:29px;}
#contentBlock{ padding:5px 10px 5px 10px;}
#contentft{font-size:12px;margin:0;font-weight:normal;text-align:left;line-height:22px; color:#2F2F2F}



#newsList{ padding:5px 10px 5px 10px;}
#newsList ul{margin:0 auto; padding:0 0;}
#newsList li{height:25px; line-height:25px; background:url(/images/line.gif) repeat-x center bottom;}


#proList{ padding:5px 10px 5px 10px;}
#proList dl{ width:158px; float:left; margin-right:18px; margin-left:2px; margin-top:10px;}
#proList dt{ width:158px; height:158px;line-height:158px; border:1px solid #E2E2E2;vertical-align:middle; text-align:center;}
#proList img{ vertical-align:top; padding:3px;}
#proList dd{ text-align:center; padding-top:5px; line-height:20px; height:50px;}



/*分页 */
#page{text-align:center; height:30px; padding-top:20px;padding-bottom:10px; color:#2F2F2F;font-size: 12px;}
#page a{font-size: 12px;color: #2F2F2F;text-decoration: none;}
#page a:link {font-size: 12px;color: #2F2F2F;text-decoration: none;}
#page a:visited {font-size: 12px;color: #2F2F2F;text-decoration: none;}
#page a:hover {font-size: 12px;color:#f00;text-decoration: underline;}


/*首页的信息*/


.ntitle{background:#306DAC; height:27px;}
.ntitle ul{margin:0 auto; padding:0 0;}
.ntitle ul li{ float:left;width:93px; text-align:center; line-height:27px;}
.ntitle ul li a{color:#fff; font-weight:bold; display:block; height:27px;}
.ntitle ul li a:link{color:#fff;}
.ntitle ul li a:visited {color: #fff;text-decoration: none;}
.ntitle ul li a:hover,.ntitle a.cur,.ntitle a.cur:link,.ntitle a.cur:visited{color:#ff0; background:#022950; text-decoration:none}

.conList{ margin:5px 5px;}
.conList ul{margin:0 auto; padding:0 0;}
.conList li{height:20px; padding-top:5px; color:#FFFFFF; float:left; width:100px;}
.conList li a:link{color:#fff;}
.conList li a:visited {color: #fff;text-decoration: none;}
.conList li a:hover{color:#ff0;text-decoration:none}


#bleft{ width:369px; float:left; border:1px solid #C3CDCF}
#cleft{ width:369px; padding-left:5px; float:left; border:1px solid #C3CDCF}

#info{ margin:5px 5px;}
#info ul{margin:0 auto; padding:0 0;}
#info li{height:20px; border-bottom:1px dotted #CCCCCC; padding-top:2px;}

.ntitlea{background:url(/images/a.jpg) repeat-x; height:29px;}
.ntitlea ul{margin:0 auto; padding:0 0;}
.ntitlea ul li{ float:left;width:90px;  background:url(/images/s1.jpg) no-repeat; text-align:center; line-height:29px;}
.ntitlea ul li a{color:#000; font-weight:bold; display:block; height:29px;}
.ntitlea ul li a:link{color:#000;}
.ntitlea ul li a:visited {color: #000;text-decoration: none;}
.ntitlea ul li a:hover,.ntitlea a.cur,.ntitlea a.cur:link,.ntitlea a.cur:visited{color:#FF7805; background:url(/images/s2.jpg) no-repeat;text-decoration:none}

.conLista{ margin:5px 5px;}
.conLista ul{margin:0 auto; padding:0 0;}
.conLista li{height:20px; border-bottom:1px dotted #CCCCCC; padding-top:2px;}



#TitleBg{background:url(/images/rightTitlebg.jpg) no-repeat; height:29px;}
#Title{padding-left:30px; color:#000; float:left;font-weight:bold;font-size:12px; line-height:29px;}
#more{ float:right; padding-right:20px; line-height:29px;}

#link{ width:970px; margin-left:5px; border-top:1px solid #CCCCCC; margin-top:8px; height:20px; padding-top:10px; text-align:center}


.sortB{ margin:5px 5px;}
.sortB ul{margin:0 auto; padding:0 0;}
.sortB li{line-height:25px; float:left; width:140px;}

#proTab{ width:745px; float:left; border:1px solid #C3CDCF}



.proTabList{padding:5px 3px 5px 3px;}
.proTabList dl{ width:158px; float:left; margin-right:18px; margin-left:2px; margin-top:10px;}
.proTabList dt{ width:158px; height:158px;line-height:158px; border:1px solid #E2E2E2;vertical-align:middle; text-align:center;}
.proTabList img{ vertical-align:top; padding:3px;}
.proTabList dd{ text-align:center; padding-top:5px; line-height:20px; height:50px;}





#menu{
	clear:both;
	width:980px; height:58px; margin:auto;
	background:url(/images/menu-bg.gif) no-repeat;
}
#menu-main{
	width:944px; height:33px; line-height:33px; text-align:center;padding-left:15px;
}
#menu-main a{
	color:#FFFFFF;
	display:inline; float:left; width:92px;
	text-align:center; padding-left:2px;
	text-decoration:none
}
#menu-main a:hover,#menu-main a:active{
	color:#54DF9C;
	background:url(/images/menu-a.gif) no-repeat center 3px;
	text-decoration:none
}
.menuA{
	color:#54DF9C !important;
	display:inline; float:left; width:92px;
	text-align:center; padding-left:2px;
	background:url(/images/menu-a.gif) no-repeat center 3px;
	text-decoration:none;
}
#menu-side{
	width:944px; height:25px; margin:auto;
	color:#666666; line-height:24px;
}
#menu-side div{display:none;}
#ms1{width:920px; padding-left:24px;}
#ms2{width:827px; padding-left:117px;}
#ms3{width:733px; padding-left:211px;}
#ms4{width:639px; padding-left:305px;}
#ms5{width:545px; padding-left:399px;}
#ms6{width:451px; padding-left:493px;}
#ms7{width:357px; padding-left:587px;}
#ms8{width:263px; padding-left:681px;}
#ms9{width:169px; padding-left:775px;}
#ms10{width:250px; padding-left:689px;}

/* banner焦点图css */
.bannerSlide{ width:100%;position:relative;height:278px;background:#fff; overflow:hidden;margin:0 auto; }
.bannerSlide .hd{ height:15px; overflow:hidden; position:absolute; left:46%; bottom:5px; z-index:1; }
.bannerSlide .hd ul{ overflow:hidden; zoom:1; float:left; }
.bannerSlide .hd ul li{ width:10px; height:10px; float:left; margin-left:5px; border-radius:5px; background:#FFF; cursor:pointer; }
.bannerSlide .hd ul li.on{background:#00959b; }
.bannerSlide .bd{ position:relative; height:100%; z-index:0;   }
.bannerSlide .bd li{ zoom:1; width:100% !important;height:278px; text-align:center;}
.bannerSlide .bd li a {display:block;height:278px;}
.bannerSlide .prev,
.bannerSlide .next{ position:absolute; left:15%; top:50%; margin-top:-25px; display:block; width:29px; height:49px; background:url(/ncsaist/slider-arrow-left.png)  no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.bannerSlide .next{ left:auto; right:15%; background:url(/ncsaist/slider-arrow-right.png) no-repeat; }
.bannerSlide .prev:hover,
.bannerSlide .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.bannerSlide .prevStop{ display:none;  }
.bannerSlide .nextStop{ display:none;  }