@charset "utf-8";
/* 前台 */

#page {
	border:1px solid #343333;
    margin: 0px auto;
    width: 900px;
    padding: 0px;
}

#header{
    height: 66px;
}

#logo{
	float:left;
    height: 66px;
	width: 177px;
}

#newflash{
    float:left;
    height: 66px;
	width: 723px;
}

#header #newflash #header_link_div{
	text-align:right;
	margin-top:10px;
	position:absolute;
	top:5px;
	right:230px;
}

#header_link_div a{
	font-family:"宋体";
	color:#000000;
	text-decoration:none;
	font-size:14px;
}

#header_link_div a:visited{
	font-family:"宋体";
	color:#000000;
	text-decoration:none;
	font-size:14px;
}

#header_link_div a:hover{
	color:#000000;
	text-decoration:underline;
}

#nav_menu{
	background: url('images/nav_menu_bg.gif') repeat-x;
	height: 45px;
}

#nav_menu #menu_bar{
	width:810px;
}

#nav_menu ul{
	list-style:none;
	margin:16px 0px 0px 70px;
	padding:0px;
}

#nav_menu li{
	float:left;
	margin-right:10px;
	*margin-right:10px;
}

#nav_menu li a{
	font-size: 15px;
	font-family:"黑体";
	text-decoration:none;
	color:#ffffff;
}

#nav_menu li#new{
	float:left;
	margin-right:10px;
	margin-top:-3px;
	*margin-right:10px;
}

#nav_menu li#new a{
	font-size: 20px;
	font-family:"黑体";
	text-decoration:none;
	color:#ffffff;
}

#nav_menu li a#new_1{
	font-size: 15px;
	font-family:"黑体";
	text-decoration:none;
	color:#ffffff;
}

#nav_menu li a:visited{
	font-size: 15px;
	font-family:"黑体";
	text-decoration:none;
	color:#ffffff;
}

#nav_menu li a:hover{
	color:#000000;
}

#sub_menu_bars{
	height:0px;
}

div.sub_menu{
	position:absolute;
	z-index:1000;
}

#sub_menu_top{
	background:url('images/sub_menu_top_pointer.gif') no-repeat center center;
	height:11px;
}

#sub_menu_bottom{
	background:url('images/sub_menu.gif') no-repeat center center;
	height:27px;
}

#sub_menu_left{
	background:url('images/sub_menu_left.gif') no-repeat;
	height:27px;
}

#sub_menu_right{
	background:url('images/sub_menu_right.gif') no-repeat right;
	height:27px;
}

#sub_menu_right ul{
	margin:0px;
	padding:0px;
	list-style:none;
}

#sub_menu_right li{
	float:left;
	height:27px;
	line-height:27px;
	text-align:center;
	padding-left:10px;
	*padding-left:7px;
}

#sub_menu_right a,a:visited{
	font-size:13px;
	font-family:"宋体";
	font-weight:normal;
	color:#ffffff;
	text-decoration:none;
}

#sub_menu_right a:hover{
	color:#3d3b3b;
}

#center_sub_menu{
	width:210px;
	margin-left:12px;
}

#product_sub_menu{
	width:340px;
	margin-left:482px;
	_margin-left:483px;
}
#ipub_sub_menu{
	width:98px;
	margin-left:225px;
	_margin-left:225px;
}


div.portlet{
	background: url('images/tab_header_bg.gif') repeat-x;
}

div.portlet_header{
	background: transparent url('images/arrow_icon.gif') no-repeat 7px center;
	height:27px;
	line-height:27px;
	padding-left:28px;
	font-size: 14px;
	font-family: "黑体";
	color:#4c4a47;
}

div.portlet_header_red{
	background: transparent url('images/arrow_icon.gif') no-repeat 7px;
	height:27px;
	line-height:27px;
	padding-left:28px;
	font-size:14px;
	font-family: "黑体";
	color:#a12020;
}

div.portlet_header_red1{
	background: transparent url('images/arrow_icon.gif') no-repeat 7px;
	height:27px;
	line-height:27px;
	padding-left:28px;
	font-size:14px;
	font-family: "黑体";
	color:#f7020a;
}

div.red_form_header_bar{
    background:#cf5d4f;
    color:#ffffff;
}

div.green_form_header_bar{
	background:#e6f0a5;
}

img.more_img{
	margin-top: 7px;
	margin-right: 14px;
	*margin-right: 7px;
}

#more_literal_link a{
	font-family:"宋体";
	font-size:12px;
	color:#a79c91;
	text-decoration:none;
}

#more_literal_link a:visited{
	font-family:"宋体";
	font-size:12px;
	color:#a79c91;
	text-decoration:none;
}

#more_literal_link a:hover{
	color:#000000;
	text-decoration:underline;
}

#footer_top_bar{
	height:21px;
	line-height:21px;
	background-color: #e5d3bf;
	font-family:"黑体";
	font-size:13px;
}

#footer_top_bar a, a:visited{
	color:#333132;
	text-decoration:none;
}

#footer_top_bar a:hover{
	color:#000000;
	text-decoration:underline;
}

#footer {
    height: 50px;
	color: #dddddd;
	background-color: #9e9e9e;
	font-size:12px;
}

#footer a, a:visited{
	color: #dddddd;
	text-decoration:none;
}

#footer a:visited{
	color: #dddddd;
	text-decoration:none;
}

#footer a:hover{
	color: #ffffff;
}

/* 期刊购买选择期号的面板用到的CSS */
#periodical_issue_select_panel{
    background:#ffffff;
    width:520px;
    position:absolute;
    z-index:20000;
    padding:0px;
    text-align:left;
    overflow:hidden;
}

#mask{
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    z-index: 10000;
    background-color: #000000;
    filter:alpha(opacity=80);
    -moz-opacity: 0.8;
    opacity: 0.8;
}

#pis_header{
	background: url('images/logo_bg_big.gif') repeat-x bottom;
	height: 35px;
}

#pis_header{
	line-height: 35px;
	font-family:"幼圆";
	font-size:14px;
	font-weight:bold;
	padding-left:10px;
}

#pis_close_button{
    background:url('images/close_button.gif') no-repeat;
    height:21px;
    width:21px;
    margin:7px;
    *margin-right: 3px;
    cursor:pointer;
}

#pis_nav_menu{
	background: url('images/nav_menu_bg_even_small.gif') repeat-x;
	height: 21px;
}

#pis_page_content{
	background: #f1f3e1 url('images/green_gradient_content_bg.gif') repeat-x;
   padding-left:5px;
}

#pis_footer_top_bar{
	background:#cf5d4f;
	height:24px;
}

#pis_content_title_panel{
	color:#ed2828;
	padding:10px 0px 5px 20px;
	height:10px;
}

#pis_order_type_panel{
	margin:10px 25px;
}

#pis_issues_table{
	margin:10px 25px;
}

#pis_issues_table td{
	margin-bottom:5px;
}

#pis_issues_table td.cell_bottom_line{
	border-bottom:1px solid #bbbbbb;
	padding-bottom:20px;
}

#pis_cdrom_table{
	margin:10px 25px;
}

#pis_cdrom_table td{
	margin-bottom:5px;
}

#pis_cdrom_table input{
	width:90px;
	text-align:center;
}

.reset_button{
	background: url('images/reset_button.gif') no-repeat;
	border:none;
	width:68px;
	height:19px;
}

.add_to_basket_button{
	background: url('images/add_to_basket_button.gif') no-repeat;
	border:none;
	width:98px;
	height:19px;
}

#pis_operation_panel{
	text-align:right;
	padding:20px;
}