@import url("layout.css");
@import url("page.css");
*{margin:0;
  padding:0;
}
body{
      font:12px Verdana,Arial,Tahoma;
      background-image:url(../images/bodybg.jpg);
      background-repeat : repeat;
}
img{
      border:none;
}
a{
      color:#336;
      text-decoration:none;
}
a:hover{
      color:#F33;
      text-decoration:underline;
}
ul{
      list-style:none;
}
input,select,button{
      font:12px Verdana,Arial,Tahoma;
      vertical-align:middle;
}
.center{
      margin:0 auto;
}
.w960{
      width:960px;
      position:relative;
}
.mt1{
      margin-top:8px;
}
.mt2{
      margin-top:16px;
}

.clear{
      overflow:hidden;
}
.fs-12{
      font-size:12px;
}
.fc-f60{
      color:#F60;
}
.fc-f90{
      color:#F90;
}
.ipt-txt{
      line-height:15px;
      font-size:12px;
      margin-right:2px;
      border-color:#666 #BBB #BBB #666;
      border-style:solid;
      border-width:1px;
      padding:4px 5px;
}
.btn-1{
      width:56px;
      height:23px;
      border:none;
      background:url(../images/btn-bg1.gif) no-repeat;
      line-height:25px;
      letter-spacing:1px;
      overflow:hidden;
      color:#E6991A;
}
.btn-2{
      width:70px;
      height:25px;
      border:none;
      background:url(../images/btn-bg2.gif) left top no-repeat;
      line-height:25px;
      overflow:hidden;
      color:#444;margin-right:2px;
}
.header{
      background:url(../images/chunjiebg.gif);
      background-position: top; 
      background-repeat : repeat-x;
      width:960px;
      margin:0 auto;padding-top:1px;
      overflow:hidden;
}
.header .toplinks{
	float:right;
}
.header a{
      color:#777;
}
.header a:hover{
      color:#390;text-decoration:none;
}
.header 
.top{
      clear:both;
　　overflow:hidden;
}
.header
.title{
      float:left;padding-left:0px; 
      padding-bottom: 4px;
}
.header 
.title h1 a{
      width:199px;
      height:58px;
      display:block;
      font-size:0;
      text-indent:-200px;
      overflow:hidden;
      background:url(../images/top-logo.gif) top center no-repeat;
      background-position: top;
}
.header 
.rlink{
      width:344px;
      height:26px;
      float:right;
      margin-left:2px;
      overflow:hidden;
      padding-top:4px;
}
.header .rlink ul li{
      width:78px;
      height:21px;
      background:url(../images/toprlink-bg.gif) left top no-repeat;
      float:left;
      margin-right:8px;
      margin-bottom:8px;overflow:hidden;
}
.header .rlink ul li a{
      display:block;
      color:#777;
      line-height:21px;
      text-indent:22px;
      background-image:url(../images/toprlink-bg.gif);
      background-repeat:no-repeat;
}
.header 
.rlink ul li a:hover{
      color:#000;
}
.header 
.rlink ul li
.r1 a{
     background-position:0 -21px;
}
.header 
.rlink ul li
.r2 a{
     background-
     position:0 -42px;
}
.header 
.rlink ul li
.r3 a{
     background-position:0 -63px;
}
.header .rlink ul li.r4 a{
     background-position:0 -84px;}.header .welcome{float:right;margin-top:20px;padding-     

right:10px;color:#999;
}
.header 
.welcome a{
     margin:0 3px;
}
.header 
.nav{
     width:960px;
     height:32px;
     margin: 0 auto; 
     background:url(../images/nav-bg.gif) repeat-x;
     clear:both;
     overflow:hidden;
}.
header 
.nav ul{
     height:32px;
     overflow:hidden;margin:0 auto;
}
.header .nav ul li{
     float:left;
     line-height:31px;
     background:url(../images/nav-bg.gif) 0 -32px no-repeat;
     margin-left:-2px;
}
.header 
.nav ul li a{
     height:32px;
     display:block;color:#FFF;
     float:left;
     padding:1px 7px 1px 7px;
}
.header 
.nav ul li a:hover{
     color:#FF3;
}
.header .search{width:960px;margin: 0 auto;height:30px;background:url(../images/search-bg.png) 

repeat-x;clear:both;}.header .search .form{padding-left:8px;padding-top:5px;float:left;}.header 

