﻿
/* --global css --- */
*{padding:0; margin:0;}
body{
font-size:12px; color:#333;
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
font-family:"宋体",arial,serif;
font-style:normal;
font-variant:normal;
font-size-adjust:none;}
a{color:#444444; text-decoration:none; }
A:hover {COLOR: #ff5500; text-decoration:underline;}
img{border:0;}
ul li{ list-style:none; list-style-image:none; list-style-position:outside;}
.clear{clear:both; float:none; height:0; overflow:hidden;}
.lclear{clear:both;}
.rclear{clear:right;}

/* --top-tips css --- */
#top-tip{width:100%;  background:#f7f7f7;/*#fbf9fa;*/ border-bottom:1px solid #eee;  padding:5px 0 2px 0; line-height:20px;}
#top-tip a{color:#666;margin-right:10px; }
#top-tip a:hover{color:#FF0000;  text-decoration:none;}
#top-tip .wlit{width:980px; margin:0 auto;  }
#top-tip .righttip{width:470px; float:right; }
/*login or logout*/
#top-tip a.a_log{color:#727171; font-weight:900}
#top-tip a.a_log:hover{color:#942A36;}
/* --header search css --- */
#header  {width:980px; margin:0 auto;}
#header #search{ width:930px; padding:15px 25px 12px 25px; background:url(../images/tel.gif) no-repeat 745px 30px;}
#header #logo{display:inline; float:left; height:61px; width:155px; margin-right:40px;}
#header #logo a{ display:block; background: url(../images/logo.gif) no-repeat; text-indent:-999px; height:61px; }
#search-box{width:505px;  overflow:hidden; float:left;}
#search-box ul li{ float:left; padding:0 0 10px 0; line-height:14px;}
#search-box ul li a{padding:0 10px; border-right:1px #ddd solid; line-height:14px; letter-spacing:1px; color:#11338d;}
#search-box ul li a:hover{color:#ff0000; text-decoration:none;}
#search-bar{width:431px; background: url(../images/sear.gif) no-repeat;  color:#999; height:26px; line-height:27px; position:relative; padding:5px; float:left; margin-right:4px;}
#search-bar input.search-text{border:1px solid #ffffff;width:355px;height:17px; line-height:15px;padding-top:3px;position:absolute;left: 72px;top: 7px;}
span.seartit{ padding:0 5px; border-right:3px solid #316ec9;}
span.seartit{ padding:0 5px; border-right:3px solid #316ec9;}
#search-box ul li.current{ background:url(../images/arrow2.gif) center bottom no-repeat; font-weight:bold; color:#245abf;}
#search-box .search-but{float:left;height:36px;width:56px;}

/* --header nav css --- */
 #nav{ width:100%; height:42px; background:url(../images/nav.gif) no-repeat left top #3265c0;}
 #nav ul{ margin-left:70px;}
 #nav ul li{float:left; height:42px; line-height:42px;font-weight:bold;  background:url(../images/navline.gif) no-repeat right center;}
 #nav ul li a{color:#fff; padding:0 13px; letter-spacing:1px; }
 #nav ul li a:hover{ text-decoration:underline;}
 #nav ul li.current-but{background:url(../images/navline.gif) no-repeat right 15px; padding:0 18px 0 12px;  }
 #nav ul li.current-but a{color:#11338d; font-size:14px; letter-spacing:0;  padding:0; background:url(../images/navbu.gif) no-repeat center 11px; display:block; height:32px; width:80px; padding-top:10px; line-height:32px; text-align:center; }
 #nav ul li.current-but a:hover{color:#11338d; text-decoration:none;}
 #new_vers a:hover{color:#fff;}

 /* --footer css --- */ 
 #footer{width:100%; width:980px; margin:0 auto; margin-top:10px; *margin-top:0; text-align:center; background:url(../images/footline.jpg) repeat-x left top; padding-top:15px; padding-bottom:10px; display:block; line-height:22px; position:relative;}
 .year{ position:absolute;width:171px;height:37px;left:0;bottom:10px}
 .message{ position:absolute;width:161px;height:41px;right:0;bottom:10px}
  
  
 
