
/* CSS Document */
body
{
	margin:0px;
	padding:0px;
	background-image:url(../img/blue/bg19_007.gif);
	background-repeat:repeat;
}

.submenu
{
	background-image:url(../img/submenubg.jpg);
	background-repeat:repeat-x;
	height:34px;
	line-height:34px;
}
.ft
{
	font-size:12px;
	color:#333333;
	text-align:center;
}
.ft a
{
	color:#333;
	text-decoration:none;
}
.ft a:hover
{
	color:#0764B7;
	text-decoration:none;
}
.iput
{
	border:1px solid #cccccc;
	background-color:#FFFFFF;
}
.mp
{
	margin-top:5px;
}
.mp1
{
	margin-top:10px;
}
.mp2
{
	margin-top:3px;
	margin-bottom:6px;
}
.img1
{
	padding-left:5px;
	padding-right:5px;
}
.pd
{
	padding-right:10px;
}
.rightbar
{
	background-image:url(../img/rightbg.jpg);
	background-repeat:repeat-y;
	width:211px;
}
.leftbar
{
	background-image:url(../img/leftbg.jpg);
	background-repeat:repeat-y;
	width:211px;
}
.menu
{
	width:950px;
	margin:0 auto;
    background-image:url(../img/blue/menubg.jpg);
	background-repeat:repeat-x;
	height:31px;
	line-height:31px;
}
.menu ul
{
	margin:0 auto;
	list-style:none;
        
}
.menu li
{
	font-size:12px;
	color:#FFFFFF;
	float:left;
	line-height:14px;
	list-style:none;
	margin:10px 5px;
}
.menu ul li a:link,.menu ul li a:visited 
{
	color:#FFF;text-decoration: none;line-height:14px;
}
.menu ul li a:hover
{
	color:#FFF;
	text-decoration: underline;line-height:14px;
}

.title_left1
{
	background-image:url(../img/blue/title_left.jpg);
	background-repeat:no-repeat;
	width:3px;
	height:28px;
}
.titlebg
{
	background-image:url(../img/blue/title_bg.jpg);
	background-repeat:repeat-x;
	height:28px;
	line-height:28px;
}
.title_rt
{
	background-image:url(../img/blue/title_right.jpg);
	background-repeat:no-repeat;
	width:3px;
	height:28px;
}

.leftlist
{
	background-image:url(../img/blue/listpic.jpg);
	background-repeat:no-repeat;
	background-position:left;
	background-color:#FFFFFF;
	font-size:14px;
	color:#333333;
	line-height:18px;
	font-weight:bold;
	height:18px;
	text-align:left;
	padding-left:8px;
}
.title_right
{
	background-image:url(../img/blue/title_rt.jpg);
	background-repeat:no-repeat;
	height:28px;
	line-height:28px;
}
.title_right1
{
	background-image:url(../img/blue/title_rt1.jpg);
	background-repeat:no-repeat;
	height:28px;
	line-height:28px;
}
.titleft
{
	font-size:14px;
	color:#FFFFFF;
	text-align:left;
	background-image:url(../img/cir.gif);
	background-position:5px;
	padding-left:20px;
	background-repeat:no-repeat;
	font-weight:bold;
}
.titlebg1
{
	background-image:url(../img/t1_centerbg.jpg);
	background-repeat:repeat-x;
	height:28px;
	line-height:28px;
}
.gd1
{
	font-size:12px;
	color:#FFFFFF;
	text-align:center;
}
.gd1 a:link,.gd1 a:visited
{
	color:#fff;
	text-decoration:none;
}
.gd1 a:hover
{
	color:#fff;
	text-decoration:underline;
}
.gd
{
	background-image:url(../img/arrow.gif);
	background-repeat:no-repeat;
	background-position:right;
	font-size:12px;
	color:#FFFFFF;
	text-align:right;
	padding-right:12px;
}
.gd a:link,.gd a:visited
{
	color:#FFFFFF;
	text-decoration:none;
}
.gd a:hover
{
	color:#ffffff;
	text-decoration:underline;
}
.gdyw
{
	background-image:url(../img/arrowyw.gif);
	background-repeat:no-repeat;
	background-position:right;
	font-size:12px;
	color:#333333;
	text-align:right;
	padding-right:12px;
}
.gdyw a
{
	color:#333;
	text-decoration:none;
}
.gdyw a:hover
{
	color:#ff5200;
	text-decoration:none;
}
.right_ft
{
	font-size:14px;
	color:#333333;
	line-height:28px;
	text-align:left;
	font-weight:bold;
	background-image:url(../img/cir1.gif);
	background-repeat:no-repeat;
	background-position:6px;
	padding-left:24px;
}