.search 
.form h4{
     display:none;
}
.header 
.search 
.form input
.search-keyword{
     width:156px;
     height:18px;
     border:none;
     background:url(../images/search-bg.gif) left top no-repeat;
     line-height:15px;
     font-size:12px;
     overflow:hidden;
     padding:5px 3px 0 58px;
}
.header 
.search .form select
.search-option{
     margin-left:2px;
}
.header 
.search 
.form button
.search-submit{
     width:68px;
     height:22px;
     border:none;
     background:red url(../images/search-bg.gif) right top no-repeat;
     font-size:0;
     line-height:100px;margin-left:5px;
     overflow:hidden;
}
.header 
.tags{
     float:left;
     margin-left:16px;
     padding-top:8px;
}
.header 
.tags h4{
     width:66px;
     height:19px;
     float:left;font-size:0;
     line-height:100px;
     overflow:hidden;
     background:url(../images/search-tags-title.gif) no-repeat;
}
.header .tags ul{height:21px;float:left;overflow:hidden;}.header .tags ul li{float:left;line-

height:19px;padding:0 5px;}
.channel-nav{
height:28px;
border-bottom:1px solid #FFD98C;
}
.channel-nav 

ul{
     height:22px;
     padding-left:10px;
     padding-top:3px;
     overflow:hidden;
     float:left;
}
.channel-nav ul li{
     height:22px;
     float:left;
     overflow:hidden;
     margin-right:10px;
     }
.channel-nav ul li a{
     height:22px;
     display:block;
     padding-right:10px;
     float:left;
     background:url(../images/channel-nav-bg.gif) right 0 no-repeat;
     overflow:hidden;
}
.channel-nav ul li a span{
     display:block;
     float:left;
     height:22px;
     padding-left:10px;
     background:url(../images/channel-nav-bg.gif) left 0 no-repeat;          cursor:pointer;
     overflow:hidden;
     line-height:23px;
     color:#666;
}
.channel-nav ul li a:hover{
     text-decoration:none;
     background:url(../images/channel-nav-bg.gif) right -22px no-repeat;
}
.channel-nav ul li a:hover span{
     color:#C60;
     text-decoration:none;
     background:url(../images/channel-nav-bg.gif) left -22px no-repeat;
}
.channel-nav ul li.thisclass{
}
.channel-nav ul li.thisclass a:hover{
     background:url(../images/channel-nav-bg.gif) right -44px no-repeat;
     cursor:default;
}
.channel-nav ul li
.thisclass a span,
.channel-nav ul li.thisclass a:hover span{
     background:url(../images/channel-nav-bg.gif) left -44px no-repeat;           

color:#FFF;cursor:default;
}
.channel-nav 
.back{
     display:block;
     height:22px;
     line-height:21px;
     padding-top:6px;
     padding-right:10px;
     padding-left:20px;
     letter-spacing:2px;
     float:right;
     background:url(../images/ico-home.gif) 4px 10px no-repeat;
}
.channel-nav 
.back a{color:#FBBB0C;}
.channel-nav 
.back a:hover{
     text-decoration:none;
     color:#777;
}
.footer{
     color:#999;
     text-align:center;
     padding-bottom:10px;
     border-top:1px      solid #E5EFD6;
     padding-top:10px;
}
.footer 
.link{
     text-align:center;
     padding:5px 0;
}
.footer 
.link a{
     color:#666;margin:0 5px;
}
.footer 
.powered{
     font-size:10px;
     line-height:25px;
}
.footer 
.powered strong{
     color:#690;
}
.footer 
.powered strong span{
     color:#F93;
}
.footer 
.copyright{
     color:#666;line-height:23px;
}
.bg5,html{
background:#FFF;
}
