﻿@charset "utf-8";
body {font: 12px/150% Verdana, Arial, Helvetica, sans-serif;background: #FFFFFF;text-align: center;margin: 0px;padding: 0px;}

a:link, a:visited {color:#000; text-decoration:none;}
a:hover, a:active {color:#F00; text-decoration:underline;}

a.ared:link, a.ared:visited {color: #F00; text-decoration: none;}  /*red*/
a.ared:hover, a.ared:active {color: #000; text-decoration: underline;} /*red*/

a.i:link, a.i:visited, a.i:hover, a.i:active {text-decoration:underline;}

h1, h2, h3, h4, h5, h6, p, form {margin: 0px;padding: 0px;}
input, select, textarea {font-size:12px;}

span       {display:inline;}

h1, h2, h3 {font-size:14px;}
h4, h5, h6 {font-size:12px;}

ul, ol, li {margin: 0px; padding: 0px;list-style-type: none;}
dl, dd, dt {margin: 0; padding:0;}
li         {height:20px;}
table,td   {line-height:120%!important;line-height:150%; font-size:12px;}

.right {float: right;padding: 0;}
.left  {padding: 0;float: left;}

.clear       {clear: both; height: 5px; overflow: hidden;}
.clear-both  {clear: both; height: 5px; overflow: hidden;}

.cnt980      {width: 980px; background: #FFFFFF; text-align: left; margin: 0 auto; padding: 0; clear: both;}
.cnt-auto    {text-align: left; float: left; width: 980px;}
.cnt990      {width:990px; background:#FFF; text-align:left; margin:0 auto; padding:0; clear:both;}
.cnt990-auto {text-align: left; float: left; width: 990px;}
.cnt782      {background: #FFFFFF; text-align: left; margin: 0 auto; padding: 0; clear: both; width: 782px;}
.cnt782-auto {text-align: left; float: left; width: 782px;}

.w776px      {width: 776px; margin: 0 auto; background: #FFF;}
.w782px      {width: 782px; margin: 0 auto; background: #FFF;}

.banner   {background: #FFFFFF; margin: 0 auto; clear: both; width: 980px;}

/*2008版页面头部导航开始*/
.sacePageTop             {font-size: 12px; color: #000; background: #FFFFFF; line-height: 150%; text-align: left; margin: 0px auto; padding: 0px; clear: both; width: 978px; height:88px; border: 1px solid #CDCDCD;}
.sacePageTop .top_lg_box {font-size: 12px; background: #FFFFFF url(../images/page_top_lg_bg.jpg) repeat-x top; text-align: left; margin: 0px; padding: 0px; clear: both; height: 31px;}

.sacePageTop .top_lg_box .top_lg_txt        {font-size: 12px; color: #000; float: left; height: 25px; width: 310px; padding: 6px 0 0 15px;}
.sacePageTop .top_lg_box .top_lg_frame      {margin: 0px; padding: 0px; float: right; height: 31px; width: 650px;}

.sacePageTop .top_nav_box                   {background: #FFFFFF; text-align: left; padding: 9px 5px 2px 5px; clear: both; height:46px;}
.sacePageTop .top_nav_box .top_nav_logo     {background: #FFFFFF; text-align: left; float: left; height:44px; width: 160px;}
.sacePageTop .top_nav_box .top_nav_li       {font-size: 12px; background: #FFFFFF; text-align: left; margin: 0px; padding: 1px 0 2px 5px!important; padding: 2px 0 2px 6px; float: left; width:803px!important; width: 795px; line-height:normal;}
.sacePageTop .top_nav_box .top_nav_li span  {padding:0 3px 0 4px; font-weight:normal;}

.sacePageTop .top_nav_box .top_nav_li .top_nav_li_tip {font-size: 12px; text-align: left; float: left; width: 30px!important; width:33px; height:39px!important; height:37px; padding:0; border-right: 1px solid #484848; overflow: hidden; color:#000; line-height:160%!important; line-height:170%;}
.sacePageTop .top_nav_box .top_nav_li .top_nav_px     {font-size: 12px; float: left; width:188px!important; width: 180px; padding: 3px 2px 0 8px!important; padding:1px 2px 0 8px; color:#CCC; line-height: normal;}
.sacePageTop .top_nav_box .top_nav_li .top_nav_xl     {font-size: 12px; float: left; width:140px!important; width: 133px; padding: 3px 2px 0 3px!important; padding:1px 2px 0 8px; color:#CCC; line-height: normal;}
.sacePageTop .top_nav_box .top_nav_li .top_nav_sp     {font-size: 12px; float: left; width:238px!important; width: 230px; padding: 3px 2px 0 3px!important; padding: 1px 2px 0 8px; color:#CCC; line-height: normal;}
.sacePageTop .top_nav_box .top_nav_li .top_nav_other  {font-size: 12px; float: left; width:120px!important; width: 115px; font-weight:800; padding: 3px 2px 0 0!important; padding:1px 2px 0 0; color:#CCC; line-height: normal;}

.sace_top_bline {width:980px; height:2px; background:#EAEAEA; clear:both; margin:0 auto; overflow:hidden;}
/*2008版页面头部导航结束*/

/*新版主（公共）导航菜单*/
#public-top                       {font: 12px/180% Arial, Helvetica, sans-serif; color: #333333; background: #F7F7F7 url(/images_2006/public_top_bg.jpg) repeat-x; clear: both; height: 23px; border-bottom: 1px solid #DCDCDC;}
#public-top #top980               {width: 980px; text-align: left;	margin: 0 auto;	padding-top: 2px;}
#public-top #top-ad               {text-align: left;float: left;color: #1F74DC;padding-right: 5px;padding-left: 10px;}
#top-ad a:link, #top-ad a:visited {color: #1F74DC;}
#top-ad a:hover, #top-ad a:active {color: #F60;}
#public-top #login                {text-align: left;float: right;padding-right: 10px;padding-left: 10px;color: #969696;}

/*页面导航*/
#public-sace-nav                   {text-align: left; font-size:12px;	clear: both; width: 980px; height: 50px!important; height: 45px; padding: 8px 0!important;	padding: 5px 0;	margin: 0 auto; background: #FFF; line-height:180%;}
#public-sace-nav #sace-logo        {float: left; padding: 2px 0; width:140px;}
#public-sace-nav #sace-nav         {float: right; width: 780px; color: #0071CC; padding-top: 3px;}
#public-sace-nav #sace-nav ul      {clear: both; text-align: right; padding-right: 5px;}
#public-sace-nav #sace-nav li      {float: right; height: 20px!important; height: 16px;	line-height: 200%!important; line-height: 150%; padding-right: 2px; padding-left: 1px;}
#public-sace-nav #sace-nav li span {padding: 0 2px 0 1px!important; padding: 0 2px 0 0;}

#login a:link, #login a:visited    {color: #969696; text-decoration:none;}
#login a:hover, #login a:active    {color: #F00; text-decoration:underline;}

#public-sace-nav #sace-nav a:link, #public-sace-nav #sace-nav a:visited {color: #0071CC; text-decoration: none;}
#public-sace-nav #sace-nav a:hover, #public_sace_nav #sace-nav a:active {color: #F00; text-decoration: underline;}

/*页面公共列表样式*/
.box        {background: #FFFFFF; text-align: left;}
.box_item   {background: #EFEFEF; text-align: left; clear: both; height: 22px; padding: 0;}
.box_list   {padding: 5px; clear: both; text-align: left;}
.box_item_l {float: left; padding-left: 10px; padding-top:2px; font-weight: bold;}
.box_item_r {font-size:12px; font-weight:normal; text-align: left; float: right; padding-right: 15px; padding-top:2px;}

/*图文结构，左图、右内容*/
.img_cnt {text-align: left; padding: 2px; clear: both;}
.l_img   {text-align: center;	padding: 2px; float: left; margin-right: 5px;}
.r_cnt   {text-align: left; float: left; padding-top: 2px;}

/*通栏广告*/
.ad_bar  {background: #FFF; width: 980px; padding: 5px 0; margin: 0 auto;}

/*当前位置*/
.position {background:#FFFFFF;	text-align:left; clear:both; width:970px; padding:8px 5px; margin:0px auto;}

/*类别页面中类别栏目排列样式*/
.cat_types    {padding:10px 8px 30px 10px;}
.cat_types li {float:left; padding:2px 0px; width:140px; text-align:center; height:22px;}

/*页面底部*/
#footer    {background: #FFFFFF; text-align: center; margin: 0px auto; padding: 10px 0px; clear: both; width: 980px; border-top: 5px solid #999999;}
.site-stat {color:#FFF;}
.site-stat a:link, .site-stat a:visited, .site-stat a:hover, .site-stat a:active {color:#FFF;}

/*其他样式*/
.center{text-align:center;}
.f18   {font: 18px "黑体", "宋体", "新宋体"; font-weight:800;}
.f14   {font-size:14px;}
.f12   {font-size:12px; font-weight:normal;}
.pad5  {padding-top: 5px; padding-bottom:5px;}
.pad10 {padding-top: 10px; padding-bottom:10px;}
.pad05 {padding-left: 5px; padding-right:5px;}
.pleft10 {padding-left: 10px;}
.red   {color: #F00;}
.red a:link, .red a:visited {color:#F00;}
.red a:hover, .red a:active {color:#F60;}
.b     {font-weight:800;}
.gray  {color:gray;}

/*头部导航链接样式*/
a.ot_e:link, a.ot_e:visited {color:#F00;}
a.ot_e:hover, a.ot_e:active {color:#F60;}


/*-----------------------------------zope css global.css-----------------------------------------*/
.pad_top5 {padding-top:5px!important;padding-top:8px;}
.pad5-0 {padding: 5px 0;}
.pad0 {padding:0;}
.b {font-weight: 900;}
.i {text-decoration:underline;}
.f00 {color: #F00;}

/* left center right width*/
.w210 {width: 210px;}
.w336 {width: 336px;}
.w13  {width: 13px; height:10px;}
.border_ba {border: solid 1px #BABABA;}

.li-arrow li {
	list-style: url(/ShangCheng/images_2006/li_arrow_firefox.gif) inside!important;
	list-style: url(/ShangCheng/images_2006/li_arrow.gif) inside;
}
.box_bg {
	background: #FFFFFF url(/ShangCheng/images_2006/box_top_bg.jpg) repeat-x top;
	border-top: solid 1px #BABABA; padding: 10px 2px; line-height: 150%;
}
.cul_position {
	background: #FFFFFF;
	text-align: left;
	margin: 0 auto;
	padding: 4px 0 4px 2px;
	clear: both;
	width: 780px;
}
.cul_position a:link, .cul_position a:visited {color: #000; text-decoration: underline;}
.cul_position a:hover, .cul_position a:active {color: #F00; text-decoration: underline;}
.search_top {
	background: #FFFFFF url(/ShangCheng/images_2006/search_top_bg.jpg) repeat-x;
	text-align: center;
	clear: both;
	height: 1px;
	border: 1px solid #E1E1E1;
	width: 770px;
	height: 25px;
	padding: 3px 5px;
	margin: 0 auto;
}
/* 相关考试样式 */
.xg_exams li {float:left; width:95px; list-style:none;}
.hotags {padding-left:10px;}
.examFocus {text-align:center; clear: both; border-bottom: dotted 1px #CCC; padding: 0 5px 10px 5px;}
.headNews {text-align:center; padding: 0 5px 5px 5px; border-bottom: dotted 1px #CCC;}
.headNews h3 {font-size:16px; padding:0 0 5px 0;}
.headNews .headNewsCnt {text-align:left; color: #666; font-size:12px;}
.headNews .headNewsCnt a:link {color:#666;}

/* exam item style*/
.exam_item_bg {
	background: #FFFFFF url(/ShangCheng/exams/wy/images/item_wy_bg.jpg) repeat-x top;
	height: 28px;
	clear: both;
	padding-top: 5px;
}
.exam_more {
	padding-right: 5px;
}

.exam_item_icon {
	background: url(/ShangCheng/exams/wy/images/item_wy_icon.gif) no-repeat 10px center;
	padding: 2px 0 0 20px;
}
.exam_item_list_bg {color:#666; background:#F2F2F2; padding-top:5px;}
