﻿@charset "utf-8";
/* 首页 */
#nav_menu #eng_link_bg{
	margin-top:16px;
}

#eng_link_bg a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000000;
	text-decoration:none;
}

#eng_link_bg a:hover{
	color:#ffffff;
}

#nav_menu #menu_bar{
	width:810px;
}

#nav_menu ul{
	list-style:none;
	margin-left:30px;
	padding:0px;
}

#page_content{
	background: url('images/content_bg.gif') repeat-x;
}

#content_left{
	padding-top:15px;
	width:284px;
}

#headline_news{
	height:227px;
}

#headline_news_frame{
	width:278px;
	height:209px;
	border:1px solid #aaa5a5;
}

#headline_picture{
	height:184px;
	overflow:hidden;
}

#headline_picture img{
	margin-top:14px;
	margin-left:6px;
	filter:revealTrans(Transition=2,Duration=1.5);
}

#headline_link_bg{
	height:0px;
}

#headline_link{
	position:absolute;
	margin-top:-17px;
	margin-left:175px;
	z-index:2000;
}

#headline_link ul{
	padding:0px;
	margin:0px;
	list-style:none;
}

#headline_link li{
	line-height:14px;
	float:left;
	border-left:1px solid #ffffff;
	padding-bottom:1px;
	padding-left:3px;
	text-align:center;
	width:20px;
	
}

#headline_link li a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ffffff;
}

#headline_link li.selected{
	background:url('images/headline_news_item_selected.gif') repeat-x;
}

#headline_news_title_bg{
	background:#d8d8d7;
	line-height:25px;
	padding:0px 8px;
}

#headline_news_title_bg a,a:visited{
	font-family:"宋体";
	font-size:12px;
	color:#f7020a;
	text-decoration:none;
}

#headline_news_title_bg a:hover{
	color:#f7020a;
}

ul.style_red{
	padding-left:27px;
	padding-top:15px;
	height:165px;
	margin:0px;
}

ul.style_red li{
    list-style:none;
	background: url('images/rectangle_icon.gif') no-repeat scroll 4px 8px;
	margin: 5px 5px 5px 0px;
	padding-left:25px;
    line-height: 150%;
}

ul.style_red li.black_rect_li{
    background: url('images/rectangle_icon_gray.gif') no-repeat scroll 4px 8px;
}

ul.style_red li a{
	color:#ad1d16;
	text-decoration:none;
	font-size:12px;
	font-family:"宋体";
}

ul.style_red li a:visited{
	color:#999999;
}

ul.style_red li a:hover{
	color:#000000;
	text-decoration:underline;
}

ul.style_black{
	padding-left:27px;
	padding-top:15px;
	height:165px;
	margin:0px;
}

ul.style_black li{
	list-style:none;
    background: url('images/rectangle_icon.gif') no-repeat scroll 4px 8px;
	margin: 5px 5px 5px 0px;
	padding-left:25px;
    line-height: 150%;
}

ul.style_black li.black_rect_li{
    background: url('images/rectangle_icon_gray.gif') no-repeat scroll 4px 8px;
}

ul.style_black li a{
	color:#4c4a47;
	text-decoration:none;
	font-size:12px;
	font-family:"宋体";
}

ul.style_black li a:visited{
	color:#999999;
}

ul.style_black li a:hover{
	color:#000000;
	text-decoration:underline;
}

#member_login_bg{
	background:#edf1da;
	height:125px;
}

#member_logout_panel{
	background: url('images/login_panel_bg.gif') repeat-x;
	height:91px;
	margin:6px 6px 9px 5px;
	padding:10px 0px 2px 19px;
	*padding:10px 0px 8px 19px;
	color:#d24639;
	font-size:14px;
}

#logined_user_title{
	border:1px solid #f9ca4b;
	background:#ffffff;
	color:#000000;
	line-height:21px;
	padding:0px 7px;
	margin-bottom:10px;
}

#member_logout_panel ul{
	margin:0px;
	padding:0px;
	list-style:none;
}

#member_logout_panel ul li{
	background: url('images/triangle_yellow.gif') no-repeat 7px center;
	float:left;
	width:95px;
	padding-left:25px;
	height:24px;
	line-height:24px;
}

