﻿/*公共基础begin*/
body{  font-size:12px; padding:0; font-family:Geneva, Arial, Helvetica, sans-serif,宋体; border:0; margin:0; background:url(../imgs/index_bg.gif) repeat-x left top;}
h1,h2,h3,h4,h5,h6{ font-size:12px; font-weight:normal; padding:0; margin:0;}
dl,dt,dd,ul,li,div,form,table,p{ list-style:none; margin:0; padding:0;}
img{ border:0;}

/*各类通用样式begin*/
.clear{ clear:both; font-size:1px; line-height:1px;}

	   a:link{ color:#fff; text-decoration:none;}
	   a:visited{ color:#fff; text-decoration:none;}
	   a:hover{ color:#c5c92e; text-decoration:none;}
	   a:active{ color:#fff; text-decoration:none;}
	   
/*头部*/	   
#header{width:960px;margin:0 auto;}
  .logo{ float:left;width:167px;height:54px;padding-top:16px;}
  .link{ float:right; width:480px; padding-top:29px; height:26px;}
  .link :after{ content:"."; visibility:hidden; display:block; height:0; clear:both;} 
  .link li{ float:right;display:block; line-height:26px; height:26px; margin:0 3px; color:#fff; font-size:14px; font-weight:bold;}
  .link li input{ background:none; border:2px solid #fff; height:12px; line-height:12px; font-size:12px; width:130px; color:#fff;}
  .link li img{ padding-top:2px;}
  .link li a{ font-size:12px;}
  .link li.line{ border-right:1px solid #fff; padding:0 5px;}
  
  .banner{ clear:both;padding-top:12px;}  
  .nav{ background:url(../imgs/nav_bg.gif) repeat-x left; height:41px;}
  .nav li{ line-height:41px; float:left; width:100px; text-align:center; font-size:14px; border-right:2px solid #fff;}
  .nav li.thisbg{ background:url(../imgs/nav_bg01.gif) repeat-x left; height:41px; width:100px;}
  
  /*底部*/	 
  *html #footer{width:100%;color:#fff;background:url(../imgs/footer_bg.gif) repeat-x left bottom; padding-bottom:15px;}
  #footer{width:100%; color:#fff; background:url(../imgs/footer_bg.gif) repeat-x left bottom; padding-bottom:15px;}
  .footer_list{ width:960px; margin:0 auto; display:block;}
  .footer_list li{ width:320px; background:url(../imgs/icon2.gif) no-repeat right top; padding-right:3px; display:block; float:left; line-height:22px;}
  .footer_list li h3{ font-size:16px; letter-spacing:2px; line-height:24px; font-weight:bold; margin-top:15px;}
  .footer_list li h4{ font-size:13px; line-height:22px; font-weight:bold;}
  .footer_list li p{ font-size:12px; line-height:20px;}
  
  .footer_list li.this_style{ margin-left:40px; width:280px;}
  .footer_list li.this_style01{ background:none; padding:0; width:260px;}
  .footer_list li b{ clear:both; margin-top:10px; display:block;}
  .footer_list li b a, .footer_list li.this_style01 b a:visited{ color:#c5c92e;}
  .this_style_list01 li{background:url(../imgs/icon3.gif) no-repeat 10px;line-height:22px;height:22px;font-size:12px;float:left;display:block;width:110px;text-indent:22px;}
  .this_style_list02{margin-bottom:10px;display:block;}
  .this_style_list02 li{background:url(../imgs/icon4.gif) no-repeat bottom; line-height:22px; height:22px; font-size:12px; display:block; width:253px; }
  .this_style_list02 li span{color:#c5c92e; font-size:14px; margin-right:8px;}
  
  .footer_but{ clear:both; color:#99bcd0; padding-top:40px; width:960px; margin:0 auto;}
  .footer_but span{float:right; line-height:22px;}
  .footer_but span a{margin:0 5px;}
  .footer_but span a, .footer_but span a:visited{color:#99bcd0;}
  
