	html, body, div, span, object, iframe,
	h1, h2, h3, h4, h5, h6, p, blockquote, pre,
	a, abbr, acronym, address, code,
	del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
	fieldset, form, label, legend,tr
	 {
	  margin: 0;
	  padding: 0;
	  border: 0;
	  FONT-SIZE: 12px;
	  font-weight:normal;
	}
TR {
	FONT-SIZE: 12px; color:#595959;
}
TD {
	FONT-SIZE: 12px;
	color="#595959";
}
   ul,ol,li{ list-style:none;}
	body{ font-size:12px; color:#595959; line-height:150%; background:#ffffff; }
	.header:after ,
	.body:after,
	.footer:after {
		content: "."; 
		display: block;
		height: 0; 
		clear: both; 
		visibility: hidden;
	}
	.clear{ clear:both;}
}
A:link {
	COLOR: #595959; TEXT-DECORATION: none;FONT-SIZE: 12px;
}
A:link {
	COLOR: #595959; TEXT-DECORATION: none;FONT-SIZE: 12px;
}
A:visited {
	COLOR: #595959; TEXT-DECORATION: none;FONT-SIZE: 12px;
}
A:hover {
	COLOR: #595959; TEXT-DECORATION: underline;FONT-SIZE: 12px;
}
.right{float:right;}
.left{float:left;}

.margintop{padding-top:8px;*padding-top:8px;_padding-top:0px;}
.redfont{color:#CF3535;}
.greenfont{color:#FF6600;}
.redbg{background-color:#F9F1F1;}
.f14{font-size:14px;}
.fbold{font-weight:bold;}
a.redlink:link{color:#CE3231;}
a.redlink:visited{color:#CE3231;}
a.redlink:hover{color:#CE3231;}
.text { border: 1px solid #dddddd;background-color:#ffffff; }


.body_center_980{ width:980px; margin:0 auto; }
/* 顶部top css开始 */
#top_menu0{ width:980px; height:26px; background-image:url(/images/webpic/top_bg.gif); background-repeat:no-repeat; background-position:top }
#top_menu0 .txt1 {
float:left;padding:4px 0px 0px 10px;
}
#top_menu0 .login {
float:left;padding:2px 20px 0px 40px;
}
/*login*/
#top_menu0 .loginok {
float:right;padding:2px 20px 0px 0px;height:30px;line-height:30px;
}
.login form {padding:8px 0 0 16px;margin:0;}
#top_menu0 .txtin {width:80px; border:1px solid #ccc;HEIGHT: 14px}
#top_menu0 .submit {width:64px;height:18px;line-height:18px;margin:1px 0 0 3px;color:#666;font-size:12px;padding-top:1px;border:none;background:url(/images/webpic/logbtn.gif) no-repeat;}
/* top_logo */
.top_logo_left{ width:280px; float:left;padding-top:3px;}
.top_logo_right{ width:620px; TEXT-ALIGN:right;padding-top:16px }
#s_top .botton .b{FLOAT: left;width:74px;}
/* memu */
.memu_2010_default {height:109px;font-size:14px;background-image:url(/images/2010/menu2010_bg.gif); background-repeat:no-repeat; background-position:top center;}
.memu_2010_marry{height:124px;font-size:14px;background-image:url(/images/2010/menu2010_bg_marry.gif); background-repeat:no-repeat; background-position:top center;}
.memu_2010_marry .navqw{CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 50px; PADDING-BOTTOM: 0px; OVERFLOW: hidden; PADDING-TOP: 6px; HEIGHT:45px;}
#memu_2010 {padding:0;clear:both;width:100%;font-size:14px;margin-top:8px;}
#memu_2010 ul {margin:0;padding:2px 0px 0px 20px;list-style:none;}
#memu_2010 li {display:block;float:left;margin:0;padding:2px 0px 0px 0px;TEXT-ALIGN: center;}
#memu_2010 li a,#memu_2010 li a:visited,#memu_2010 li a:hover{ display:block;  font-size:14px;font-weight:bold;text-decoration:none; width:100%;color:#595959;}
#memu_2010 li-on {display:block;float:left;margin:0;padding:0;TEXT-ALIGN: center;}
#memu_2010 li-on a,#memu_2010-on li a:visited,#memu_2010-on li a:hover{ display:block;  font-size:14px;font-weight:bold;text-decoration:none; width:100%; color:#ffffff;}
.memu_2010_bt1{ width:103px; height:37px; margin-right:3px; line-height:37px; background-image:url(/images/2010/menu2010_bt_bg.gif); background-repeat:no-repeat; background-position:0 -37px;color:#000000;}
.memu_2010_bt1-on{ width:103px; height:35px; margin-right:3px; line-height:35px; background-image:url(/images/2010/menu2010_bt_bg.gif); background-repeat:no-repeat; background-position:0 0; color:#ffffff;}
a.bt1_tl:link{color:#FFFFFF;}
a.bt1_tl:visited{color:#FFFFFF;}
a.bt1_tl:hover{color:#FFFFFF;}

#memu_2010_bt2 {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 50px; PADDING-BOTTOM: 0px; OVERFLOW: hidden; PADDING-TOP: 6px; HEIGHT: 30px;TEXT-ALIGN: center;width:980;color:#ffffff;}
#memu_2010_bt2 .icon { background-image:url(/images/2010/menu2010_icon.gif); background-repeat:no-repeat; width:12px; height:34px; } 
#memu_2010_bt2 .bt2_title{float:left;width:60px;}
#memu_2010_bt2 .bt2_title a.bt2_titlelink:link{color:#FFF;font-size:14px;}
#memu_2010_bt2 .bt2_title a.bt2_titlelink:visited{color:#FFF;font-size:14px;}
#memu_2010_bt2 .bt2_title a.bt2_titlelink:hover{color:#FFF;font-size:14px;}
#memu_2010_bt2 .bt2_bg{float:left;width:30px;background-image:url(/images/2010/menu2010_icon.gif);background-repeat:no-repeat;height:30px;}
#memu_2010_bt3 {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 220px; PADDING-BOTTOM: 0px; OVERFLOW: hidden; PADDING-TOP: 2px; }
#memu_2010_bt3 .icon { float:left; PADDING-LEFT: 23px; } 
.GnBt2{ width:108px; height:31px; margin-right:3px; line-height:31px; background-image:url(/images/webpic/gmenubar.gif); background-repeat:no-repeat; background-position:0 0;}
.GnBt2-on{ width:108px; height:31px; margin-right:3px; line-height:31px; background-image:url(/images/webpic/gmenubar.gif); background-repeat:no-repeat; background-position:0 -31px; font-weight:bold;}
/* search */
#logosearch {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; OVERFLOW: hidden; PADDING-TOP: 0px; HEIGHT: 30px
}
#logosearch .s2 {
	MARGIN-LEFT: 16px
}
#logosearch .s2 {
	PADDING-RIGHT: 4px; PADDING-LEFT: 5px;FLOAT: left; PADDING-BOTTOM: 5px; PADDING-TOP: 0px; HEIGHT: 30px
}
#logosearch .keyword {
	FONT-SIZE: 12px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 500px; COLOR: #bbb; LINE-HEIGHT: 20px; PADDING-TOP: 4px; FONT-FAMILY: verdana; LETTER-SPACING: -1px; 
}
#logosearch .keyword A {
	COLOR: #333333
}
#logosearch .keyword A:hover {
	COLOR: #f60
}
#logosearch .button {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; WIDTH: 66px; 
}
#logosearch .button A {
	CURSOR: pointer
}
#logosearch .button A {
	FLOAT: left; MARGIN: 0px 0px 3px
}
#logosearch .search {
	DISPLAY: inline; FLOAT: left; MARGIN: 2px 0px 0px; HEIGHT: 32px
}
#logosearch .tbox {
	COLOR: #595959;BORDER-RIGHT: #cecece 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #7c7c7c 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 12px; BACKGROUND: url(/images/webpic/sbox_bg.gif) #fff no-repeat; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 4px; BORDER-LEFT: #7c7c7c 1px solid; WIDTH: 125px; PADDING-TOP: 4px; BORDER-BOTTOM: #c3c3c3 1px solid; HEIGHT: 18px
}
#logosearch .btns {
	FLOAT: left; MARGIN: 10px 0px 0px 10px
}
#logosearch .data {
	FONT-SIZE: 14px; FLOAT: left; MARGIN: 6px 10px 0px 0px
}