#member_logout_panel ul li input{
	background: url('images/login_panel_item_button.gif') no-repeat;
	width:71px;
	height:19px;
	border:none;
	color:#a6af47;
	font-size:12px;
	padding-bottom:3px;
	*padding-top:3px;
	*margin-top:2px;
	cursor:pointer;
}

#operation_panel{
	padding-top:15px;
	padding-right:5px;
	text-align:right;
}

#member_login_panel{
	background: url('images/login_panel_bg.gif') repeat-x;
	height:93px;
	margin:6px 6px 9px 5px;
	padding:2px 0px;
	*padding:8px 0px;
}

#member_login_panel ul{
	list-style:none;
	margin:8px 0px;
}

#member_login_panel li{
	text-align:right;
	padding-right:28px;
	height:26px;
	font-size:14px;
	font-family: "黑体";
}

input.wide_text{
	width:125px;
	height:18px;
	border:1px solid #cccccc;
	border-left:1px solid #e0e0e0;
	border-right:1px solid #d0d0d0;
}

input.short_text{
	width:60px;
	height:18px;
	border:1px solid #cccccc;
}

input.small_button{
	background: transparent url('images/button_bg.gif') repeat-x;
	width: 40px;
	height:16px;
	border:1px solid #cccccc;
	font-size:11px;
	font-family: "黑体";
	cursor:pointer;
}

#login_err_msg{
	font-size:12px;
	font-family: "宋体";
	color:#996633;
}

#verify_code{
	margin:0px;
	margin-left: 5px;
	width:60px;
	height:19px;
	padding:0px;
	cursor:pointer;
}

#friend_link_header{
	background: url('images/double_arrow_icon.gif') no-repeat 7px;
}

#friend_link_bg{
	background:#edf1da;
	height:276px;
}

#friend_link_bg ul{
	list-style:none;
	margin: 14px 0px 0px 0px;
	padding:0px 30px;
	height: 245px;
}

#friend_link_bg li{
	height:40px;
	line-height:40px;
	text-align:center;
	margin-bottom:6px;
}

#friend_link_bg li a, a:visited{
	font-size:13px;
	font-family:"黑体";
	color:#aa2a36;
	text-decoration:none;
}

#friend_link_bg li a:hover{
	color:#990000;
	text-decoration:underline;
}

#content_middle{
	padding-top:15px;
	margin-left:5px;
	width:331px;
}

#news_portlet_bg{
	height:200px;
}

ul.style_blue{
	padding-left:27px;
	padding-top:15px;
	height:165px;
	margin:0px;
}

ul.style_blue li{
    list-style:none;
    background: url('images/rectangle_icon.gif') no-repeat scroll 4px 8px;
	margin: 5px 5px 5px 0px;
	padding-left:25px;
    line-height: 150%;
}

ul.style_blue li.black_rect_li{
    background: url('images/rectangle_icon_gray.gif') no-repeat scroll 4px 8px;
}

ul.style_blue li a{
	color:#000099;
	text-decoration:none;
	font-size:12px;
	font-family:"宋体";
}

ul.style_blue li a:visited{
	color:#999999;
}

ul.style_blue li a:hover{
	color:#4c4a47;
	text-decoration:underline;
}

#periodical_order_bg{
	background:#f6efe8;
	height:125px;
}

#product_thumb{
	width: 113px;
	height:113px;
	text-align:center;
	margin-top:6px;
	margin-left:9px;
}

#product_thumb img{
	margin-top:8px;
	border:1px solid #999999;
}

#product_list{
	background:#ffffff;
	width: 179px;
	*width: 169px;
	height:97px;
	margin-right:11px;
	*margin-right:5px;
	margin-top:11px;
	padding:2px 7px 4px 7px;
}

#product_list ul{
	list-style:none;
	padding:0px;
	margin:0px;
}

#product_list li{
	background: url('images/product_list_item_bg.gif') repeat-x bottom;
	line-height:18px;
	*line-height:19px;
}

#product_list a{
	color:#666666;
	font-size:12px;
	font-family:"宋体";
	text-decoration:none;
}

#product_list a:hover{
	color:#cc2463;
	text-decoration:underline;
}

#cdrom_order_bg{
	background:#f6efe8;
	height:126px;
}

#reader_card_bg{
	background:#f6efe8;
	height:123px;
}

