/* base.css ------------------------------------------------*/

body{min-width:990px;}
.more { float:right; color:#039; margin:0 5px;}


.vl #wrap{ background: url(../../img/base/base.jpg) repeat-x;}
	.vl .realwrap { margin:0 auto; width:990px;}	

	.vl .header{padding:0;  height:84px;  overflow:hidden; }
		.vl #logo{ float:left;overflow:hidden; margin:0; width:751px;height:84px; display:block;background:url(../../img/logo.jpg)  no-repeat; }
		.vl	#logo a { display:block; width:351px; height:84px; text-indent:-9999px;background:none;}
			

 		.vl #contact{ height:91px; padding:10px 0 0 0;}
		.vl #contact a:hover{ background:none;}

				

				
		.vl .mainnav { height:36px;text-align:center;font-size:15px; }
			.vl	.mainnav li{ display: inline; float:left; width:146px;}
				.vl	.mainnav li a{ display: block; line-height:36px;width:146px; height:36px;text-indent:-9999px; background:url(../../img/base/nav.jpg) no-repeat;}
			.vl .mainnav .home a	{ background-position:0 -286px; }
			.vl .mainnav .info a	{ background-position:0 -145px; }
			.vl .mainnav .service a	{ background-position:0 -0px; }
			.vl .mainnav .experts a	{ background-position:0 -196px; }
			.vl .mainnav .news a	{ background-position:0 -46px; }
			.vl .mainnav .contact a	{ background-position:0 -240px; }
			
			.vl .mainnav .home a:hover		{ background-position:-159px -286px; }
			.vl .mainnav .info a:hover		{ background-position:-159px -145px; }
			.vl .mainnav .service a:hover	{ background-position:-159px -0px; 	 }
			.vl .mainnav .experts a:hover	{ background-position:-159px -196px; }
			.vl .mainnav .news a:hover		{ background-position:-159px -46px;  }
			.vl .mainnav .contact a:hover	{ background-position:-159px -240px; }
			
			
			.vl .mainnav .homeon a		{ background-position:-159px -286px; }
			.vl .mainnav .infoon a		{ background-position:-159px -145px; }
			.vl .mainnav .serviceon a	{ background-position:-159px -0px; }
			.vl .mainnav .expertson a	{ background-position:-159px -196px; }
			.vl .mainnav .newson a		{ background-position:-159px -46px; }
			.vl .mainnav .contacton a	{ background-position:-159px -240px; }
		
		
		.vl .subnav {height:26px;}
			.vl .subnav li { display: inline; float:left; line-height:26px; padding-right:20px; background:url(../../img/base/split.gif) no-repeat right;}
			.vl .subnav .home{ width:33px; background:url(../../img/base/subnav.jpg) no-repeat;text-indent:-9999px; }




  .sidebar h3,.sidebar h1{ width:230px; height:88px; text-indent:-9999px;background:url(../../img/base/postion.jpg) no-repeat; }
  .sidebar h3 a,.sidebar h1 a{ width:230px; height:88px; display:block; }
  .sidebar h3 a:hover,.sidebar h1 a:hover{ background:none; }
  	.sidebar .service{ background-position: 0 -98px; }
	.sidebar .news{ background-position: 0 -195px;}
	.sidebar .about{ background-position: 0 -0px;;}
	.sidebar .job{ background-position: 0 -292px;}
	
  .boxtop { background:url(../../img/article/side_box_top.jpg) no-repeat; width:230px; height:7px; overflow:hidden;}
  .sidebar .box { background:url(../../img/article/side_box_bg.jpg) repeat-y; padding:0;}
  	.box li{ background:url(../../img/article/cat_icon.jpg) no-repeat 15px 15px; padding:10px 0 0 40px;}
  .boxbottom { background:url(../../img/article/side_box_bottom.jpg) no-repeat; width:230px; height:7px; }

			


.vl .footer { background:#fff url(../../img/base/bg_panel.gif) repeat-x 0 -60px; padding-top:70px; }
.vl .footer dl{ }
.vl .footer h4{float:left;color:#4691B9; font-size:12px;padding-left:26px;background:transparent url(../../img/base/bg_footer_info.gif) no-repeat 5px 0;}
.vl .footer .ft_nav {  min-height:16px; height:16px;display:block;float:right; }
	.vl .footer li {display:inline; border-right:1px #C1D0D7 solid; padding-right:8px; margin-right:9px; }
	.vl .footer span {color:#369; font-size:12px; }
		.vl .footer li.last {border-right:0px; padding:0; margin:0; }
	.vl .footer a {color:#4691B9; font-size:12px; }
	.vl .footer a:hover { color:#fff; }
	.vl .footer p {font-family:arial; color:#A0B1BB; font-size:12px; line-height:24px;margin-bottom:0px; margin-left:10px; padding-left:2px; background:transparent url(../../img/base/line.gif) repeat-x top left; }
