/* RESET */
html, body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, fieldset, input {
	margin: 0;
	padding: 0;
}
h1, h2, h3, h4, h5, h6, pre, code, address, caption, cite, code, em, strong, th {
	font-size: 1em;
	font-weight: normal;
	font-style: normal;
}
strong{ font-weight:bold}

ul, ol {
	list-style: none;
}
fieldset, img {
	border: none;
}
caption, th {
	text-align: left;
}
table { border-collapse: collapse; border-spacing: 0; }

/* LAYOUT */
.clear {
	clear: both;
}
.clearer {
	clear: both!important;
	display: block!important;
	margin: 0!important;
	padding: 0!important;
	height: 1px!important;
	line-height: 1px!important;
	font-size: 1px!important;
	overflow:hidden!important;
	margin-top:-1px!important
	
}

#container {width: 990px; margin: 0 auto; position: relative; overflow:hidden;clear:both}
#main { width: 100%; position: relative}
.main{ background:#fff url(main.gif)}
.main_top{background:url(main.gif) no-repeat -990px 0; padding:14px 0 0 20px; overflow:hidden; height:100%}
.BorderTopline{border-top:1px solid #ccc}
/*.news_li li{ background:url(news_li_bg.gif) repeat-x 0 100%; margin:0 10px; line-height:31px; height:31px;	overflow:hidden}*/
.news_li li{	border-bottom:1px dotted #ccc;	margin:0 10px;	line-height:30px;	height:30px;	overflow:hidden;}
.news_li li a{background:url(li_arrow.gif) no-repeat 0 -6px; padding-left:1em}
.news_li li a:hover{background-position: 0 -36px;}
.news_li li .date{ font-size:12px; float:right; color:#999}
.m_b_10{ margin-bottom:10px}

/*ad*/
.ad-950_80{ margin-bottom:10px; width:950px; float:left;}
.ad-950{ margin-bottom:10px; width:950px; float:left}
.ad-280_60{ margin-bottom:10px; display:block}
.ad-730_90{ margin-bottom:10px; display:block; width:730px; float:left; margin-right:10px}
.ad-210_90{ margin-bottom:10px; display:block; width:210px;  float:left; margin-right:10px}


/* TYPE */
body {
	background:#f1f1f1 url(bg.gif) repeat-x 0 0;
	font: 12px/18px "Lucida Grande", "Lucida Sans Unicode", "Microsoft Yahei", Arial, Verdana, sans-serif;
	color: #4a4a4a
}
input,select,textarea{ font-family:"Lucida Grande", "Lucida Sans Unicode", "Microsoft Yahei", Arial, Verdana, sans-serif; font-size:12px}
a {
	color: #4a4a4a;
}
a:link, a:visited, a:active {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
	color:#2a609f
}

ol{ background:url(top10_number.gif) no-repeat 0 0}
.org{ color:#f00; font-weight:bold}
.blue{ color:#09f}
.green{ color:#060}
.red{ color:#f30!important}
.noborder{ border:0!important}
.f25b{ font:bold 25px 'microsoft yahei'!important}
.f20b{ font:bold 20px 'microsoft yahei'!important}
.boder_b,ul.boder_b li{ border-bottom:1px solid #ccc!important}
.f12{ font-size:12px!important}
.f14{ font-size:14px!important}
.bold{ font-weight:bold!important}
.under_line{ text-decoration:underline!important}
.line_h_2em{ line-height:2em}
.line_h_40,ul.line_h_40 li{ line-height:40px}
.float_r{ float:right}
.float_l{ float:left}
.arrow_a{display:block; background:url(c_more.gif) no-repeat 0 0; line-height:20px!important; padding-left:20px; height:20px!important; color:#00abf6!important; text-decoration:none;}
.arrow_a:hover{background-position:0 -20px; color:#999!important;}


.back_btn,.attend_btn,.pay_btn,.c_attend_btn{ display:block; background:url(back_btn.gif); width:195px; height:54px; overflow:hidden; text-indent:-100em}
.attend_btn{ background-image:url(attend_btn.gif)}
.pay_btn{ background-image:url(pay_btn.gif)}
.c_attend_btn{ background-image:url(c_attend_btn.gif)}
.back_btn:hover,.attend_btn:hover,.pay_btn:hover,.c_attend_btn:hover{ background-position:0 100%}
.btn_w103{ display:block; background:url(btn_w103.gif); width:103px; height:31px; overflow:hidden; text-align:center; font:bold 14px/24px 'microsoft yahei'; color:#333; border:0; cursor:pointer}
.btn_w103:hover{ background-position:0 100%}

.f18{ font-size:18px!important}
.padding_b10{ padding-bottom:10px}
.gray{ color:#999}


img{border: 0;} 
.pager{ font-size:14px;float:right; margin:0 0 10px}
.pager li{ float:left; margin:0 5px}
.pager .cur{ color:#09f; font-weight:bold}

/*Box*/
.box{ background:#fff url(box_bg.gif) repeat-x 0 100%; border-top:1px solid #ccc; float:left; overflow: hidden; margin-right:10px}
.box .l{ background: url(box_left.gif) no-repeat 0 100%}
.box .r{ background:url(box_right.gif) no-repeat 100% 100%;padding-bottom:10px; height:100%; overflow:hidden}
.box .in{ height:100%; overflow:hidden; margin:10px}
.box2{ background:#fff url(box_bg.gif) repeat-x 0 100%; border-top:1px solid #ccc; float:left; overflow: hidden; margin-right:10px}
.box2 .l{ background: url(box_left.gif) no-repeat 0 100%}
.box2 .r{ background:url(box_right.gif) no-repeat 100% 100%;padding-bottom:10px; height:100%; overflow:hidden}
.box2 .in{ height:100%; overflow:hidden; margin:10px}
.w250{ width:250px}
.w260{ width:260px}
.w300{ width:300px}
.w370{ width:370px}
.w380{ width:380px}
.w490{ width:490px}
.w690{ width:690px}
.h360{ height:360px}
.h_line-360{ background:url(line-360.gif) no-repeat 100% 0}
.h_line-190{ background:url(line-190.gif) no-repeat 100% 0}

/* GLOBALHEADER */
#globalheader {
	width: 990px;
	margin: 0 auto;
	position: relative;
	z-index: 99;
	background:url(global_header.gif) repeat-x 0 -472px; clear:both;
}
#globalheader #left {
	background:url(global_header.gif) no-repeat 0 0
}
#globalheader #right {
	height: 236px;
	background:url(global_header.gif) no-repeat 100% -236px;
	overflow:hidden;
}
#globalheader h2 {
	margin-left:70px;
	margin-top:50px
}

#globalheader #umenu {
	position:absolute;
	right:45px;
	top:20px;
	color:#fff
}
#globalheader #umenu a {
	color:#fff;
	font-weight:bold;
	text-decoration:underline
}
#globalheader #umenu a:hover {
	text-decoration:none
}
#globalheader #menu {
	width:950px;
	background: url(global_menu_bg.gif) no-repeat 50% 0;
	position:absolute;
	left:20px;
	top:149px;
	text-align:center
}
#globalheader #menu li {
	float:left;
	margin:15px 1px 0
}
#globalheader #menu li a {
	color:#333;
	font-size:14px;
	font-weight:bold;
	line-height:30px;
	display:block
}
#globalheader #menu li a span {
	line-height:30px;
	display:block;
	padding:0 18px
}
#globalheader #menu li a:hover, #globalheader #menu li a.current {
	background:url(global_menu_on.gif) no-repeat 0 0;
	text-decoration:none
}
#globalheader #menu li a:hover span, #globalheader #menu li a.current span {
	background:url(global_menu_on.gif) no-repeat 100% 100%
}
#globalheader #menu li.line{ height:40px; width:1px; margin:12px 30px 0; background:url(global_menu_line.gif) }

/* GLOBALSEARCH */
#global_search{ background: url(global_search.gif); width:480px; height:70px; position:absolute; top:50px; right:40px;z-index:100}
#global_search form{position:absolute;top:19px;left:25px;top:12px\0}
#global_search input{ border:0; background-color:transparent; line-height:30px; height:30px}
#global_search_btn{ background:url(global_search_btn.gif); height:30px; width:101px; border:0; cursor:pointer; margin-left:10px;	position: relative;top:8px\0}
#global_search #search_area{ color:#2a609f; font-weight:bold; cursor:pointer; width:90px; text-align:center; font-family: Arial}
#global_search #search_area_div{ background:url(global_search_area_divbg.png); width:252px; height:192px; position:absolute; left:104px; top:46px; display:none;}
#global_search #search_area_div{ -background:url(global_search_area_divbg.gif)}
#global_search #search_area_div ul{ margin:15px}
#global_search #search_area_div ul li{ width:49.5%; float:left;background:url(news_li_bg.gif) repeat-x 0 100%;line-height:40px; }
#global_search #search_area_div ul li.all{ width:100%}
#global_search #search_area_div ul li a{ background:url(global_search_area_div_sbg.gif) no-repeat 0 8px; line-height:40px; display:block; padding-left:2em; float:left}
#global_search #search_area_div ul li a:hover,#global_search #search_area_div ul li a.select{ background-position: 0 -32px}
#global_search #keyword{  width:228px; font-size:16px; font-weight:bold; color:#333; font-family: Arial}
#global_search #keyword2{  width:228px; font-size:16px; font-weight:bold; color:#333; font-family: Arial}

/* GLOBALFOOTER */
#globalfooter{width: 990px; clear:both;	margin: 0 auto;	position: relative; margin-top:-10px; background: url(global_footer.gif) repeat-x 0 100%}
#globalfooter #left{ background:url(global_footer.gif) no-repeat 0 0}
#globalfooter #right{ background:url(global_footer.gif) no-repeat 100% -241px; height:241px}
#globalfooter #top{ background: url(globalfooter_topmenu.png) no-repeat 0 0;-background-image: url(globalfooter_topmenu.gif); width:990px; height:100%;}
#globalfooter h3{ position:absolute;top:114px;left:34px}
#globalfooter #links{  margin:0;position: absolute;left:360px;top:0;}
#globalfooter #links dl{ float:left;width:130px}
#globalfooter #links dt{  margin-bottom:10px;color:#009be6;font: bold 13px/70px "microsoft yahei"}
#globalfooter #links dd{line-height:20px; background:url(globalfooter_dd.gif) no-repeat 0 50%; text-indent:1em}
#globalfooter #links dd a{color:#999;}
#globalfooter #links dd a:hover{ color:#fff; text-decoration:none}
#globalfooter #rss{ background:url(rss.gif) no-repeat 0 50%; height:22px; width:50px; display:block; text-indent:-10em; overflow:hidden; position:absolute; top:25px; right:40px}
#globalcp{width: 940px; margin: 0 auto; overflow:hidden;clear:both; text-align:right; height:35px; color:#333}
#globalcp .out_link{display:block; float:left;height:35px; width:100px;background:url(foot_outlink.gif) no-repeat 0 0;overflow:hidden; text-indent:-1000em;margin-right:10px;text-align:left}
#globalcp .out_link:hover{background-position:0 100%}
#globalcp #b{background-position:-113px 0}
#globalcp #b:hover{background-position:-113px 100%}
#globalcp #c{background-position:-229px 0}
#globalcp #c:hover{background-position:-229px 100%}



/*ie6 png
#globalheader h2 img,#globalfooter h3 img,#globalfooter #top{-behavior: url(images_new/iepngfix.htc)}*/

quote {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
	background:#FFFFFF none repeat scroll 0 0;
	border:2px solid #DCDDDD;
	line-height:23px;
	margin:15px 0 0;
	padding:12px 5px 6px;
	text-align:justify;
	text-indent:2em;
	display:block;
}