#reader_card_img{
	margin:15px;
}

#reader_card_bg ul{
	list-style:none;
	padding:0px;
	margin:20px 0px 0px 10px;
}

#reader_card_bg li{
	height: 28px;
}

#reader_card_bg a{
	text-decoration:none;
}

#reader_card_bg button{
	background:#ffffff;
	border:1px solid #817f7f;
	width:95px;
	*height:18px;
	font-size:14px;
	font-family:"黑体";
	color:#f39919;
}

#content_right{
	padding-top:15px;
	width:274px;
}

#bulletin_bg{
	background: url('images/bulletin_bg.gif') repeat-x;
	height:134px;
}

#bulletin_board{
	background: url('images/bulletin_board.gif') repeat-x;
	margin-left:21px;
	margin-top:10px;
	padding: 0px 20px;
	width:200px;
	height:115px;
}

#bulletin_board ul{
	list-style:none;
	margin:0px;
	padding:0px;
}

#bulletin_board ul li{
	line-height:20px;
    margin-bottom: 5px;
}

#bulletin_board ul li a{
	font-size:12px;
	font-family:"宋体";
	font-weight:normal;
	color:#000000;
	text-decoration:none;
}

#bulletin_board ul li a:hover{
	font-size:12px;
	font-family:"宋体";
	font-weight:normal;
	color:#000000;
	text-decoration:underline;
}

#bulletin_board ul li a:visited{
	font-size:12px;
	font-family:"宋体";
	font-weight:normal;
	color:#999999;
	text-decoration:none;
}

#department_bg{
	background: #f8efe4 url('images/department_bg.gif') repeat-x;
	height:115px;
	text-align:center;
    padding-top:10px;
}

#department_bg table td{
	width:70px;
}

#department_bg a{
	text-decoration:none;
}

#department_bg button{
	background: transparent url('images/department_button.gif') no-repeat;
	height:24px;
    width:79px;
	border:none;
	line-height:24px;
	padding:0px;
    color:#000066;
}

#acdemic_evaluation_bg{
    background:#eef1dc;
	height:100px;
}
#acdemic_evaluation_bg1{
    background:#eef1dc;
	height:150px;
	padding:1px 5px 0px 5px;
}

#periodical_pub_bg{
	background:#eef1dc;
	height:75px;
	padding:15px 15px 0px 15px;
	cursor:pointer;
}
#periodical_pub_bg1{
	background:#eef1dc;
	height:75px;
	padding:1px 15px 0px 15px;
	cursor:pointer;
}

p.introduction{
	padding:0px;
	margin:0px;
	color:#4c4a47;
	line-height:150%;
	text-indent:2em;
}

#digital_pub_bg{
	background:#eef1dc;
	height:126px;
	padding:5px 15px;
	cursor:pointer;
}
#digital_pub_bg1{
	background:#eef1dc;
	height:130px;
	padding:5px 5px 10px 30px;
	line-height:23px;
	cursor:pointer;
}

span.red_word{
	color:#fc2400;
}

#consult_service_bg{
	background:#eef1dc;
	height:116px;
	padding:5px 15px;
	cursor:pointer;
}

#consult_service_bg1{
	background:#eef1dc;
	height:58px;
	padding:1px 7px ;
	cursor:pointer;
}

#consult_service_bg2{
	background:#eef1dc;
	height:90px;
	padding:5px 10px;
	cursor:pointer;
}

#consult_service_inner_bg{
	background: url('images/consult_service_inner_bg.gif') repeat-x;
	height:77px;
	font-family:"黑体";
	font-size:13px;
	color:#aa2a36;
	padding-top:15px;
}

#consult_service_inner_bg img{
	margin-top:5px;
}

#ad_service_bg{
	background:#eef1dc;
	height:60px;
	padding: 11px 20px 0px 20px;
	cursor:pointer;
}
#ad_service_bg1{
	background:#eef1dc;
	height:55px;
	padding: 2px 10px 0px 20px;
	cursor:pointer;
}

#ad_service_inner_bg{
	height:80px;
	padding:2px 5px;
}

span.purple_word{
	color:#cc2463;
}

#ad_service_desc{
	margin-left:5px;
	width:207px;
}

span.blue_word{
	color:#000099;
}

ol li  a{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333000;
	text-decoration:none;
}
