@charset "utf-8";
/* XMIPO Base Layout Styles
 * Initial Design by Ye Rongzhang of Zoyi Design
 * All Copyright reserved Zoyi Design 2007
 * Mail to zoyide@yeah.net with any problem
 */

/* Suggested order:
 * display
 * list-style
 * position
 * float
 * clear
 * width
 * height
 * margin
 * padding
 * border
 * background
 * color
 * font
 * text-decoration
 * text-align
 * vertical-align
 * white-space
 * other text
 * content
 *
 */
/*header*/
.header { width:100%; min-width:1000px;  margin-left:auto; margin-right:auto; height:89px; background:url(../Images/head_bg1.gif) repeat-x top;}
.hd_bg_left { width:50%; float:left;}
.hd_bg_right { width:49%; background:url(../Images/head_bg2.gif) repeat-x top; float:right;}
.hd_rg_con { width:480px; background:url(../Images/head_bg3.gif) no-repeat left top; float:left;}
.hd_lf_con { width:480px; float:right;}
.logo { width: 100%; height:72px; margin:16px 0 0 5px; background:url(../Images/logo.gif) no-repeat left top; text-indent:-999em;}
ul.search { margin:5px 0 0 0;}
ul.search li { list-style:none; line-height:20px; float:left;}
.search_1 { margin-left:80px; _margin-left:40px; padding:6px 0 0 23px; background:url(../Images/ico.gif) no-repeat 0 6px; }
.search_1 a { text-decoration:none; color:#fff; }
.search_1 a:hover { text-decoration:underline;}
.search_2 { margin-left:20px; background:url(../Images/hd_seg.gif) no-repeat 0 3px;}
.bt_1 { width:50px; height:22px; margin-left:10px; background:url(../Images/button.gif) no-repeat 0 0; border:none; font-size:14px; font-weight:bold; text-align:center; color:#fff;}
ul.ea_list { margin:65px 0 0 90px;}
ul.ea_list li { margin-left:20px; list-style:none; padding-left:20px; float:left;}
.ea_list_1 { background:url(../Images/ico.gif) no-repeat 0 -31px;}
.ea_list_2 { background:url(../Images/ico.gif) no-repeat 0 -61px;}
.ea_list_3 { background:url(../Images/ico.gif) no-repeat 0 -91px;}
.ea_list_4 { background:url(../Images/ico.gif) no-repeat 0 -121px;}
a.link_1 { text-decoration:none; color:#0b5596;}
a.link_1:hover { text-decoration:underline; color:#ff0000;}
/*nav*/
.nav { width:955px; padding:0 24px; margin-left:auto; margin-right:auto;}
.box1_1 { background:url(../Images/box1_2.gif) repeat-x top;}
.box1_2 { background:url(../Images/box1_1.gif) no-repeat left top;}
.box1_3 { background:url(../Images/box1_3.gif) no-repeat right top;}

a.menu1_home_01 { display:block; width:42px; text-decoration:none; text-align:center; line-height:26px; color:#0b5596; float:left;}
a.menu1_home_01:hover { background:url(../Images/box_link_current1_1.gif) no-repeat left top; font-weight:bold; color:#fff;}
a.menu1_home_11 { display:block; width:42px; background:url(../Images/box_link_current1_1.gif) no-repeat left top; text-decoration:none; text-align:center; font-weight:bold; line-height:26px; color:#fff; float:left;}
a.menu1_st_01 { display:block; width:107px; text-decoration:none; text-align:center; line-height:26px; color:#0b5596; float:left;}
a.menu1_st_11 { display:block; width:107px; background:url(../Images/box_link_current1_1.gif) no-repeat left top; text-decoration:none; text-align:center; font-weight:bold; line-height:26px; color:#fff; float:left;}
a.menu1_st_12 { display:block; padding:0 8px 0 8px; text-decoration:none; font-weight:bold; line-height:26px; color:#fff; float:left;}
a.menu1_st_12 { background:url(../Images/box_link_current1_2.gif) repeat-x top;}
a.menu1_st_02 { display:block; padding:0 10px 0 10px; text-decoration:none; line-height:26px; color:#0b5596; float:left;}
a.menu1_st_02 { background:url(../Images/box1_4.gif) no-repeat 0 5px;}
a.menu1_st_01:hover { background:url(../Images/box_link_current1_1.gif) no-repeat left top; font-weight:bold; color:#fff;}
a.menu1_st_02:hover { padding:0 8px 0 8px; background:url(../Images/box_link_current1_2.gif) repeat-x top; font-weight:bold; color:#fff;}
a.menu1_st_11 span,a.menu1_st_12 span { display:block; padding-bottom:2px; background:url(../Images/box_link_current1_3.gif)  no-repeat center bottom; }

a.menu1_st2_11,a.menu1_st2_12 { display:block; padding:0 8px 0 8px; text-decoration:none; font-weight:bold; line-height:26px; color:#fff; float:left;}
a.menu1_st2_11 {background:url(../Images/box_link_current2_1.gif) no-repeat left top;}
a.menu1_st2_12 { background:url(../Images/box_link_current2_2.gif) repeat-x top;}
a.menu1_st2_01,a.menu1_st2_02 { display:block; padding:0 10px 0 10px; text-decoration:none; line-height:26px; color:#0b5596; float:left;}
a.menu1_st2_02 { background:url(../Images/box1_4.gif) no-repeat 0 5px;}
a.menu1_st2_01:hover,a.menu1_st2_02:hover { padding:0 8px 0 8px; font-weight:bold; color:#fff;}
a.menu1_st2_01:hover { background:url(../Images/box_link_current2_1.gif) no-repeat left top;}
a.menu1_st2_02:hover { background:url(../Images/box_link_current2_2.gif) repeat-x top;}
a.menu1_st2_11 span,a.menu1_st2_12 span { display:block; padding-bottom:2px; background:url(../Images/box_link_current2_3.gif)  no-repeat center bottom; }

.box_text_1 { padding:5px 0 5px 0; border-left:1px solid #c2d6e0; border-bottom:1px solid #c2d6e0; border-right:1px solid #c2d6e0;}
.n_notice { margin-left:15px; padding-left:20px; background:url(../Images/ico.gif) no-repeat 0 -149px; color:#ff0000; }
.n_notice a { text-decoration:none; color:#ff0000;}
.n_notice a:hover { text-decoration:underline;}
.font_1 { font-weight:bold; color:#ff0000; }

/*content*/
.contant { width:955px; padding:0 24px; margin-left:auto; margin-right:auto;}
.tr_1,.tr_3,.tr_4,.tr_5 { padding-top:8px;}
.tr_2 { margin-top:7px; background:url(../Images/flash_bg.gif) no-repeat 0 0;}
.tr_1_td_1 { width:360px; height:220px; padding:5px; border:1px solid #ccc; float:left; position: relative;}
.tr_1_td_1 img { width:360px; height:220px;}
/* Image Scroll */
.main-border {
	height: 220px;
	position: relative;
	background-color: #eff5fd;
}
.img-name-text {
	left: 0;
	bottom: 0.2em;
	position: absolute;
	width: 300px;
	padding: 0.1em;
	color: #ffffff;
	background-color: #000000;
	filter: Alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}
.bar-padder {
	right: 0.5em;
	bottom: 0.2em;
	_bottom: 0.3em;
	position: absolute;
	margin: 0 0 0.25em;
	line-height: 1.6em;
	text-align: right;
}
.bar-padder a {
	padding: 0.1em 0.3em;
	color: #ffffff;
	text-decoration: none;
	background-color: #000000;
}
.bar-padder a.select {
	text-decoration: underline;
	background-color: #cc040c
}
/* Tabs Switch */
.activecon {
	
}
.blurcon {
	display: none;
}

.tr_1_td_2 { width:360px; margin-left:8px; float:left;}
.tr_1_td_3 { width:207px; _width:197px; margin-left:8px; float:left;}
h4.box_tt_1 { height:18px; padding:5px 0 0 15px; font-size:14px; color:#ff0000; float:left;}
h4.n_tt_1 { width:300px; margin-left:auto; margin-right:auto; padding:10px 0 5px 0; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
a.n_tt_2 { text-decoration:none; font-size:14px; color:#0b5596;}
a.n_tt_2:hover { text-decoration:underline; font-size:14px; color:#ff0000;}
.n_tx_1 { padding: 0 5px; background:url(../Images/d_line.gif) repeat-x bottom;  line-height:20px; color:#0b5596;}
ul.n_list_1 { margin:8px 0 0 10px; line-height:20px;}
ul.n_list_1 li { list-style:none; width:100%; padding-left:10px; background:url(../Images/ico.gif) no-repeat 0 -174px; float:left;}
.n_tt_con { display:block; width:228px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; float:left;}
a.n_tt_con_a,#mhmove a { text-decoration:none; color:#0b5596;}
a.n_tt_con_a:hover,#mhmove a:hover { text-decoration:underline; color:#ff0000;}
.n_tt_time { width:70px; overflow:hidden;  white-space:nowrap;  display:block; margin-right:15px; _margin-right:5px; color:#0b5596; float:right;}
.box2_1 { background:url(../Images/box2_2.gif) repeat-x top;}
.box2_2 { background:url(../Images/box2_1.gif) no-repeat left top;}
.box2_3 { background:url(../Images/box2_3.gif) no-repeat right top;}
h4.box2_tt_1 { height:18px; padding:5px 0 0 15px; font-size:14px; color:#fff; float:left;}
/* Content *Login* */
.input {  padding-bottom:1em; color:#252525; }
.input h3 { margin:0 10px 0 10px; padding: 0.2em 0; border-bottom: 1px solid #999999;}
.input h4 {  margin: 0.5em 1em;}
.input .operate { margin: 0 1em; padding-top: 1em; border-top: 1px dotted #999999;}
.input p { margin-top: 0.2em; margin-bottom: 0.5em;}
.input label { padding: 0 0.3em 0 1em;}
.input input { width: 60%;}
.input strong { font-size:12px; color: #f48707;}
#loginwrap h3 { text-align: center;}
#loginwrap h3 a {margin: 0 auto;/*Fix Central Align In Firefox*/}
a.sbtn { display:block; padding:10px 0 0 15px; text-decoration: underline; color: #c64e52; float:left }
a:hover.btn { text-decoration: none;}
a.btn { width: 106px; display: block; _display:inline-block; font-size: 14px; line-height: 30px; font-weight: bold; text-align: center; background-repeat: no-repeat;}
* + html a.btn { display: inline-block; }
a.btn001,a.btn002 { width:107px; height:31px; background:url(../Images/button.gif) no-repeat; text-decoration:none; color:#323232;}
a.btn001 { background-position:0 -100px; float:left;}
a.btn002 { background-position:0 -50px; }
.cin_title { font-size:14px; color:#4f95b9; line-height:20px;}
.login_on { padding:0 10px 0 10px }
h2.u_name { padding:10px; border-bottom:1px solid #b0bcc8; font-size:14px; color:#777;}
.font_4 { color:#0b5596; margin-right: 1em;}
.l_time { padding:5px 10px 5px 10px; color:#666; line-height:20px;}
.down { height:80px; padding:10px 10px 10px 10px; background:url(../Images/down_bg.gif) repeat-x; border:1px solid #e8e8e8; font-weight:bold; color:#0b5596; line-height:24px;}
a.down_link { display:block; margin-top:5px; padding:0 0 0 25px; background:url(../Images/ico.gif) no-repeat 0 -207px; text-decoration:none; color:#0066ff;}
a.down_link:hover { text-decoration: underline; color:#ff0000;}
.exit_link { font-size: 12px; text-decoration: underline; color: #f48707; padding: 2px 5px; border: 1px solid #ddd; background-color: #f1f1f1; }
.exit_link:hover { border-color: #cdaf74; background-color: #fff4e7;}

.tr_3_td_1 { width:473px; float:left;}
.tr_3_td_2 { width:474px; margin-left:8px; float:left;}
.tr_5_td_1 { width:740px; float:left;}
.tr_5_td_2 { width:207px; _width:197px; margin-left:8px; float:left;}
ul.f_list_1 { margin:5px 0 0 0; *margin:7px 0 0 0; float:right;}
ul.f_list_1 li {list-style:none; padding:0 10px 0 10px; float:left;}
.f_li_1 { background:url(../Images/f_seg.gif) no-repeat 0 2px; *background:url(../Images/f_seg.gif) no-repeat 0 0;}
a.f_st_1 { text-decoration:none; color:#07519a;}
a.f_st_1:hover { text-decoration:underline; color:#ff0000;}
.org_lt { margin:0;}
.org_lt li { list-style:none;}
.org_lt_t_1 { padding-top:6px; _padding-top:4px;}

.ph_n_1 { width:120px; padding:8px 0 0 10px; float:left;}
.ph_pp_1 { width:120px; height:90px; padding:1px; border:1px solid #c2d6e0;}
.ph_pp_1:hover { border:1px solid #0b5596;}
.ph_pp_1 img { width:120px; height:90px;}
.ph_title_1 { width:120px; padding:10px 0 0 0; text-align:center; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.seg_box { }
.seg_1 { margin-left: 30px; padding:8px; border-bottom:1px solid #809faf; border-right:1px solid #809faf; float:left; } 
.seg_2 { padding:8px; border-bottom:1px solid #809faf; float:left; } 
.seg_3 { margin-left: 30px; padding:8px; border-right:1px solid #809faf; float:left; } 
.seg_4 { padding:8px; float:left; }

.b_lt_1,.b_lt_2 { width:300px; padding-left:12px; float:left;}
.b_lt_2	{ border-left:1px solid #c2d6e0;}
.b_lt_3,.b_lt_4 { width:285px; padding-left:12px; float:left;}
.b_lt_4	{ border-left:1px solid #c2d6e0;}
ul.n_list_2 { margin:3px 0 0 10px; line-height:20px;}
ul.n_list_2 li { list-style:none; width:238px; padding-left:10px; background:url(../Images/ico.gif) no-repeat 0 -171px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; float:left;}
.font_2 { padding-right:5px; color:#444;}
.b_list_more { padding:3px 10px 0 0; float:right;}
.b_list_more a { text-decoration:none; font-weight:bold; color:#999;}
.b_list_more a:hover { text-decoration:underline; color:#ff0000;}
.tr_6 { margin-top:8px; padding:10px; _padding:10px 10px 10px 0; _width: 942px; border:1px solid #c3d8e3; background:#f7fafc;}
ul.f_link { margin:0; text-align:center;}
ul.f_link li {  width:110px; margin-left:20px; margin-bottom: 10px; list-style:none; float:left;}
.f_link_pic {}
.f_link_font { width:110px;
padding-top:10px; text-align:center; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
#mhmove a {
	width: 100px;
	margin: 0;
}
#mhmove img {
	padding: 0.5em 0;
	border-style: none;
}
#mhmove table {
	width: 933px;
	border-style: none;
}

/*footer*/
.footer { width:100%; min-width:1000px; min-height:100px; _height:100px; margin-left:auto; margin-right:auto; margin-top:8px; background:url(../Images/footer_bg.gif) repeat-x top; }
.ft_con { width:955px; padding:0 24px; margin-left:auto; margin-right:auto;}
.conven { padding-top:11px; text-align:center;}
.font_3 { font-weight:bold; color:#fff;}
.ft_bb { padding-top:20px; line-height:20px;}
.ft_bb_lf { width:650px; float:left; padding-bottom: 1em;}
.ft_bb_rg { width:300px; float:right;}
.ft_statement { height:35px; padding: 15px 70px 0 0;  background:url(../Images/ft_logo.gif) no-repeat right; float:right;}

.user-count { margin:0 .5em 0 0;padding:0;float:right;line-height:25px;color:#5694ca;}
.user-count i { padding:0 .25em;color:#f48707;}