body
{
	font-size: 12px;
	font-family: SimSun;
	margin: 2px;
	background-color: #fffbff;
}

body table td
{
	font-size: 12px;
}
div
{
	font-size: 12px;
	line-height: 150%;
}

img
{
	border-width: 0px;
}
.table
{
	table-layout: fixed;
	width: 100%;
	border-collapse: collapse;
}
a:link
{
	text-decoration: none;
}

A:visited
{
	text-decoration: none;
}
.ellipsis
{
	line-height: 180%;
	width: 99%;
	text-align: left;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.border
{
	border: 1px solid #d2d2d2;
	clear: both;
}

.page
{
	text-align: right;
}
.page a
{
	color: #95AECD;
}
.page div
{
	color: #95AECD;
}

hr
{
	color: #95AECD;
	height: 1px;
}
.title
{
	font-size: 16px;
	line-height: 150%;
	font-weight: bold;
	text-align: center;
	letter-spacing: 2px;
	padding: 5px;
}
.content
{
	line-height: 180%;
	font-size: 14px;
	letter-spacing: 1px;
	text-align: left;
	padding: 10px;
}

.grid_list
{
	text-align: center;
	float: left;
	width: 105px;
	line-height: 150%;
	padding: 6px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.top
{
	text-align: right;
	padding: 0px 20px 0px 0;
	background-color: #FAF5F2;
}
.top img
{
	vertical-align: middle;
}
/*------------------------------header start-----------------------------------------*/
#guest_alert
{
	background: #fccf1a;
}

#logo
{
	position: relative;
	z-index: 500;
	float: left;
	width: 196px;
	height: 52px;
	cursor:pointer;
	top: 2px;
}
#logo
{
	background: url(/images/sxy.gif) no-repeat 0 0;
}

#top_bar
{
	position: relative;
	z-index: 500;
	float: left;
	height: 20px;
	padding: 9px 0 0 0;
}
#logon
{
	position: relative;
	z-index: 500;
	float: right;
	padding: 9px 0 0 0;
	margin: 0;
	font-size: 12px;
	font-weight: normal;
	line-height: 120%;
	text-align: right;
	width: 215px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
#logonpad
{
	float: right;
	width: 100%;
	height: 27px;
}
#hellopad
{
	float: right;
	width: 100%;
	height: 28px;
}
#hellopad span
{
	float: right;
	margin: 8px 5px 0 0;
}
#hellopad a
{
	color: #19aee8;
}
#header_horizon_1
{
	position: relative;
	z-index: 400;
	left: 0;
	top: 0;
	font-size: 0;
	margin-top: 0px;
	height: 2px;
	background: #D33301;
	width: 100%;
}
#header_horizon_2
{
	z-index: 400;
	left: 0;
	top: 0;
	font-size: 0;
	margin-top: -2px;
	height: 2px;
	background: #D33301;
	width: 100%;
	clear: both;
}

#header_bottom_padding
{
	position: absolute;
	z-index: 400;
	left: 0;
	top: 0;
	width: 100%;
	font-size: 0;
}
#header_bottom_padding
{
	height: 2px;
	margin-top: 62px;
	background: #fff;
}


.nav
{
	float: left;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	line-height: normal;
	padding: 4px 0 0 0;
}
/* html .nav{ width: 97%; }*/
.nav ul
{
	margin: 0;
	padding: 0px 10px 0 10px;
	list-style: none;
}
.nav li
{
	display: inline;
	margin: 0;
	padding: 0;
	background: #fff;
}

.nav a
{
	float: left;
	height: 25px;
	background: url(/images/tableft1.gif) no-repeat left top;
	margin: 0;
	padding: 0px 0 0 3px;
	text-decoration: none;
}
.nav a span
{
	float: left;
	height: 20px;
	background: url(/images/tabright1.gif) no-repeat right top;
	margin: 0;
	padding: 5px 15px 0 7px;
	color: #fff;
	cursor:pointer;
}

* html .nav a span
{
	line-height: 20px;
	overflow: hidden;
}
.nav a:hover
{
	background-position: left -42px;
	border-bottom: 1px solid #fff;
}
.nav a:hover span
{
	color: #DD4C08;
	background-position: right -42px;
}


.newlw_fontcolor
{
	color: #bbb;
}
.newlw_fontcolor a
{
	color: #bbb;
}

a.a_logon
{
	color: #690;
	text-decoration: none;
}
a.a_logon:link
{
	color: #690;
	text-decoration: underline;
}
a.a_logon:visited
{
	color: #690;
	text-decoration: underline;
}
a.a_logon:hover
{
	color: #a6d525;
	text-decoration: underline;
}
a.a_logon:active
{
	color: #690;
	text-decoration: underline;
}

/*-------------------header end----------------------------------------*/
.mc
{
	text-align: center;
}
.mc #a
{
	width: 996px;
}
.bottom
{
	margin:0px auto;
	text-align: center;
	clear:both;
	display:block;
}
.bottom span
{
	display: block;
	clear: both;
	width: 760px;
	border-top: 2px solid #FF6600;
	text-align: center;
	padding-top: 6px;
	font-size: 12px;
	line-height: 150%;
	margin-top: 10px;
	background: #c8c6c7;
	margin:0px auto;
}

.ft
{
	background: #E76C02;
	color: White;
	text-indent: 10px;
	font-weight: bold;
}
.pt2
{
	padding-top: 2px;
	clear: both;
}
.pt5
{
	padding-top: 5px;
	clear: both;
}

#kc .n
{
	clear: both;
	float: left;
	width: 215px;
	text-align: left;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	text-indent: 2px;
}
#kc .n .s
{
	color: #D23232;
}
#kc .q
{
	clear: both;
	float: right;
	width: 33px;
	text-align: right;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
#kc .q1
{
	clear: both;
	float: right;
	width: 33px;
	text-align: left;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	background: #E0DEDF;
}
#kc .n1
{
	clear: both;
	float: left;
	width: 215px;
	text-align: left;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	background: #E0DEDF;
}
.wp99
{
	width: 99%;
}

.ls
{
	border: 1px solid #DEDEDE;
	clear: both;
	width: 100%;
}
.ls .t
{
	height: 22px;
	overflow: hidden;
	color: #ff7304;
	padding-right: 5px;
	padding-left: 15px;
	padding-bottom: 5px;
	padding-top: 5px;
}
.ls .t .r
{
	float: right;
	padding-right: 3px;
}
.ls .t .l a
{
	color: #ff7304;
}
.ls .t .l
{
	float: left;
	font-size: 14px;
	font-weight: bold;
}


.ls .li
{
	clear: both;
	padding: 0px;
}
.ls .li .t
{
	padding: 2px;
	text-align: left;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	font-size: 14px;
	line-height: 150%;
}
.ls .li .t .d
{
	background: url(/images/d.gif);
	width: 16px;
	padding: 2px;
}
.ls .li .f
{
	width: 100px;
	text-align: right;
}
.ls .li .i
{
	width: 50px;
	text-align: center;
}

/*.ls .li a { color: Black; }*/

.nr
{
	border: 2px solid #98DEF8;
	clear: both;
	padding-top: 5px;
}
.nr .t
{
	height: 22px;
	overflow: hidden;
	color: Black;
	font-weight: bold;
	padding-right: 5px;
	padding-left: 15px;
	padding-bottom: 5px;
	padding-top: 5px;
	text-align: center;
	font-size: 14px;
}
.nr .t1
{
	text-align: center;
}
.nr .t1 .v
{
	color: Green;
}
.nr .t2
{
	background: #FEEDC9;
	color: Red;
	text-indent: 10px;
	padding: 2px;
	height: 20px;
}
.nr .zw
{
	font-size: 11pt;
	padding: 2px;
}

.nr .pj
{
	text-align: center;
	background: #DDEEFF;
	padding: 2px;
	font-size: 12px;
}
.nr .t2 .l
{
	float: left;
}
.nr .t2 .r
{
	float: right;
}
.nr .tj
{
	text-align: right;
	padding: 5px;
}
.nr .tj img
{
	vertical-align: middle;
}

.tl
{
	border: 0px solid #FF7752;
	text-align: left;
}
.tl .h
{
	font-weight: bold;
	padding: 2px;
	font-size: 14px;
}

.navTitle
{
	margin-top: -5px;
	border: 1px solid #CC0000;
	text-align: left;
	background: #F1F1FD;
	text-indent: 15px;
	padding: 2px;
	letter-spacing: 2px;
	line-height: 180%;
	text-align: left;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.lb
{
	border-collapse: collapse;
}
.lb .h
{
	background: #EEEEEE;
	text-align: center;
}
.lb .t
{
	font-size: 14px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	width: 100%;
}
/*----------------------------dEtail start---------------------------------------------*/
.nr2
{
	padding: 5px;
	line-height: 180%;
	font-size: 14px;
}
.bt
{
}

.bt .l
{
	float: left;
	font-size: 12pt;
	font-weight: bold;
	color: #669900;
	text-indent: 10px;
}
.bt .l .s
{
	font-size: 12px;
	color: Red;
	font-weight: normal;
}
.bt .l .s img
{
	border-width: 0px;
	vertical-align: middle;
}
.bt .r
{
	float: right;
	color: red;
	padding: 0px;
	font-size: 14px;
	width: 100px;
	text-align: center;
	font-weight: normal;
}
.tj
{
	padding-top:5px;
	color: #ff8900;
	width: 70px;
	text-align: center;
	
}
.tj .cs
{
	border: 1px solid #ff8900;
	text-align: center;

	padding-right: 2px;
	padding-left: 2px;
}
.tj a
{
	color: #ff8900;
}
.sj
{
	text-align: left;
	color: #BBBBBB;
	
}

.sj div a
{
	color:#ff8900;
}
.hf
{
	text-align: right;
	font-size: 14px;
	padding: 5px 15px 5px 5px;
}
.hf img
{
	vertical-align: middle;
}
.hf span
{
	color: #19AEE8;
	font-size: 14px;
	cursor:pointer;
}
.hf div
{
	background: #19AEE8;
	color: White;
	padding: 0px;
	cursor:pointer;
	font-size: 14px;
	width: 40px;
	text-align: center;
}
.bg1
{
	background: #EEF6FB;
}
.say
{
	background: #f6e7e3;
	color: #b80a2b;
	padding: 2px;
	cursor:pointer;
	font-size: 14px;
	width: auto;
}
.say a
{
	color:red;
}
.gzsm
{
}
.gzsm a
{
	color: #608F22;
}
.SideBar
{
	width: 170px;
	vertical-align: top;
	padding-top: 0px;
	text-align: center;
}
.SideBar li
{
	width: 170px;
	vertical-align: top;
	padding-top: 0px;
	text-align: center;
	text-align: left;
	list-style-image: url( '/Images/li.gif' );
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.SideBar a div
{
	background: #EEF6FB;
	padding: 2px;
	font-size: 14px;
	color: #18AFE7;
	margin: 2px 0px 2px 0px;
}
.SideBar a
{
	color: #690;
	text-decoration: none;
}
.SideBar li a:hover
{
	color: #ff6600;
	text-decoration:underline;
}

.SideBar a.on div
{
	background: #18AFE7;
	padding: 2px;
	font-size: 14px;
	color: #18AFE7;
	margin: 2px 0px 2px 0px;
	color: White;
}


.SideBar a:visited
{
	color: #18AFE7;
	text-decoration: underline;
}
.SideBar a:hover div
{
	background: #98DEF8;
}

.Container
{
	border: 2px solid #e0e0e0;
}
div.L100 #SideBar a div
{
	background: #EEF6FB;
	padding: 2px;
	font-size: 14px;
	color: #18AFE7;
	margin: 2px 0px 2px 0px;
}
div.L100 #SideBar a
{
	color: #690;
	text-decoration: none;
}
div.L100 #SideBar a.on div
{
	background: #18AFE7;
	padding: 2px;
	font-size: 14px;
	color: #18AFE7;
	margin: 2px 0px 2px 0px;
	color: White;
}

div.L100 #SideBar a:visited
{
	color: #18AFE7;
	text-decoration: underline;
}
div.L100 #SideBar a:hover div
{
	background: #98DEF8;
}

div.L100 #Container
{
	border: 2px solid #98DEF8;
}
/*--------------------------detail end----------------------------------------------*/
.dqwz
{
	width: 100%;
	color: #1a81f7;
	font-weight: bold;

	clear: both;
	float: left;
	padding: 2px;
	margin: -2px;
	text-indent: 20px;
}
.dqwz a
{
	color:#1a81f7;
	/*color: #336600;*/
}


.validatorCalloutHighlight
{
	background-color: lemonchiffon;
}
.wt
{
	line-height: 200%;
}
.wt .l
{
	font-size: 14px;
	padding: 5px;
}

/*------default---------------*/
#weltop_value
{
	width: 600px;
	height: 50px;
	text-align: center;
	color: #78ac0c;
	font-size: 110%;
	font-weight: bold;
}
#welmid
{
	width: 100%;
	margin-top: 15px;
	text-align: center;
}
#welmid_want
{
	width: 100%;
}
/*float:left*/
/*
#welmid_want div {float:left; width:100%;}
#welmid_want div span {float:left; width:300px; margin-top:5px;}
*/
#welmid_want table td
{
	width: 120px;
	cursor: pointer;
	text-align: center;
}
#welmid_want table td span
{
	font-weight: bold;
	font-size: 120%;
	text-align: center;
}
#welmid_us
{
	float: left;
	width: 100%;
	margin: 35px 0 15px 0;
}
#index_seperator
{
	margin-top: 30px;
}
#welmid_function
{
	float: left;
	width: 320px;
	text-align: left;
	padding-top: 10px;
}
#welmid_function div
{
	color: #bbb;
	text-align: left;
	margin-left: 50px;
	margin-top: 5px;
}
#welmid_register
{
	float: right;
	width: 280px;
}
#welmid_more
{
	float: left;
	width: 100%;
	margin: 10px 0 0 0;
}
#welbot
{
	float: left;
	width: 100%;
	height: 50px;
	margin-top: 10px;
}
.i_subscribe
{
	width: 80px;
	height: 80px;
	cursor: pointer;
	background: url(/images/i_subscribe.gif) no-repeat 0 0;
}
.i_subscribe:hover
{
	width: 80px;
	height: 80px;
	cursor: pointer;
	background: url(/images/i_subscribe_h.gif) no-repeat 0 0;
}
.i_group
{
	width: 80px;
	height: 80px;
	cursor: pointer;
	background: url(/images/i_group.gif) no-repeat 0 0;
}
.i_group:hover
{
	width: 80px;
	height: 80px;
	cursor: pointer;
	background: url(/images/i_group_h.gif) no-repeat 0 0;
}
.i_share
{
	width: 80px;
	height: 80px;
	cursor: pointer;
	background: url(/images/i_share.gif) no-repeat 0 0;
}
.i_share:hover
{
	width: 80px;
	height: 80px;
	cursor: pointer;
	background: url(/images/i_share_h.gif) no-repeat 0 0;
}
.i_read
{
	width: 80px;
	height: 80px;
	cursor: pointer;
	background: url(/images/i_read.gif) no-repeat 0 0;
}
.i_read:hover
{
	width: 80px;
	height: 80px;
	cursor: pointer;
	background: url(/images/i_read_h.gif) no-repeat 0 0;
}

.login_guest
{
	width: 110px;
	height: 90px;
	cursor: pointer;
	float: left;
	background: url(/images/login_guest.gif) no-repeat 0 0;
	margin-right: 5px;
}
.login_guest:hover
{
	width: 110px;
	height: 90px;
	cursor: pointer;
	float: left;
	background: url(/images/login_guest_h.gif) no-repeat 0 0;
	margin-right: 5px;
}
.login_member
{
	width: 110px;
	height: 90px;
	cursor: pointer;
	float: left;
	background: url(/images/login_member.gif) no-repeat 0 0;
}
.login_member:hover
{
	width: 110px;
	height: 90px;
	cursor: pointer;
	float: left;
	background: url(/images/login_member_h.gif) no-repeat 0 0;
}


/*--------------------------------------------*/

/*-------------------------------------hot----------------------------------*/
.hot
{
}
.hot h1
{
	font-size: 14px;
	font-weight: bold;
	color: #555555;
	margin: 0;
}
.hot h2
{
	font-size: 12px;
	font-weight: normal;
	margin: 0;
}
.hotClass
{
	font-size: 12px;
	font-weight: normal;
	color: red;
	margin: 0;
}
/*-------------------------------------hot end------------------------------*/

.zw div
{
	font-size: 14px;
	line-height: 180%;
}
.zw a
{
	border-bottom: 1px dashed;
	color: blue;
}
.zw font
{
	font-size: 14px;
}
.zw
{
	line-height: 180%;
}

.photoList
{
	clear: both;
	text-align: center;
	padding-left: 40px;
	padding-top: 5px;
}
.dpl
{
	text-align: center;
	padding: 1px;
	float: left;
}
.dpl .i
{
	padding: 5px;
	border-right: #dddddd 1px solid;
	border-top: #dddddd 1px solid;
	border-left: #dddddd 1px solid;
	border-bottom: #dddddd 1px solid;
	border-width: 0px;
}
.dpl .tt
{
	clear: both;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 5px;
	overflow: hidden;
	width: 100px;
	padding-top: 5px;
	white-space: nowrap;
	text-overflow: ellipsis;
	text-align: center;
}

/*-------------Ô²½Ç-------------------------------*/
#search 
{
	font-size: 14px;
	height:46px;
}
#search .ll
{
		background:url(/images/news/nbgl.gif);
		width:3px;
		float:left;height:46px;
}
#search .cc
{
			background:url(/images/news/nbg.gif);
		width:988px;
		float:left;height:31px;
		text-indent:20px;
		padding-top:15px;
}
#search .rr
{
	 
		background:url(/images/news/nbgr.gif);
		width:5px;
		float:right;height:46px;
}
.search { clear: both; height: 22px; }                                                                                          
.search img { cursor: hand; }                                                                                                   
.search .l { float: left; }                                                                                                     
.search .t { padding-top: 8px; float: left; width: 72px; white-space: nowrap; }                                                 
.search .l { }                                                                                                                  
.search .l .i0 { border: 1px solid #98DEF8; width: 280px; }                                                                     
.search .l .i1 { border: 1px solid #D9681A; width: 350px; }                                                                     
.search .l .i2 { border: 1px solid #D9681A; width: 350px; }                                                                     
.search .l .i3 { border: 1px solid #D9681A; width: 350px; }                                                                     
.search .l .i4 { border: 1px solid #D9681A; width: 350px; }                                                                     
.search .l .i5 { border: 1px solid #D9681A; width: 350px; }                                                                     
                                                                                                                                
.search .r { float: right; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; width: 230px; padding-top: 8px; }    
               
               
.group ,.group div
{
	font-size: 14px;
	padding:0px 2px 0px 2px;
}

.group i.corner
{
	display: block;
}
.group i.corner i
{
	height: 1px;
	display: block;
	font-size: 1px;
	overflow: hidden;
}
.group i.corner i.l1
{
	margin: 0 5px;
	border-bottom: 1px solid #dedede;
}
.group i.corner i.l2,.group i.corner i.l3,.group i.corner i.l4,.group div.cbody
{
	margin: 0 3px;
	border-left: 1px solid #dedede;
	border-right: 1px solid #dedede;

}
.group i.corner i.l3
{
	margin: 0 2px;
}
.group i.corner i.l4
{
	margin: 0 1px;
	height: 2px;
}
.group i.corner i.l5
{
	margin: 0 5px;
	border-top: 1px solid #dedede;
	height: 2px;
}
.group div.cbody
{
	padding: 4px 4px 2px 0px;
	margin: 0;
	background: white;
	text-align: left;
	clear: both;
	display:block;
} 
.group div.cbody .title
{
	clear:both;
	height:23px;
	border-bottom:1px solid #dedede;
}       
.group div.cbody .title .l
{
	float:left;
	
}   
.group div.cbody .title .l img
{
	padding-right:10px;
	vertical-align:middle;
}                                                                                                                    
.group div.cbody .title .r
{
	float:right;
}                   
.group div.cbody .content
{
	clear:both;
	padding-top:4px;
	height:140px;
	display:block;
}              
.group div.cbody .content .l
{
	float:left;
	width:140px;
}
.group div.cbody .content .r
{
	float:left;
	width:162px;
	overflow:hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	font-size:9pt;
	line-height:20px;
	vertical-align:middle;

}
.group div.cbody .content .li
{
	width:132px;
	height:20px;
	line-height:20px;	
	vertical-align:middle;
	text-align:left;
	background-image: url( '/Images/li.gif' );
	background-repeat:no-repeat;
	text-indent:8px;
	font-size:9pt;
	overflow:hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	float:left;
}    
.group  a
{
	color:#545452;
}
 .group div.cbody .content .new
{
	width:22px; float:left; height:17px;
	line-height:17px;
	background-image:url(/images/default20070620/new.gif);
	background-repeat:no-repeat;
	background-position:center;
	
}
 .group div.cbody .content .li a:hover
{
	color:#FF6600;
	text-decoration:underline;
}                                                                                
.nav2, .nav3
{
	clear:both;
	width:100%;
	margin-left:10px;
}
.nav2 div,.nav3 div
{
	width:90px;
	float:left;
	text-align:center;
	font-size:14px;

}
.nav2 div span
{
	width: 70px;
	border: 1px solid #ffddc9;
	padding: 2px 2px 2px 2px;
	float: left;
}

.nav3 div span
{
	width: 70px;
	padding: 2px 2px 2px 2px;
	float: left;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-color: #ffddc9;
	border-bottom-color: #ffddc9;
	border-left-color: #ffddc9;
}

.zw a
{
	border-bottom: 1px dashed;
	color: blue;
}
.n_font
{
	text-overflow:ellipsis; overflow:hidden; white-space:nowrap;text-align:center;height:22px; line-height:22px; vertical-align:middle;
}
.n_pic
{
	text-align:center;
}
.ty a:hover { text-decoration: none; color: white; background: #ff9900; }
.ty a { text-decoration: none; color:#690;}
