/* CSS Document */
*{
  margin:0px;padding:0px;
}

/*******************************²Ëµ¥   start************************************/

#nav{
	margin-top:1px;
	height:60px;
	overflow:hidden;
	background-image: url(../images/nav_bg.gif);
	background-repeat: repeat-x;
}
#subnav{
     margin-top:-1px;width:456px;height:30px; float:right;background:url(../images/subnav_bg.gif) no-repeat;
	 overflow:hidden;font-size: 12px;line-height: 25px;	color: #000;
}

#subnav ul{padding:0 10px;padding-top:5px;list-style:none;
}
#subnav ul li,#subnav ul li a,#subnav ul li a:hover{
     display:inline;text-align:center;margin:0 5px;
}
.listitem{
     background:url(../images/nav_line.gif) no-repeat;
	 padding:5px;width:2px;
}

#mainnav{
	font-size: 12px;
	line-height: 25px;
	font-weight: bold;
	margin-top:5px;
	width:740px;
	letter-spacing: 3px;
	float:right;
	
}
#mainnav ul{display:inline;float:left;width:740px;list-style:none;
    }
#mainnav ul li,#mainnav ul li a,#mainnav ul li a:hover{
    float:left;color:#fff;display:inline;height:25px;margin-left:5px;margin-right:5px;
}
.current{
	background: url(../images/nav_current.gif) no-repeat 10px 20px;
		
}
.menuDiv {width:1px;height:1px;background:#fff;margin-top:5px;}

.grain{
	width:900px;padding:0 30px;
	height:60px;
	background: url(../images/nav_grain.gif) no-repeat 105px;
}
.logo{
    margin-top:8px; width:122px; height:46px; behavior: url(../common/iepngfix.htc) 

 }

/*******************************²Ëµ¥   end************************************/


.right{
  float:right;width:22%;
  height:50px;
  color:#838383;
}
.right a:link{
	color:#838383;   
}
.right a:hover{
	color:#838383;text-decoration: underline;     
}


.left{
  float:left; clear:left;width: 22%; color:#76767E;
 }
.left a:link{
	color:#838383; 
}
.left a:hover{
	color:#838383;text-decoration: underline;     
}

.centen{
  float: left;  width:47%;
  margin-left:5px;
  height:50px;
  color:#445175;
}
.centen a{
	color:#445175;
}
.centen a:hover{
	color:#445175;text-decoration: underline;     
}

#leftdiv1,#leftdiv2,#leftdiv3{
	margin-top:5px;background: url(../images/left_bg.gif) no-repeat left bottom; 
}
#leftdiv1{
	height:230px!important;height:220px;
}
#leftdiv1 h5{ color:#FFFFFF; font-size:12px; font-weight:bold; background:url(../images/div1-t.gif); width:208px; height:31px; position:relative; }
#leftdiv1 h5 span{ position:absolute;left:55px; bottom:-2px;}

#leftdiv2{
	height:292px!important;height:322px;
}
#leftdiv2 h5{ color:#FFFFFF; font-size:12px; font-weight:bold; background:url(../images/div2-t.gif); width:208px; height:31px; position:relative; }
#leftdiv2 h5 span{ position:absolute;left:55px; bottom:-2px;}

#leftdiv3{
	height:290px!important;height:291px;
}
#leftdiv3 h5{ color:#FFFFFF; font-size:12px; font-weight:bold; background:url(../images/div3-t.gif); width:208px; height:31px; position:relative; }
#leftdiv3 h5 span{ position:absolute;left:55px; bottom:-2px;}


form{
    margin:15px;
}
.r_img{
    float:right;clear:right;margin:5px;
}
.img_r{
    float:left;clear:left;margin:0px;
}
#leftdiv2 ul,#leftdiv3 ul{
    height:240px;list-style-type:none;margin-left:20px;margin-bottom:10px;
}
#leftdiv2 ul li,#leftdiv3 ul li{
    line-height:21px;width:190px;overflow:hidden;
}
#info{
    width:77%;height:230px!important;height:220px;
	margin-left:5px;margin-top:5px;background:url(../images/titlebar.gif) repeat-x;float:right;clear:right;
}
.title{
    float:left;background:url(../images/titlebar_h5.gif) no-repeat bottom;
}
#info h5,#column2 h5{
    line-height:32px;font-size:12px;
	color:#fff;width:15%;text-align:center;float:left;
}
#info ul{
   list-style-type:none;float:left;clear:left;width:100%;
}
#info ul li{
   float:left;display:block;height:180px;
}
#info ul li ul{
  width:320px!important;width:303px;margin-left:25px!important;margin-left:15px;
}
#info ul li ul li {
 height:21px!important;height:23px;overflow:hidden;
 color:#5D5F84;float:left;clear:left;width:300px;
}
.upright{
   width:1px;background:#B9BBDF;margin-left:20px;margin-right:20px;margin-top:10px;
}

#column2 ul{
   list-style-type:none;float:left;width:77%;margin-top:5px;
}
#column2 ul li{
   float:left;display:block;height:180px;
}
#column2 ul li ul{
   width:338px;margin-left:5px;background:#fff;background:url(../images/titlebar.gif) repeat-x;float:left;
}
#column2 ul li ul li{
  margin-left:25px!important;margin-left:15px;
  height:21px!important;height:23px;overflow:hidden;color:#5D5F84;float:left;clear:left;
}
#column2 h5{
	float:left;
	width:26%;
	background-image: url(../images/column_h5.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
.banner{
    margin-top:5px;margin-left:10px;
}
#policy,#skill{
    margin-left:5px;margin-top:5px;float:left;width:242px!important;width:242px;border:1px solid #484DAD;
    background:url(../images/policy_bg.gif) repeat-x bottom;color:#5D5F84;height:287px!important;height:282px;
}
#policy ul,#skill ul{ 
    float:left;width:242px!important;width:242px;height:287px;border:1px solid #484DAD;
    background:url(../images/policy_bg.gif) repeat-x bottom;color:#5D5F84;
}
#policy ul li,#skill ul li{ 
    height:22px;overflow:hidden;
}
#policy h5,#skill h5{ 
    margin-top:7px;margin-left:10px;margin-right:3px;color:#fff;background:url(../images/policy_t.gif); height:32px; text-indent:0.5cm; line-height:32px;
}
#policy h5 span ,#skill h5 span{ font-size:12px; font-weight:bold; }

#vote2{
	margin-left:5px;margin-top:5px;float:left;
	width:209px;height:258px!important; height:259px;border:1px solid #A6A6A6;
	background: url(../images/vote_bg.gif) ;padding:15px;
}
#vote2 h5{
	color:#EA7400;
	font-size: 12px;
	font-weight: bold;
}
#vote2 p{
	color:#565656;line-height:22px;margin:0px;
	font-size: 12px;font-weight: normal;text-indent: 25px;
	
}
/*******************************±íµ¥ ************************************/
.s1{ width:154px; margin-left:10px; margin-bottom:3px;}
.s2{ width:70px; margin-left:10px; margin-bottom:3px;}
.s3{ width:150px; margin-left:10px; margin-bottom:3px;}
.radio{ margin-left:10px;}
.button{ float:right;}

/*****************************Add by wjy*********************************/
#pagebody div h5 span a:link
{
    color:White;
}
.title a:link
{
    color:White;
}
#pagebody div h5 span a:visited
{
    color:White;
}
.title a:visited
{
    color:White;
}
#pagebody div h5 span a:hover
{
    color:#BB2C00;
}
.title a:hover
{
    color:#BB2C00;
}