.bd
{
	border:1px solid #DCDCDC;
	padding-left:5px;
	padding-right:5px;
}
.bd1
{
	border:1px solid #cccccc;
	padding-left:5px;
	padding-right:5px;
}
.bd2
{
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
}
.ftt
{
	font-size:12px;
	color:#333333;
	line-height:18px;
	text-align:left;
}
.ftt a
{
	color:#333333;
	text-decoration:none;
}
.ftt a:hover
{
	color:#0764B7;
	text-decoration:none;
}
.f_1
{
	font-size:12px;
	color:#333333;
	line-height:20px;
	text-align:center;
}
.f_1 a
{
	color:#333333;
	text-decoration:none;
}
.f_1 a:hover
{
	color:#0764B7;
	text-decoration:none;
}
.f_2
{
	font-size:12px;
	color:#333333;
	text-align:left;
	line-height:25px;
}
.f_2 a
{
	color:#333333;
	text-decoration:none;
}
.f_2 a:hover
{
	color:#0764B7;
	text-decoration:none;
}
.f1_2
{
	font-size:12px;
	color:#333333;
	text-align:left;
	line-height:24px;
}
.f1_2 a
{
	color:#333333;
	text-decoration:none;
}
.f1_2 a:hover
{
	color:#0764B7;
	text-decoration:none;
}
.ft_date
{
	font-size:12px;
	color:#333333;
	text-align:right;
}
.bm
{
	border-bottom:1px dashed #333;
list-style:inside;
}
.bm1
{
	border-bottom:1px solid #eaeaea;
list-style:inside;
}
.btn
{
	background-image:url(../img/button.jpg);
	background-repeat:no-repeat;
	background-position:center;
	width:83px;
	height:20px;
	line-height:20px;
}
.line1
{
	background-image:url(../img/dot.jpg);
	background-repeat:repeat;
	height:22px;
}
.arrowlist
{
	background-image:url(../img/arr.jpg);
	background-repeat:no-repeat;
	background-position:2px;
	padding-left:18px;
	font-size:12px;
	color:#333333;
	text-align:left;
	line-height:25px;
}
.f_3
{
	font-size:12px;
	color:#333333;
	text-align:right;
	line-height:28px;
}
.f_4
{
	font-size:12px;
	color:#333333;
	text-align:center;
	line-height:28px;
}
.lineheight
{
	height:28px;
	line-height:28px;
	text-align:center;
}
.graybg
{
	background-image:url(../img/line.jpg);
	background-repeat:repeat-x;
	height:25px;
	line-height:25px;
}
.f_5
{
	font-size:12px;
	color:#333333;
	line-height:25px;
	text-align:left;
	background-image:url(../img/arrgray.gif);
	background-repeat:no-repeat;
	padding-left:18px;
	background-position:2px;
}
.f_6
{
	font-size:14px;
	color:#2c8be7;
	line-height:30px;
	text-align:center;
	font-weight:bold;
}
.foot
{
	background-image:url(../img/btm.jpg);
	background-repeat:repeat-x;
	height:32px;
	line-height:32px;
}
.tp_bd
{
	border-top:1px solid #cccccc;
	line-height:30px;
}
.submenustyle, .submenustyle ul
{
	position:absolute;
	top:20px;
	left:-8px;
	width:60px;
	z-index:auto;
	visibility:hidden; 
	background-color:#2c8be7;
}
.submenustyle li a
{
	display: block;
	color: #000000;
	background-color: #2c8be7;
	text-decoration: none;
	padding: 4px 5px;
	overflow:hidden;
	border-bottom: 1px dashed #ffffff;
}
.submenustyle1, .submenustyle1 ul
{
	position:absolute;
	top:20px;
	left:-8px;
	width:120px;
	z-index:auto;
	visibility:hidden; 
	background-color:#2c8be7;
}
.submenustyle1 li a
{
	display: block;
	width: 100px;
	color: #666;
	background-color: #2c8be7;
	text-decoration: none;
	padding: 4px 5px;
	border-bottom: 1px dashed #ffffff;
}
.menu_line
{
	background-image:url(../img/white.jpg);
	background-repeat:no-repeat;
	width:1px;
	height:12px;
}
.vote_result
{
	background-image:url(../img/VoteResult.gif);
	background-repeat:repeat-x;
	height:8px;
}
.list_font
{
	font-size:12px;
	color:#333;
	line-height:25px;
	text-align:left;
	background-image:url(../img/line1.jpg);
	background-repeat:repeat-x;
	padding-left:15px;
}
.list_font a
{
	color:#333333;
	text-decoration:none;
}
.list_font a:hover
{
	color:#333333;
	text-decoration:underline;
}
.t1_left
{
	background-image:url(../img/blue/t1_left.jpg);
	background-repeat:no-repeat;
	width:126px;
	height:28px;
	line-height:28px;
	text-align:left;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
}
/*--Ä¬ÈÏbanner*/
.banner
{
	background-image:url(../img/blue/banner.jpg);
	background-repeat:no-repeat;
	width:950px;
	height:199px;
}
.info_ft
{
	font-size:12px;
	line-height:25px;
	text-align:left;
	padding-left:10px;
	color:#333;
	background-color:#dff5ff;
	border-bottom:1px solid #afd3eb;

}
.info_ft1
{
	font-size:12px;
	color:#333;
	line-height:25px;
	text-align:left;
	padding-left:10px;
	padding-right:10px;
}
.info_bd
{
	border:1px solid #afd3eb;
}
.info_bd1
{
	border:1px solid #c0c0c0;
	background-color:#fffff0;
}