#logosearch .btns SPAN A {
	TEXT-DECORATION: none
}
#logosearch .sbtn {
	BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #999 1px solid; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: url(/images/webpic/butbg_02.gif) repeat-x left top; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 4px; BORDER-LEFT: #999 1px solid; WIDTH: 90px; PADDING-TOP: 2px; BORDER-BOTTOM: #999 1px solid; HEIGHT: 24px
}
#logosearch .radio {
	MARGIN: 0px 0px 2px
}
#logosearch INPUT {
	VERTICAL-ALIGN: middle
}
#logosearch SELECT {
	VERTICAL-ALIGN: middle
}
#logosearch SELECT {
	FONT-SIZE: 12px
}
#logosearch FORM SPAN {
	FLOAT: left
}
.select {
	BORDER-RIGHT: #c3c3c3 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #7c7c7c 1px solid; DISPLAY: inline; PADDING-LEFT: 2px; BACKGROUND: url(/images/webpic/sbox_bg.gif) #fff no-repeat; FLOAT: left; PADDING-BOTTOM: 1px; MARGIN: 0px; BORDER-LEFT: #7c7c7c 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #c3c3c3 1px solid
}

/* 顶部top css结束 */

/* 底部bottom css开始 */
.bottom {padding:8px 0px 0px 0px;margin-top:8px;*margin-top:8px;_margin-top:0px;BACKGROUND: url(/images/webpic/foot_b.gif) repeat-x;WIDTH:100%;HEIGHT:80px;TEXT-ALIGN: center;LINE-HEIGHT: 23px;}
/* 底部bottom css结束 */

