/* import files
----------------------------------------------------------*/
/* PRIMARY LAYOUT ELEMENTS
----------------------------------------------------------*/
#page{}
#head{height:233px;}
#nav{width:960px;}
#subnav{ width:960px;}
#search{width:960px;}
#main{width:960px;}
#foot{}
/*background
----------------------------------------------------------*/
.head{ background:url(../images/bg_banner.jpg) no-repeat top left;}
.subhead{ background:url(../images/bg_subbanner.jpg) no-repeat top left;}
#nav{ background:url(../images/bg_nav.jpg) no-repeat top;}
#subnav{ background:url(../images/bg_subnav.jpg) no-repeat center;}


/*hearder 
----------------------------------------------------------*/
#logo{margin:5px auto auto 25px;}
/*nav 	
-------------------------------------------------------*/
#nav{height:40px;}
	ul.nav_menu{margin-left:70px;}
	ul.nav_menu li{float:left; width:95px; height:40px; position:relative}
	ul.nav_menu li a{ position:absolute;width:90px;height:40px; text-align:center; line-height:40px; font-size:14px; font-weight:bold;color:#fff;}
	ul.nav_menu li a:hover{ position:absolute; top:-5px;background:url(../images/bg_navitem.png) no-repeat center;color:#fff;}
	.nav_sperator{ position:absolute;width:3px; height:22px; right:2px; top:8px;}
#subnav{height:40px;}
	.anouncement,.nowposition{float:left;width:560px; height:30px;color:#e02400;overflow:hidden; }
	.anouncement{background:url(../images/dot3.gif) no-repeat left top;}
	.anouncement a,.nowposition a{ color:#e02400; font-weight:normal}
	.marquee0{ margin-left:30px;}
	.nowposition{ font-weight:bold}
	.search{ margin-left:80px;_margin-left:60px;width:295px; float:left}
	.searchbox{ width:192px;height:24px;border:0; background:url(../images/searchbox.gif) no-repeat center;}
	.searchbtn{ width:54px; height:22px; background:url(../images/btn_search.jpg) no-repeat center; border:0;}
/* main
----------------------------------------------------------*/
#main{}
	#submain{}
    /*首页*/
	.block_title{ height:35px; line-height:35px;}
	.block_title h2{ font-size:14px; font-weight:bold; color:#12418f;}
	.block_title span{ font-size:12px; color:#12418f;}
	.block_title img{  margin-top:20px; margin-right:10px;float:right;}
	.block2 .block_title h2,.block3 .block_title h2{ color:#fff}
	.block2 .block_title span,.block3 .block_title span{ color:#fff}
	.block_content{}
	.block1{float:left;width:250px; height:258px; background:url(../images/bg_block1.png) no-repeat center;}
	ul.news{ margin-left:10px; margin-right:20px;}
	ul.news li{height:30px; line-height:30px;list-style-image:url(../images/dot_news1.gif);list-style-position:inside;}
	.block2{float:left;width:442px; height:258px; background:url(../images/bg_block2.jpg) no-repeat center;}
	.block2 ul.news li{ border-bottom:1px solid dotted;list-style-image:url(../images/dot_news2.gif);}
	.block3{float:left;width:442px; height:258px; background:url(../images/bg_block3.jpg) no-repeat center;}
	.block3 ul.news li{ border-bottom:1px solid dotted;list-style-image:url(../images/dot_news2.gif);}
	.friendlink{ height:36px; line-height:36px; background:url(../images/bg_friendlink.jpg) repeat-x top; color:#fff}
		.friendlink h2{ margin-left:50px;font-size:14px; font-weight:bold; color:#fff}
		.friendlink a{ color:#fff; margin-left:10px; margin-right:10px;}
		.marquee1{ width:880px;height:36px;overflow:hidden;}
		.marquee1 li{ float:left}
	.switchBox .more a{	background:none;width:60px; float:right}
	
	#leftcol{float:left;width:251px;}
	#rightcol{ float:left;}
	/*栏目导航
	----------------------------------------*/
	.columnnav{float:left;width:250px; border:#a7d9fe 1px solid;background: url(../images/bg_columnnav.jpg) repeat-x;background-color:#e9f4fe;}
	.columnnav ul{width:250px;background:url(../images/bg_navleft.jpg) no-repeat center bottom;}
	.columnnav ul li{ padding-left:30px;line-height:30px;height:30px;background: url(../images/bg_columnnav_active.gif) no-repeat 15px 10px;}
	.columnnav ul li:hover{background-color:#44a8da;background:url(../images/bg_columnnav_hover.jpg) no-repeat left;}
	.columnnav ul li a{width:100%; display:block;font-size:14px; color:#12408e;}
	.columnnav ul li a:hover{color:#fff;}
	.columnnav .selected{background-color:#44a8da;background:url(../images/bg_columnnav_select.jpg) no-repeat left center;}
	.columnnav .selected a{color:#fff;}
	
	/*栏目导航
	内容容器
	------------------------------------*/
	.columncontent{width:700px;}
	.columncontent_top{height:35px;background:url(../images/bg_columntop.jpg) no-repeat top left;}
	.columncontent_top h2{margin-left:30px; height:35px; line-height:35px;font-size:14px; font-weight:bold;color:#fff;}
	.columncontent_body{padding:10px;color:#12408e;border:1px solid #a7d9fe; background:url(../images/bg_columncontent.png) repeat-x top;background-color:#F4FFFF;}
	.btnsubmit{ width:85px; height:25px; background:url(../images/submit.png) no-repeat center;}
	.btnreset{ width:85px; height:25px; background:url(../images/reset.png) no-repeat center;}
/* foot
----------------------------------------------------------*/
#foot{text-align:center;color:#12408E; height:40px; line-height:40px;}