/*
 * 全局CSS
 * Style : Default
 * Author : NinJa911
 * Email : ninja911@qq.com
 * HomePage : http://www.ninja911.com
 * Date : 2009-03-28 10:50
 * 
 */
/*
	global
*/
* {word-break: break-all; word-wrap: break-word; border:none; text-decoration: none;}
body {font-family: "宋体", Arial, Tahoma, Verdana, System, sans-serif; font-size: 12px; line-height: 150%; background:#FFFFFF;}
body, h1, h2, h3, h4, h5, h6, p, ul, dl, dt, dd, form, fieldset { margin: 0; padding: 0; }
h1, h2, h3, h4, h5, h6 {font-size: 1em;}
td, th, div, li, p, span {color:#333; line-height:150%;}
ul li {list-style: none;}
img {border:none;}
a {color: #333;}
a:link {color: #333;}
a:visited {color: #000000;}
a:hover {color: #333; text-decoration: underline;}
a:active {color: #333333;}
.clear{ clear:both; font-size:0; line-height:0;}
.clear_both {clear:both;}
.line_height_1px {line-height: 1px;}
.submit_button {background:url(../images/submit_bg.jpg); height:30px; color:#fff; padding:0 4px; border:1px #1581EC solid; width:80px;  font-weight:bold; font-family:"微软雅黑", "黑体"; font-weight:bold;}
.input {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #333333;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #333333;
	padding-right: 5px;
	padding-left: 5px;
}
.select {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #333333;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #333333;
}
.textarea {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #333333;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #333333;
	padding:5px;
}
.button {
	background-color: #FFFBEE;
	border: 1px solid #400202;
}
.a_only_bold {font-weight:bold;}
.a_f14_b_01 {font-weight:bold; font-size:14px; color:#F60 !important;}
.a_f14_b_02 {font-weight:bold; font-size:14px; color:#000 !important;}
.a_02 {color:#DB0426 !important;}
.a_03 {color:#FF6600 !important;}
.a_f14_01 {color:#CC0000 !important; font-size:14px;}
.color_01 {color:#FF6600; font-weight:bold;}
.color_02 {color:#FF6600; font-weight:bold; font-size:14px;}
.color_03 {color:#666;}
.color_04 {color:#000; font-weight:bold;}
.color_05 {color:#fff;}

/* Popup Calendar */
#calendar { border: 1px solid #9DB3C5; background: #F5FAFE; margin-bottom: 0.8em;}
	#calendar td { padding: 2px; font-weight: bold;}
	#calendar_week td { height: 2em; line-height: 2em; border-bottom: 1px solid #CAD9EA;}
	#hourminute td {padding: 4px 2px; border-top: 1px solid #CAD9EA;}
		.calendar_expire, .calendar_expire a:link, .calendar_expire a:visited {	color: #666; font-weight: normal; }
		.calendar_default, .calendar_default a:link, .calendar_default a:visited { color: #069;}
		.calendar_checked, .calendar_checked a:link, .calendar_checked a:visited { color: #090; font-weight: bold;}
		td.calendar_checked, span.calendar_checked{ background: #CAD9EA;}
		.calendar_today, .calendar_today a:link, .calendar_today a:visited { color: #000; font-weight: bold; }
	#calendar_header td{ width: 30px; height: 20px; border-bottom: 1px solid #CAD9EA; font-weight: normal; }
	#calendar_year { display: none;	line-height: 130%; background: #F5FAFE; position: absolute; z-index: 10; }
		#calendar_year .col { float: left; background: #F5FAFE; margin-left: 1px; border: 1px solid #CAD9EA; padding: 4px; }
	#calendar_month { display: none; background: #F5FAFE; line-height: 130%; border: 1px solid #DDD; padding: 4px; position: absolute; z-index: 11; }
#styleswitcher_menu { overflow: visible; }
	#styleswitcher_menu, #styleswitcher_menu ul li, #styleswitcher_menu ul li.current a, #styleswitcher_menu ul li a { white-space: nowrap; }
	#styleswitcher_menu ul li.current { font-weight: bold; }
		#styleswitcher_menu ul li.current a { color: #666; }
#styleswitcher_menu {}
	#styleswitcher_menu li.current { font-weight: bold; }
.tagthread { width: 360px; }
	.tagthread .close { float: right; padding-top: 5px; }
	.tagthread h4 { line-height: 26px; border-bottom: 1px solid #E8E8E8; }
	.tagthread ul { padding: 5px; }
		.tagthread li { line-height: 1.8em; }
	.tagthread li.more { text-align: right; background: url(../images/default/arrow_right.gif) no-repeat 100% 50%; padding-right: 10px; }
.headactions .popupmenu_popup a, .headactions .popupmenu_popup strong { color: #666; background: none; white-space: nowrap; }
	.headactions .popupmenu_popup { overflow: visible; }

*+html #my_menu, *+html #memcp_menu, *+html #stats_menu, *+html #plugin_menu { margin-left: 1px; }
* html #my_menu, * html #memcp_menu, * html #stats_menu, * html #plugin_menu { margin-left: 1px; }

/*pop end*/
/* Multi Page begin */
.p_bar {
margin: 1px 0px;
clear: both;
}
.p_bar a {
float: left;
padding: 1px 4px;
font-size: 12px;
text-decoration: none;
}
.p_input {
border: 0px;
padding: 0px;
width: 40px;
height: 17px !important;
height: 15px;
margin: 0px;
background: #FFFFFF;
}
.p_total {
background-color: #F5FBFF;
border: 1px solid #86B9D6;
border-right: 0px solid #86B9D6;
font-weight: bold;
}
.p_pages {
background-color: #F5FBFF;
border: 1px solid #86B9D6;
margin-right:1px;
vertical-align: middle;
font-weight: bold;
}
.p_num {
background-color: #FFFFFF;
border: 1px solid #DEDEB8;
margin-right:1px;
vertical-align: middle;
}
a:hover.p_num  {
background-color: #F5FBFF;
border: 1px solid #86B9D6;
text-decoration: none;
}
.p_redirect {
background-color: #FFFFFF;
border: 1px solid #DEDEB8;
margin-right:1px;
font-size: 12px !important;
font-size: 13px;
}
a:hover.p_redirect {
background-color: #F5FBFF;
border: 1px solid #86B9D6;

text-decoration: none;
}
.p_curpage {
margin-right:1px;
border: 1px solid #DEDEB8;
vertical-align: middle;
background-color: #FFFFD9;
color: #92A05A;
font-weight: bold;
}
/* Multi Page end */



/*top*/
.toptoos_a{float:right; padding-right:20px;}
.toptoos_a li{ width:79px; border-right:dashed 1px #ccc; text-align:center; float:left;}
.toptoos_a li a{ font-weight:bold;}

/*nav*/
.nav{}
.nav a:hover{ color:#fff; text-decoration:none;}

.vipRihgtList{ background:url(../images/bg_hotNewList.gif) 0 7px no-repeat;}
.vipRihgtList li{ margin-left:20px;}
.vipRihgtList li a{ line-height:30px;}


/*
推荐会员
*/
.memberShow,.mmShow,.addMember,addCompany,.ylNews,.news,.news1,.teachShow,.bbsHot{ width:100%;}
.memberShow li{float:left; margin-right:10px;}
.memberShow li a,.teachShow li a{ color:#008abe;}
.memberShow li a:hover,.teachShow li a:hover{ color:#ff6600;}

/*
最新加入会员
*/
.addMember li,.addCompany li{ text-align:center;}
.addMember li{ margin-bottom:5px;}
.addMember li img{float:left; margin-right:10px;}
.addMember li span{ display:block; float:left; text-align:left;}

/*
闪亮蜀女秀
*/
.mmShow li{ margin-right:20px; width:122px; float:left;}
.mmShow li a{ color:#d00098;}

/*
推荐会员
*/
.teachShow li{float:left; margin-right:8px; }




/*news*/
.news li,.news1 li{ margin:0 0 0 22px; float:left; display:inline; width:180px;}
.news li a{ color:#008abe;}
.news1 li a,.news1 li a:hover{ color:#e36229;}


/*
娱乐商城新闻
*/
.ylNews li,.bbsHot li{ line-height:27px;}





/*
info
*/
.intable{}
.intable span{ font-weight:bold;}
.intable textarea{ width:370px; height:210px;}

.companyName{ font-size:30px; line-height:30px; font-family:"黑体"; font-weight:bold; color:#0f57c7; border-bottom:solid 3px red;}

.sale{}
.sale dl{ margin-top:14px;}
.control{}
.control dl{}
.control dt{ background:url(../images/info_img/bg_controlItem.gif) no-repeat; line-height:28px; padding-left:22px; font-size:12px; color:#0282ae; font-weight:bold;}
.control dd{ background:url(../images/info_img/ico_controlItem.gif) no-repeat 0 center; height:24px; line-height:24px; padding-left:12px; margin-left:50px;}

.starPic{}
.starPic li{ float:left; margin-right:6px;}


/*font*/
.white14b{ font-size:14px; font-weight:bold; color:#fff !important;}
.white14b a{ font-size:14px; font-weight:bold; color:#fff;}
.white14b a:hover{ font-size:14px; font-weight:bold; color:#fff;}

.orange12{ font-size:12px; color:#ff6600;}
.orange12 a{ font-size:12px; color:#ff6600;}
.orange12 a:hover{ font-size:12px; color:#ff6600;}

.white12b{ font-size:12px; font-weight:bold; color:#fff !important;}
.white12b:hover{ font-size:12px; font-weight:bold; color:#fff !important; text-decoration:underline !important;}
.white12b a{ font-size:12px; font-weight:bold; color:#fff;}
.white12b a:hover{ font-size:12px; font-weight:bold; color:#fff;}

.blue14b{ font-size:14px; font-weight:bold; color:#0056fb !important;}
.blue14b a{ font-size:14px; font-weight:bold; color:#0056fb;}
.blue14b a:hover{ font-size:14px; font-weight:bold; color:#0056fb;}


.blue12{ font-size:12px; color:#0056fb !important;}
.blue12 a{ font-size:12px; color:#0056fb;}
.blue12 a:hover{ font-size:12px; color:#0056fb;}


.blue_light12{ font-size:12px; color:#1e8cbd !important;}
.blue_light12 a{ font-size:12px; color:#1e8cbd;}
.blue_light12 a:hover{ font-size:12px; color:#1e8cbd;}

.blue_light14{ font-size:14px; color:#1e8cbd !important;}
.blue_light14 a{ font-size:14px; color:#1e8cbd;}
.blue_light14 a:hover{ font-size:14px; color:#1e8cbd;}

.blue_light14b{ font-size:14px; color:#1e8cbd !important; font-weight:bold;}
.blue_light14b a{ font-size:14px; color:#1e8cbd; font-weight:bold;}
.blue_light14b a:hover{ font-size:14px; color:#1e8cbd; font-weight:bold;}

.white12{ font-size:12px; color:#fff !important;}
.white12 a{ font-size:12px; color:#fff;}
.white12 a:hover{ font-size:12px; color:#fff;}

.blue12b{ font-size:12px; color:#0282ae !important; font-weight:bold;}
.blue12b a{ font-size:12px; color:#0282ae; font-weight:bold;}
.blue12b a:hover{ font-size:12px; color:#0282ae; font-weight:bold;}

.purple12b{ font-size:12px; color:#f72a99 !important; font-weight:bold;}
.purple12b a{ font-size:12px; color:#f72a99; font-weight:bold;}
.purple12b a:hover{ font-size:12px; color:#f72a99; font-weight:bold;}

.purple12{ font-size:12px; color:#f72a99 !important;}
.purple12 a{ font-size:12px; color:#f72a99;}
.purple12 a:hover{ font-size:12px; color:#f72a99;}

.orange12b{ font-size:12px; color:#ff6600 !important; font-weight:bold;}
.orange12b a{ font-size:12px; color:#ff6600; font-weight:bold;}
.orange12b a:hover{ font-size:12px; color:#ff6600; font-weight:bold;}

.red12b{ font-size:12px; color:red !important; font-weight:bold;}
.red12b a{ font-size:12px; color:red; font-weight:bold;}
.red12b a:hover{ font-size:12px; color:red; font-weight:bold;}

.red14b{ font-size:14px; color:red !important; font-weight:bold;}
.red14b a{ font-size:14px; color:red; font-weight:bold;}
.red14b a:hover{ font-size:14px; color:red; font-weight:bold;}

.red12{ font-size:12px; color:red !important;}
.red12 a{ font-size:12px; color:red;}
.red12 a:hover{ font-size:12px; color:red;}

.orange14b{ font-size:14px; color:#ff6600 !important; font-weight:bold;}
.orange14b a{ font-size:14px; color:#ff6600; font-weight:bold;}
.orange14b a:hover{ font-size:14px; color:#ff6600; font-weight:bold;}

.yellow12b{ font-size:12px; color:#fffa67; font-weight:bolder;}
.yellow12b a{ font-size:12px; color:#fffa67; font-weight:bolder;}
.yellow12b a:hover{ font-size:12px; color:#fffa67; font-weight:bolder;}


.input_select_ajax {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #333333;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #333333;
	padding-right: 5px;
	padding-left: 5px;
	background:url(../images/icon/icon_select.gif) no-repeat right #fff;
}
.job_cat_table {}
.job_cat_p_name {font-size:14px; font-weight:bold; color:#146AA9; background:#D6F0FC;}
.job_cat_list {}
.job_cat_list ul {padding:0px;}
.job_cat_list ul li {float:left; width:80px; height:22px; line-height:22px; overflow:hidden; margin:0 5px;}
.job_cat_list ul li a {width:80px; height:22px; line-height:22px; overflow:hidden; display:block; padding:0 5px;}
.job_cat_list ul li a:hover {background:#B3E4FF;}

.table_990 {border:1px #1D8AE4 solid; padding:10px;}
.list_tb {background:#52ACE2; border:1px #3294E4 solid;}
.list_tb tr {background:#FFF;}
.list_tb tr:hover {background:#ECF8FB;}
.list_tb tr td {padding:5px;}
.list_tb tr th {background:#2F8BB3; color:#fff; border-top:1px #fff solid; border-left:1px #fff solid;}
.a_img img {border:1px #CCC solid; padding:2px;}
.a_img:hover img {border:1px #13BDE8 solid;}

.goods_list {margin:0 20px;}
.goods_list ul {}
.goods_list ul li {clear:both; line-height:24px; border-bottom:1px #CCC dotted;}
.goods_list ul li:hover {background:#F1FAFC;}
.goods_list ul li span.type{float:left; width:40px; height:24px; line-height:24px; display:block; overflow:hidden;}
.goods_list ul li span.title{float:left; width:420px; height:24px; line-height:24px; display:block; overflow:hidden; margin-left:10px;}
.goods_list ul li span.time{float:left; width:120px; height:24px; line-height:24px; display:block; margin-left:10px;}
.goods_list ul li span.author{float:left; width:100px; height:24px; line-height:24px; display:block; overflow:hidden; margin-left:10px;}
.div_perpage {margin:10px; clear:both;}

.remark_list {margin:0 10px;}
.remark_list ul {}
.remark_list ul li {clear:both; line-height:24px; border-bottom:1px #B0DEEA dotted; margin-top:10px; height:100%;}
.remark_list ul li:hover {background:#E7F4FA;}
.remark_list ul li span.face {float:left; display:block; width:54px; overflow:hidden; padding-top:8px;}
.remark_list ul li span.face p {text-align:center;}
.remark_list ul li span.face a img {padding:2px; border:1px #E7E7E7 solid;}
.remark_list ul li span.face a:hover img {border:1px #2E8FBA solid;}
.remark_list ul li span.face img.victor {border:1px #CCC solid; padding:2px;}
.remark_list ul li span.m_box {float:left; display:block; width:600px; margin-left:10px;}
.remark_list ul li span.m_box p.info {border-bottom:1px #EEEEEE solid;}
.remark_list ul li span.m_box p.message {padding:5px;}
.remark_list ul li span.clear {clear:both;}
.display_title {font-size:24px; line-height:30px; text-align:center; font-family:"微软雅黑", "黑体";}
.display_other {line-height:22px; padding:4px; color:#999; text-align:center;}
.display_img {text-align:center; padding:20px;}
.display_content {padding:10px; font-size:14px; font-family:"微软雅黑", "黑体";}
.tb_title_left {float:left; width:200px; font-weight:bold;}
.tb_title_right {float:right; width:60px;}
.index_scroll_job {width:470px; height:262px; overflow:hidden;}
.index_scroll_job ul {padding:0px;}
.index_scroll_job ul li {clear:both; height:24px; line-height:24px;}
.index_scroll_job ul li span.v_1 {float:left; margin-left:1px; display:block; height:24px; line-height:24px; width:73px; overflow:hidden; text-align:center;}
.index_scroll_job ul li span.v_2 {float:left; margin-left:1px; display:block; height:24px; line-height:24px; width:74px; overflow:hidden; text-align:center;}
.index_scroll_job ul li span.v_3 {float:left; margin-left:1px; display:block; height:24px; line-height:24px; width:74px; overflow:hidden; text-align:center;}
.index_scroll_job ul li span.v_4 {float:left; margin-left:1px; display:block; height:24px; line-height:24px; width:96px; overflow:hidden; text-align:center;}
.index_scroll_job ul li span.v_5 {float:left; margin-left:1px; display:block; height:24px; line-height:24px; width:74px; overflow:hidden; text-align:center;}
.index_scroll_job ul li span.v_6 {float:left; margin-left:1px; display:block; height:24px; line-height:24px; width:72px; overflow:hidden; text-align:center;}

.index_scroll_rc {width:465px; height:232px; overflow:hidden;}
.index_scroll_rc ul {padding:0px;}
.index_scroll_rc ul li {clear:both; height:24px; line-height:24px;}
.index_scroll_rc ul li span.v_1 {float:left; margin-left:1px; display:block; height:24px; line-height:24px; width:108px; overflow:hidden; text-align:center;}
.index_scroll_rc ul li span.v_2 {float:left; margin-left:1px; display:block; height:24px; line-height:24px; width:69px; overflow:hidden; text-align:center;}
.index_scroll_rc ul li span.v_3 {float:left; margin-left:1px; display:block; height:24px; line-height:24px; width:69px; overflow:hidden; text-align:center;}
.index_scroll_rc ul li span.v_4 {float:left; margin-left:1px; display:block; height:24px; line-height:24px; width:69px; overflow:hidden; text-align:center;}
.index_scroll_rc ul li span.v_5 {float:left; margin-left:1px; display:block; height:24px; line-height:24px; width:69px; overflow:hidden; text-align:center;}
.index_scroll_rc ul li span.v_6 {float:left; margin-left:1px; display:block; height:24px; line-height:24px; width:74px; overflow:hidden; text-align:center;}
.footer_union_no_logo {padding:10px; clear:both;}
.footer_union_no_logo ul {}
.footer_union_no_logo ul li {width:80px; height:24px; line-height:24px; overflow:hidden; float:left; margin:0 5px;}
.footer_union_logo {padding:10px; clear:both;}
.footer_union_logo ul {}
.footer_union_logo ul li {width:100px; height:36px; line-height:36px; overflow:hidden; float:left; margin:0 5px;}

.hotJob li{float:left; margin:8px 8px 0 0}

.a_viewit {width:110px; height:22px; line-height:22px; display:block; text-align:center; background:url(../images/btn_viewit.jpg) repeat-x; color:#FFF !important;}
