body { background: #F0F0F0 url(../Images/body.jpg) bottom center no-repeat fixed;  font-size:12px; color: #333;  font-family:Arial, 'Microsoft Yahei',sans-serif; }
.containor { width: 1000px; margin: 0 auto; overflow: hidden; zoom: 1; padding: 0 15px; background: url(../Images/body.png) top center repeat-y; }
/*
------------------------------------- 
Header 
-------------------------------------
*/
.header { display: block; /*height: 360px; */ overflow: hidden; margin: 0 auto; background: url(../Images/top_logo.jpg) top center no-repeat; }
.header_top { display: block; overflow: hidden; clear: both; height: 32px; font: 12px/30px Verdana, Geneva, sans-serif;  padding: 0 15px 0 0; vertical-align:middle; }
.header_top span { display: block; float: right; }
.header_top a { padding: 0 5px; color: #146AB7; }
.header_top label { padding-botom:5px; border: 1px solid #000; }
.header_top .input { height:20px; vertical-align:middle; width:100px; }
.header_top .btn {  vertical-align:middle; }
.header_top form { margin-top:1px; /*background:#09F;*/ padding:0; font: 12px/30px Verdana, Geneva, sans-serif;}
.header_top em { display: block; font-style: normal; float: left; background: url(../Images/email.png) 10px 10px no-repeat; padding: 3px 20px 0 40px; color: #1065B0; font-weight: bold; }

.flashbox { margin:0 auto; height:161px; width: 1000px; overflow: hidden; }

.nav { display: block; height: 70px; margin: 0 auto; overflow: hidden; background: url(../Images/nav.png) 0 0 no-repeat; position: relative; top: 0px; }
.navtab { float:left; width:756px; color:#fff; }
.navtab a,.navtab a:visited { display: block; float: left; font: bold 14px/34px "Microsoft Yahei"; height: 34px; text-align: center; padding: 0 20px; color:#fff; }
.navtab span { display: block; float: left; width: 2px; height: 34px; overflow: hidden; background: url(../Images/nav_line.png) center center no-repeat; }
.navtab a.current, .navtab a:hover { text-decoration: none; font: bold 14px/34px "Microsoft Yahei"; background: url(../Images/nav_cur.gif) bottom center no-repeat; height: 39px; color: #DAEDFE; }
.subnav { position: relative; margin-top:-5px; padding:5px 10px; clear: both; background: #fff; }
.subnav div { overflow: hidden; zoom:1; }
.subnav div a { padding:0 10px 0 10px; background: url(../Images/flag04.gif) no-repeat 1px center; }
.welcome { width:600px; padding:1px 0 0 5px; }
.weather { width:180px; float: right; }

/* Form fields
-------------------------------------------------------------- */
/*这种方式的selector不错*/
input[type=text], input[type=password],
input.text, input.title, select,input[type=file]
 {
    background:#fff;
    height:22px;
    padding:0 0 0 3px;
    font:12px/20px arial,宋体;
    border:1px solid #ccc;
    border-color:#9b9b9b #ccc #ccc #9b9b9b;
}
select { line-height:22px; }
textarea {
    background:#fff;
    padding:0 3px;
    font:12px/20px arial,宋体;
    border:1px solid #ccc;
    border-color:#9b9b9b #ccc #ccc #9b9b9b;
}
/*获取到焦点时改变边框颜色，不用JS就能实现，很实用*/
input[type=text]:focus, input[type=password]:focus,
input.text:focus, input.title:focus,
textarea:focus, select:focus {
  border-color:#666;
}

input[type=text], input[type=password],
input.text, input.title,
textarea, select {
  margin:0 0;
}
textarea { padding:5px; }
input.text,
input.title   { width: 300px; padding:5px; }
input.title   { font-size:1.5em; }

/*
------------------------------------- 
search 
-------------------------------------
*/
.search { display: block; float: right; overflow: hidden; padding: 6px 0 0 0; height:33px; width:210px; }
.search input { border: none; width: 140px; height: 22px; padding: 0 5px; font: 12px/22px Arial, Helvetica, sans-serif; background: none; /*background:#063;*/ display: block; float: left; vertical-align: middle; }
.search .btn { width: 50px; height: 22px; background: none; border: none; text-indent: -999em; cursor: pointer; }

/*
------------------------------------- 
footer 
-------------------------------------
*/
.footer { width: 1030px; clear: both; margin: 0 auto; color: #333; background: url(../Images/footerbg.png) bottom center no-repeat; }
.footer p { margin: 0 auto; padding: 20px 20px 40px 20px; text-align: left; font: 14px/24px Verdana, 'Microsoft yahei',sans-serif; text-align: center; color: #111111; }
.footer p a { font-size: 14px; padding: 0 10px; }
.footerline {  height:5px; overflow: hidden; background: #2C89DB; margin:0 auto; width:988px; }
#showcount,#showcount2 { font:bold 14px arial; color:#f60; }