﻿/* public V1.0 */
*{margin:0;padding:0;}
body{color:#333;font-size:12px;line-height:150%;}
h1{color:#1974c8;font-weight:bold;font-size:14px;}
ul,li{list-style-type:none;}
img{border:0}
em{font-style:normal}
a{text-decoration:none;}
.block{display:block;}

a:link{color:#333;}

/*a:visited{color:#666;}
a:hover{color:#1974c8;text-decoration:underline;}
*/

.overflow{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#HeadLines li{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.f_left{float:left}
.f_right{float:right;}
.t_left{text-align:left;}
.t_right{text-align:right;}
.t_center{text-align:center;}
.w_left{width:220px;}
.w_right{width:725px;}
.m_top{margin-top:5px;}
.m_left{margin-left:5px;}
.w_input{width:400px;}
.pos{position:relative;;z-index:1;}
/*				*/
.linkcolor{color:#1974c8}
.main{width:950px;margin:0 auto;position:static;overflow:auto;zoom:1;}
.aclear{position:static;overflow:auto;zoom:1;line-height:1px}
/*	header css	*/
#logo{width:210px;}
#headItem{padding-bottom:10px;float:right;line-height:20px;width:740px}

#nav{float:left;text-align:center;}
#nav li{float:left;}
#nav a,#nav span{float:left;line-height:26px;cursor:pointer;}
#nav a{padding-left:10px;}
#nav a span{padding-right:10px;}

#nav a:link,#nav a:visited{background:url(nav.gif) no-repeat center top;}

#nav a:hover,#nav .nav_left a:hover span
{background:url(nav.gif) no-repeat center -26px;text-decoration:none;color:#000}
#nav .nav_left a:link,#nav .nav_left a:visited,#nav .nav_special a:link,#nav .nav_special a:visited
{background:url(nav.gif) no-repeat left top;margin-left:5px;}
#nav .nav_right span,#nav .nav_special a span{background:url(nav.gif) no-repeat right top;}
#nav .nav_left a:hover,#nav .nav_special a:hover{background:url(nav.gif) no-repeat left -26px;}
#nav .nav_right a:hover span,#nav .nav_special a:hover span{background:url(nav.gif) no-repeat right -26px;}
#nav .nav_choose a:link,#nav .nav_choose a:visited
{background:url(nav.gif) no-repeat left -52px;padding-left:20px;}
#nav .nav_choose a span
{background:url(nav.gif) no-repeat right -52px;padding-right:20px;font-weight:bold;font-size:14px;color:#fff;}

#nav_search{
/*background:url(nav_search_bg.jpg) repeat-x center top;height:69px;width:100%;text-align:center;line-height:18px;*/
  MARGIN: 0px auto; OVERFLOW: auto; WIDTH: 950px; ZOOM: 1; POSITION: static;BACKGROUND: url(nav_search_bg.jpg) repeat-x center top; text-align:center;line-height:18px;height:69px;
}
#nav_search option{width:100px;}



/*footer*/
/*#footer{border-top:5px solid #1974c8;text-align:center;width:100%;background:#fefefe;margin-top:5px;float:left}*/
#footer{
   MARGIN: 0px auto; OVERFLOW: auto;width:950px;ZOOM: 1; POSITION: static; text-align:center; border-top:5px solid #1974c8; background:#fefefe; margin-top:5px 
   }
#footmenu{background:#f7f7f7;line-height:30px;font-weight:bold;}
#footer p{line-height:25px;}


#reg{background:#f5fbfd;border:1px solid #c6dded;padding:2px;width:138px}
#reg span a{height:28px;margin-left:4px;line-height:28px;font-weight:bold;text-decoration:none;width:120px;float:left;background:url(sub_reg.gif) no-repeat;margin-top:3px;cursor:pointer;}
#reg span a span{background:url(sub_reg.gif) no-repeat;float:right;padding-left:10px;text-align:left;width:85px;}

#reg span a:link,#reg span a:visited{background-position:left top;padding-right:10px;}
#reg span a:link span,#reg span a:visited span{background-position:right top;}

#reg span a:hover{background-position:left -28px;}
#reg span a:hover span{background-position:right -28px;color:#1974c8;}

#hot-search .fl{}